打印

F5529LP 处理数据占用时间太长

[复制链接]
1529|40
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Rangar|  楼主 | 2018-2-27 14:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
msp430F5529LP 主时钟25M    但是在MAIN函数里while(1)放输出   频率只有1M   .  所以处理AD采样后的数据占用很多时间,请问要怎么解决???

相关帖子

沙发
Stannis| | 2018-2-27 15:03 | 只看该作者
在MAIN函数里while(1)放输出,这是什么意思。

使用特权

评论回复
板凳
Brand2| | 2018-2-27 15:11 | 只看该作者
一个反翻转io的语句。根据它对应的机器周期数,算出时钟周期数。注意你的语句是否达到最精简的程度。  当然这这是个翻转io的例子

使用特权

评论回复
地板
Soraka| | 2018-2-27 15:22 | 只看该作者
确定你的时钟配置的正确的。如果还是占用时间太长。那是不是你的语句本身就很耗时。

使用特权

评论回复
5
Garen2| | 2018-2-27 15:30 | 只看该作者
反正翻转速度不可能达到cpu的频率。会有一定差距。至于当前是否达到最快,一方面看语句是否达到最简

使用特权

评论回复
6
Ryze| | 2018-2-27 15:38 | 只看该作者
cpu的频率能否提高

使用特权

评论回复
7
Varus| | 2018-2-27 15:52 | 只看该作者
楼主应该用的是他人的程序,那么应该先读懂程序,显然该程序的编制并不适合你的应用,需要进行流程优化或重新编制

使用特权

评论回复
8
Snow7| | 2018-2-27 16:45 | 只看该作者
430的数据运算能力并不强,数据运算量大时,需要先预估处理时长,然后再根据需要进行器件选型。

使用特权

评论回复
9
android2| | 2018-2-27 16:57 | 只看该作者
需要先人工估算一下计算时间,看MCU的运算速度是否满足

使用特权

评论回复
10
shenmu2012| | 2018-2-28 23:59 | 只看该作者
看下程序里面是不是有死循环的

使用特权

评论回复
11
51xlf| | 2018-3-3 22:01 | 只看该作者
使用外部中断

使用特权

评论回复
12
i1mcu| | 2018-3-3 22:01 | 只看该作者
是在等待ADC转换吗

使用特权

评论回复
13
pmp| | 2018-3-3 22:01 | 只看该作者
楼主的是什么意思?

使用特权

评论回复
14
mmbs| | 2018-3-3 22:02 | 只看该作者
可以换个其他的芯片。

使用特权

评论回复
15
1988020566| | 2018-3-3 22:02 | 只看该作者
使用外部的ADC芯片呢

使用特权

评论回复
16
51xlf| | 2018-3-3 22:07 | 只看该作者
在ADC中断处理数据。

使用特权

评论回复
17
i1mcu| | 2018-3-3 22:07 | 只看该作者
使用扫描实现。

使用特权

评论回复
18
pmp| | 2018-3-3 22:07 | 只看该作者
不要在中断里面做数据处理。

使用特权

评论回复
19
mmbs| | 2018-3-3 22:07 | 只看该作者
使用高速度的ADC。

使用特权

评论回复
20
1988020566| | 2018-3-3 22:07 | 只看该作者
或者使用高频率的MSP430

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

154

主题

763

帖子

0

粉丝