打印
[MCU]

单片机采集信号

[复制链接]
797|40
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wyjie|  楼主 | 2020-1-18 13:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
spark周| | 2020-1-18 13:30 | 只看该作者

楼主详细说说怎么回事啊,这么说太笼统了

使用特权

评论回复
板凳
wyjie|  楼主 | 2020-1-18 13:33 | 只看该作者

使用特权

评论回复
地板
wyjie|  楼主 | 2020-1-18 13:33 | 只看该作者
如图,最少要延迟千分之一秒,可是我最少要40K的传输速度啊,都是要实时读取的。。。大佬们有什么办法可以解决么(单片机是MSP430F6638)

使用特权

评论回复
5
zhanghqi| | 2020-1-18 13:36 | 只看该作者

好像是因为波特率·

使用特权

评论回复
6
wyjie|  楼主 | 2020-1-18 13:40 | 只看该作者
波特率最高可以设置到多少··具体怎么设置啊

使用特权

评论回复
7
heweibig| | 2020-1-18 13:47 | 只看该作者
波特率最高能设置到多少要看使用的主频是多少。

使用特权

评论回复
8
lium| | 2020-1-18 13:50 | 只看该作者
波特率的计算可以使用这个工具:https://bbs.21ic.com/icview-1621242-1-1.html

使用特权

评论回复
9
hanwe| | 2020-1-18 13:53 | 只看该作者
需要波特率, 如果接收端出现乱码, 可以试试在发送端使用两个停止位

使用特权

评论回复
10
wyjie|  楼主 | 2020-1-18 13:56 | 只看该作者
单片机主频吗?  单片机主频是哪个,, MCLK吗?

使用特权

评论回复
11
wyjie|  楼主 | 2020-1-18 14:00 | 只看该作者
我波特率能不能到500k....只要外部晶振频率够高就行了吗,还是需要其他什么参数。

使用特权

评论回复
12
zhuww| | 2020-1-18 14:03 | 只看该作者
你这样写串口发送数据程序不严谨,容易出错。

使用特权

评论回复
13
huanghuac| | 2020-1-18 14:10 | 只看该作者
你把一个自己的数据放到BUF中,串口就会自动发送数据。

使用特权

评论回复
14
happy_10| | 2020-1-18 14:12 | 只看该作者
如果你在第一个数据还没有发完8位的情况,又扔进去第二个数据,
可能会出现数据覆盖的情况。
那么,怎么准确的知道数据有没有发送完毕呢?

使用特权

评论回复
15
wenfen| | 2020-1-18 14:15 | 只看该作者
用延时函数是不够严谨的,
延时短了,出现乱码,延时长了,浪费时间。

使用特权

评论回复
16
tian111| | 2020-1-18 14:18 | 只看该作者
最好还是通过发送完成标志位来判断比较好,
你不妨试试哦

使用特权

评论回复
17
songqian17| | 2020-1-18 14:23 | 只看该作者
波特率可以提高, 不过据我测试, 好多波特率使用会有问题,  38400, 115200 的 2 的 N 次方倍的波特率可以稳定使用, 到 1843200 吧

使用特权

评论回复
18
wyjie|  楼主 | 2020-1-18 14:26 | 只看该作者
我想过用一个数组,,问题是我一秒钟要发送至少30k数据,稍微发送的慢一点,就存不下了···

使用特权

评论回复
19
wyjie|  楼主 | 2020-1-18 14:32 | 只看该作者
能高到几百K吗,,,我试了256k,还能再高吗

使用特权

评论回复
20
pengf| | 2020-1-18 14:35 | 只看该作者
USB 转换的电脑端还能再高, 但不要用 256K, 512K 这种波特率,  用230400, 307200 等

使用特权

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

本版积分规则

927

主题

12706

帖子

5

粉丝