如图 单片机串口传输速率问题

2019-07-14 14:43发布

要用单片机采集信号,采样率要达到40k-100k,可是我发现一旦我不设置延时,传到PC的数据就乱了,也就是好像传输的速度跟不上采样的速度啊。如图,最少要延迟千分之一秒,可是我最少要40K的传输速度啊,都是要实时读取的。。。大佬们有什么办法可以解决么(单片机是MSP430F6638)。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
狐狸不是猫
1楼-- · 2019-07-15 21:46
 精彩回答 2  元偷偷看……
狐狸不是猫
2楼-- · 2019-07-15 23:57
airwill 发表于 2017-12-20 18:29
波特率可以提高, 不过据我测试, 好多波特率使用会有问题,  38400, 115200 的 2 的 N 次方倍的波特率可以稳 ...

能高到几百K吗,,,我试了256k,还能再高吗
airwill
3楼-- · 2019-07-16 04:59
USB 转换的电脑端还能再高, 但不要用 256K, 512K 这种波特率,  用230400, 307200 等
dirtwillfly
4楼-- · 2019-07-16 08:51
airwill 发表于 2017-12-20 20:17
USB 转换的电脑端还能再高, 但不要用 256K, 512K 这种波特率,  用230400, 307200 等

ohy3686
5楼-- · 2019-07-16 13:54
狐狸不是猫 发表于 2017-12-20 19:56
我想过用一个数组,,问题是我一秒钟要发送至少30k数据,稍微发送的慢一点,就存不下了··· ...

每秒钟要发送30K数据,就是要发送300000bit
波特率要在300000以上,115200是不能满足这个要求的
aspoke
6楼-- · 2019-07-16 15:07
 精彩回答 2  元偷偷看……

一周热门 更多>