野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4936|回复: 10

STM32中for循环无限执行

[复制链接]
发表于 2022-9-27 10:49:54 | 显示全部楼层 |阅读模式
刚入门,想问问各位大佬为什么这个for循环会无限执行



野火论坛202209271049485458..png
回复

使用道具 举报

发表于 2022-9-27 13:42:52 | 显示全部楼层
怎么会无限执行
回复 支持 反对

使用道具 举报

发表于 2022-9-27 14:55:16 | 显示全部楼层
这i不是从0~2499嘛?怎么会无限循环
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-28 11:14:10 | 显示全部楼层
我也觉得很奇怪,我前面执行的小波变换,然后计算提取出来的系数的平方和,但是我用keil进行单步调试就会发现这个for循环在一直执行,不知道是因为数据溢出还是什么原因
回复 支持 反对

使用道具 举报

发表于 2022-9-29 08:26:52 | 显示全部楼层
本帖最后由 蓝翎 于 2022-9-29 11:02 编辑

你会不会是把p这个指针指错了,它指向的不是DWT_C,它指向的的是DWT_L数组的首地址加一个偏移量
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-29 11:25:14 | 显示全部楼层
我把整个程序主要部分贴上来,各位大佬看看吧,我真的不知道哪里出错了。
野火论坛202209291122424864..png
野火论坛202209291122557129..png
野火论坛202209291123171148..png
野火论坛202209291123364820..png
野火论坛202209291123503246..png
野火论坛202209291124054825..png
野火论坛202209291124243238..png
野火论坛202209291124428024..png
野火论坛202209291124587202..png
野火论坛202209291125124592..png
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-29 11:26:38 | 显示全部楼层
主要的思路就是想把一个数据组进行小波变换之后提取d5层的小波系数,然后对这个系数做一个平方和计算,判断是否大于阈值。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-29 11:35:49 | 显示全部楼层

程序的主要部分附在下面了,大佬看看吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-29 11:36:12 | 显示全部楼层
菠萝片 发表于 2022-9-27 14:55
这i不是从0~2499嘛?怎么会无限循环

程序的主要部分附在下面了,大佬看看吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-9-29 11:36:37 | 显示全部楼层
蓝翎 发表于 2022-9-29 08:26
你会不会是把p这个指针指错了,它指向的不是DWT_C,它指向的的是DWT_L数组的首地址加一个偏移量 ...

程序的主要部分附在下面了,大佬看看吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2022-10-5 20:04:14 | 显示全部楼层
自己顶一下吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-5-3 10:24 , Processed in 0.036796 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表