[MCU] MSP430F5529LP 处理数据占用时间太长

[复制链接]
 楼主| zwll 发表于 2020-10-13 20:13 | 显示全部楼层 |阅读模式
msp430F5529LP 主时钟25M    但是在MAIN函数里while(1)放输出   频率只有1M   .  所以处理AD采样后的数据占用很多时间,请问要怎么解决???
wenfen 发表于 2020-10-13 20:19 | 显示全部楼层
在MAIN函数里while(1)放输出,这是什么意思
stly 发表于 2020-10-13 20:23 | 显示全部楼层
比如一个反翻转io的语句。根据它对应的机器周期数,算出时钟周期数。注意你的语句是否达到最精简的程度。
juventus9554 发表于 2020-10-13 20:23 | 显示全部楼层
不知道你多大频率的信号,反正我用448的片子,200k的信号还是能捕捉到的。
supernan 发表于 2020-10-13 20:27 | 显示全部楼层
确定你的时钟配置的正确的。如果还是占用时间太长。那是不是你的语句本身就很耗时。
chenjunt 发表于 2020-10-13 20:31 | 显示全部楼层

正翻转速度不可能达到cpu的频率。会有一定差距
xxmmi 发表于 2020-10-13 20:36 | 显示全部楼层
当前是否达到最快,一方面看语句是否达到最简。另外就是cpu的频率能否提高。
xxrs 发表于 2020-10-13 20:40 | 显示全部楼层
楼主应该用的是他人的程序,那么应该先读懂程序,显然该程序的编制并不适合你的应用,需要进行流程优化或重新编制。
wangpe 发表于 2020-10-13 20:44 | 显示全部楼层
430的数据运算能力并不强,数据运算量大时,需要先预估处理时长,然后再根据需要进行器件选型。
zhuhuis 发表于 2020-10-13 20:47 | 显示全部楼层
需要先人工估算一下计算时间,看MCU的运算速度是否满足
tian111 发表于 2020-10-13 20:51 | 显示全部楼层
简化算法了。
 楼主| zwll 发表于 2020-10-13 21:03 | 显示全部楼层

处理数据确实很复杂。
wangzsa 发表于 2020-10-13 21:07 | 显示全部楼层
换个其他的芯片吧。
stly 发表于 2020-10-13 21:11 | 显示全部楼层
采样速度有多快呢
supernan 发表于 2020-10-13 21:14 | 显示全部楼层
while(1)放输出什么意思
xxmmi 发表于 2020-10-13 21:17 | 显示全部楼层
别的办法没有了。
zhuww 发表于 2020-10-13 21:23 | 显示全部楼层
推荐使用DSP芯片吧。
llia 发表于 2020-10-13 21:26 | 显示全部楼层
这个速度跟不上也没有办法。
xxmmi 发表于 2020-10-13 21:30 | 显示全部楼层
应该就是在while循环的
 楼主| zwll 发表于 2020-10-13 21:36 | 显示全部楼层
只能提高晶振频率了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

885

主题

11314

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部