打印
[AVR单片机]

串口发送数据,一帧为什么只能发32个数据?我要发50个一帧。

[复制链接]
730|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
cpu51|  楼主 | 2015-4-10 12:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
串口发送数据,一帧为什么只能发32个数据?我要发50个一帧。但串口只发了最大32个,不知道什么问题,我用ATmage16.
   for(temp=0;temp<50;temp++)    //根据字节数,回送数据 (backnum+5)
     {
       send_char(txd_buff_tab[temp]);
           }   

相关帖子

沙发
huangxz| | 2015-4-11 07:23 | 只看该作者
串口发送的数据长度没有限制的。至于实际发多少个,还是你程序处理的问题。

使用特权

评论回复
板凳
cpu51|  楼主 | 2015-4-12 08:31 | 只看该作者
问题解决了,是一帧时间太长,把每个字节之间的硬件准备时间去掉就OK了,所有接受软件都有时间限制。

使用特权

评论回复
地板
supaopcb| | 2015-4-15 09:37 | 只看该作者

真心不错,热闹了

使用特权

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

本版积分规则

98

主题

457

帖子

0

粉丝