[技术问答] N7E003 串口

[复制链接]
 楼主| 小糖人 发表于 2018-8-2 17:36 | 显示全部楼层 |阅读模式
有没有用N76E003做过透传的大佬。
请教个问题。
UART0中断接收数据   SUBF_1=SBUF;
UART1中断接收数据  SBUF=SBUF_1;
用这么个最简单的方法,测试。会有很大问题。   我PC发数据在返回的数据特别容易就丢掉数据,或者数据错误。(这个2400BUAD的时候出错最低,其他BUAD的时候,那个错误啊,不堪入目。)
请问大佬做透传,都怎么操作的,注意什么。谢谢。
734774645 发表于 2018-8-2 18:22 | 显示全部楼层
两个都中断接收?不懂咋回事
tianxj01 发表于 2018-8-2 21:44 | 显示全部楼层
编写完整的透传,绝对不可能误码像你说的这样。而且透传对于硬件的要求和单串口接收反弹比起来其实还更低。考虑到你说的情况,应该是接收--缓存--间隔这些时序上面敏感的东西没有处理好,导致数据量少的时候,应该都是正确的,但是数据量稍微多点,就产生丢码、漏码。
jekey 发表于 2018-8-3 00:13 | 显示全部楼层
接收的数据缓冲后, 再通过另一串口发出去试试。
mfc4143 发表于 2018-8-3 08:37 | 显示全部楼层
把波特率调大,使劲的调
dongnanxibei 发表于 2018-8-4 20:31 | 显示全部楼层
你这是一个串口收的数据通过另外一个串口发走?
小灵通2018 发表于 2018-8-5 20:05 | 显示全部楼层
用中断做个试试看,接收中断,然后转发。
zhuotuzi 发表于 2018-8-6 18:55 | 显示全部楼层
参考例子,串口1接收,串口0发送。
小灵通2018 发表于 2018-8-6 20:06 | 显示全部楼层
没做过这个,都是用来发送接收,应该没啥。
玛尼玛尼哄 发表于 2018-8-6 21:45 | 显示全部楼层
玩转串口是基本的。
天灵灵地灵灵 发表于 2018-8-8 19:37 | 显示全部楼层
调试好了没
小明的同学 发表于 2018-8-10 10:48 | 显示全部楼层
这个用查询还是用中断比较好?
zhuotuzi 发表于 2018-8-10 16:12 | 显示全部楼层
你可以两个都用定时器3,设置相同设置,
gejigeji521 发表于 2018-8-12 10:37 | 显示全部楼层
只看这两句是没法判断。
mcu5i51 发表于 2018-8-12 10:47 | 显示全部楼层
是不是没有发送完成就进入接收中断发第二次了;
稳稳の幸福 发表于 2018-8-13 11:56 | 显示全部楼层
串口到串口,没看到实际意义是啥。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

31

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部