pic 使用内部晶振造成的波特率漂移

[复制链接]
 楼主| ad25fgh30 发表于 2014-7-2 16:57 | 显示全部楼层 |阅读模式
本帖最后由 ad25fgh30 于 2014-7-3 08:37 编辑

pic18设置76800与电脑能连上,但是无法与另一块板子连接,求指点
gxliu08 发表于 2014-7-2 17:31 | 显示全部楼层
不至于吧,现在内置RC时钟电路做个串口通讯还是没什么问题的,你先测试一下两块板子是不是都可以和计算机连上,再相互连接试一试。

评分

参与人数 1威望 +1 收起 理由
ad25fgh30 + 1 很给力!

查看全部评分

aeqw 发表于 2014-7-2 18:23 | 显示全部楼层
怎樣的無法連結?
目前還沒遇到內部rc造成通訊異常...
不過是曾遇過8MHz跑115200會資料異常,改成32MHz就正常

评分

参与人数 1威望 +1 收起 理由
ad25fgh30 + 1 很给力!

查看全部评分

 楼主| ad25fgh30 发表于 2014-7-3 08:17 | 显示全部楼层
gxliu08 发表于 2014-7-2 17:31
不至于吧,现在内置RC时钟电路做个串口通讯还是没什么问题的,你先测试一下两块板子是不是都可以和计算机连 ...

我这边用的两块板子,一块是mag128的单片机,另一块用的是pic18f25k22的单片机。原来我们设置的波特率是9600,通信室没有问题的,现在把两块板子的波特率都提高到76800的时候就通信不好,我前面试过19200,38400.发现19200的时候会丢30%,38400的时候就更多,现在当76800的时候就直接木有反应
 楼主| ad25fgh30 发表于 2014-7-3 08:19 | 显示全部楼层
aeqw 发表于 2014-7-2 18:23
怎樣的無法連結?
目前還沒遇到內部rc造成通訊異常...
不過是曾遇過8MHz跑115200會資料異常,改成32MHz就正 ...

我的rc用的是16m的,然后设置不同的波特率测试发现波特率越高通信越差。
但是更电脑连都是ok的。难道是我又地方设置不对?
aeqw 发表于 2014-7-3 09:30 | 显示全部楼层
跟PC對傳是OK的?
那有沒有可能是另一片板子的設置有問題?
或是中間的線材有問題?

TX跟RX短路起來...先自傳自收試試看吧!!
yklstudent 发表于 2014-7-3 10:39 | 显示全部楼层
计算过76800时,误码率是多少吗?
确保在可靠范围内了?
 楼主| ad25fgh30 发表于 2014-7-3 15:58 | 显示全部楼层
yklstudent 发表于 2014-7-3 10:39
计算过76800时,误码率是多少吗?
确保在可靠范围内了?

谢了,误码率率0.16%,现在调试基本可以了,只是会丢失个别数据,继续查原因。
 楼主| ad25fgh30 发表于 2014-7-3 15:59 | 显示全部楼层
aeqw 发表于 2014-7-3 09:30
跟PC對傳是OK的?
那有沒有可能是另一片板子的設置有問題?
或是中間的線材有問題?

恩恩,现在通信可以刻,只是会丢数,我自己再查查
aeqw 发表于 2014-7-3 18:22 | 显示全部楼层
加油~
看是啥問題再分享一下囉!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

35

帖子

0

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

8

主题

35

帖子

0

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