打印

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

[复制链接]
1636|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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的时候就直接木有反应

使用特权

评论回复
5
ad25fgh30|  楼主 | 2014-7-3 08:19 | 只看该作者
aeqw 发表于 2014-7-2 18:23
怎樣的無法連結?
目前還沒遇到內部rc造成通訊異常...
不過是曾遇過8MHz跑115200會資料異常,改成32MHz就正 ...

我的rc用的是16m的,然后设置不同的波特率测试发现波特率越高通信越差。
但是更电脑连都是ok的。难道是我又地方设置不对?

使用特权

评论回复
6
aeqw| | 2014-7-3 09:30 | 只看该作者
跟PC對傳是OK的?
那有沒有可能是另一片板子的設置有問題?
或是中間的線材有問題?

TX跟RX短路起來...先自傳自收試試看吧!!

使用特权

评论回复
7
yklstudent| | 2014-7-3 10:39 | 只看该作者
计算过76800时,误码率是多少吗?
确保在可靠范围内了?

使用特权

评论回复
8
ad25fgh30|  楼主 | 2014-7-3 15:58 | 只看该作者
yklstudent 发表于 2014-7-3 10:39
计算过76800时,误码率是多少吗?
确保在可靠范围内了?

谢了,误码率率0.16%,现在调试基本可以了,只是会丢失个别数据,继续查原因。

使用特权

评论回复
9
ad25fgh30|  楼主 | 2014-7-3 15:59 | 只看该作者
aeqw 发表于 2014-7-3 09:30
跟PC對傳是OK的?
那有沒有可能是另一片板子的設置有問題?
或是中間的線材有問題?

恩恩,现在通信可以刻,只是会丢数,我自己再查查

使用特权

评论回复
10
aeqw| | 2014-7-3 18:22 | 只看该作者
加油~
看是啥問題再分享一下囉!!

使用特权

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

本版积分规则

8

主题

35

帖子

0

粉丝