完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如题,程序是采用例程修改的,把例程中初始化部分括号中的115200改为57600,9600,收发数据都正常,改为1200时,数据就不对了,使用的是串口1,不知道还要修改哪里?谢谢
|
|
相关推荐
1个回答
|
|
在N76E003使用低速率时需要注意以下几点:
1. 确认所使用的串口波特率与程序中设置的波特率一致,不要出现不匹配的情况。 2. 在使用低速率时需要延长数据位和停止位的时间,以确保数据的准确性。例如,数据位为8位,停止位为1位时,可以将这些时间延长到1200波特率下的8倍。 3. 要确保所使用的串口支持低速率,有些串口可能只支持较高的波特率,不能保证在低速率下的数据传输正常。 当将波特率修改为1200时,数据出现错误的可能原因如下: 1. 数据位或停止位的时间未延长到1200波特率下的8倍,导致数据传输不完整。 2. 程序中的其他部分对低速率不支持,导致串口工作不正常。 为了确保数据传输的准确性,建议在使用低速率时需要在程序中对波特率、数据位、停止位等参数进行相应的设置,以保证数据的准确传输。 |
|
|
|
只有小组成员才能发言,加入小组>>
3003 浏览 9 评论
2716 浏览 16 评论
3231 浏览 1 评论
8497 浏览 16 评论
3803 浏览 18 评论
9398浏览 3评论
649浏览 3评论
10600浏览 2评论
338浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
340浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-5-17 04:49 , Processed in 0.783222 second(s), Total 82, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号