波特率为啥不匹配
用自己做的串口下载线,中颖的成功率很少,老是提示波特率不匹配,但别家的就没问题。不知是什么意思??用4800试试,中颖的软件先用4800握手在调高到设定值
嗯,把设定值改一下看看效果,毕竟MCU内部RC不是特别高,不能精确产生全部的速率
如果使用自己的串口线下载或者纯232转串口下载,需要在IC的TXD上拉一个47k ohm的电阻,这样才好。
没有接上IC的时候,电脑的RXD是悬空的,这样通讯的时候会会产生干扰。
你的程序是静态的速率,中颖ISP是动态的,由PC发送接口数据动态获取速度,首先速率4800,连接到就切换,切换不成就提示;4800连接不上会等待;
我记得有个帖子
https://bbs.21ic.com/viewthread.php?tid=236259&highlight=
晶振偏差太大
硬件问题呗,频率偏差太大了。
好的,我明天去单位试一下,多谢各位大侠了哈
【自己做的串口下载线】是自己做的下载器吧? 用别人家的下载器就没问题?那应该是你下载器波特率不准确造成的,找找硬件原因。 那得看看是不是你做的串口下载线有问题了 你查看一下寄存器是否配置的正确呢 波特率不匹配都是硬件的问题。 波特率不能天高了,否则对串口信号处理会存在问题的。 一般都是使用11.5292mhz的晶振的。 波特率设置的错误了吗 可能是你的晶振有问题了,查看是否跟程序设置一样的。
页:
[1]