您的位置 首页 模拟

KMPROG v2 串口通讯方法

主控MCU暂定STC12C5A60S2(手上有不好不用)。这个协议参考了STC的下载协议。流程如下:上位机不停以最低波特率发送7F让单片机接收到后,校正

主控MCU暂定STC12C5A60S2(手上有欠好不必)。

这个协议参阅了STC的下载协议。流程如下:

上位机不断以最低波特率发送7F.让单片机接收到后,校对自己的波特率发生器。

然后单片机回应给上位机单片机的波特率发生器值,让上位机计算出频率。

然后上位机计算出单片机最高可用波特率。发送给下位机,并让下位机切换波特率。下位机切换后发送ACK帧,假如上位机没有收到或许帧过错(单片机超时)。从头校准时钟,并用最低波特率发送切换帧,可是下降一格波特率。若降到最低则上位机提示误码率太高。比及这个握手帧成功后,进入通讯形式。

上位机假如需求编程器坚持活泼的办法,便是周期性(20S)的发送NOP帧(写操作,读操作在外,假如这两个操作上位机超时则退回校准哪里),若上位机中止呼应,则编程器将退回校准。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/zhishi/moni/255401.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部