找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1813|回复: 4
打印 上一主题 下一主题
收起左侧

单片机串口可以连续的接收数据吗?

[复制链接]
跳转到指定楼层
楼主
ID:903831 发表于 2021-4-12 15:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    要求是接收USB端口的信号并转换成波形输出,我的想法是用usb转232接口,然后串口通信接收数据,再把根据数据输出不同频率的波形,就是不知道c52的单片机可以连续的接收数据吗

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:390416 发表于 2021-4-12 16:59 | 只看该作者
可以 ,人人学会单片机  课程所讲的DMX512解码 就是接收512字节 波特率250000
回复

使用道具 举报

板凳
ID:476215 发表于 2021-4-12 23:22 | 只看该作者
这肯定是可以的我以前也做过,有如下建议希望你参考:1、评估数据量的大小和51单片机自身的处理能力,你需要研究下单片机的主频,如果数据量接近主频的百分之一的时候建议放弃或者换更快的单片机;2、一定要做通讯协议和要有较错机制;3、建议在中断中处理收发至少一方的数据。
回复

使用道具 举报

地板
ID:904809 发表于 2021-4-13 02:46 | 只看该作者
当然可以,设置不接收一直发送就好
回复

使用道具 举报

5#
ID:904846 发表于 2021-4-13 09:29 | 只看该作者
可以的,可以判断空闲中断来整帧接收。波特率一般最大可以到115200
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表