0
回复
收藏
点赞
分享
发新帖
论坛首页
单片机MCU/嵌入式
用单片机通过AD芯片采交流信号
用单片机通过AD芯片采交流信号
之前用单片机时碰到一个问题,然后在while循环里一直用AD反复去采交流信号,发现如果采样的点数增加倒3000时,采用冒泡的方法去寻找最大值和最小值时,单片机就死机了,不知道有什么改善的方法?
全部回复(6)
只看楼主
正序查看
倒序查看
现在还没有回复呢,说说你的想法
cltwolf
LV.5
2
2014-06-10 09:33
目测它是给活活累死的。你是不是用8位的MCU。
0
回复
提示
694521066
LV.4
3
2014-06-10 13:05
@cltwolf
目测它是给活活累死的。你是不是用8位的MCU。
没有,我是用的STM32芯片,是16位MCU,按理说的哈,应该是不会跑卡机的!
0
回复
提示
cltwolf
LV.5
4
2014-06-10 14:36
@694521066
没有,我是用的STM32芯片,是16位MCU,按理说的哈,应该是不会跑卡机的!
检查程序咯。这事我一硬件屌丝帮不了了
0
回复
提示
anycrying
LV.5
5
2014-06-22 18:10
估计你的算法有问题,单片机肯定是运行到一个死循环里了。否则就是有数据或其他什么地方溢出了
0
回复
提示
694521066
LV.4
6
2014-06-23 16:13
@anycrying
估计你的算法有问题,单片机肯定是运行到一个死循环里了。否则就是有数据或其他什么地方溢出了
应该是的,因为我用的S3平台,程序中每隔20ms就进行一次采样,相当于不停地在采样,然后还有用一个红外中断,可能是进入了中断之后,就跳不出来了,卡在那里了!
0
回复
提示
贺赫无名
LV.9
7
2014-06-26 12:47
累死了。哈哈。一般是程序的问题啊
0
回复
提示
工程师都在看
【得捷之选】+MAX78000机器学习+基于vscode环境搭建
青龙出海
【得捷之选】MAX78000FTHR 板卡开箱
dy-FnKGLZ9i
【得捷之选】初探MAX78000FTHR开发板
hello-no1
反激-原边DS电压应力漏感尖峰振荡到0,输出纹波大
草小冰
PCI、PCI-X、PCI-E、PCI-E Card、Mini PCI-E,你分得清吗?
电源先生(PowerMan)
精华推荐
换一换
立
即
发
帖