本帖最后由 15616384352 于 2017-4-24 21:59 编辑 参考手册AN3155,这个文档是介绍STM32 串口ISP流程及命令。 根据手册上给的流程,设置BOOT0为高电平,通过串口助手在波特率9600下发送0X7F,请求单片机串口同步,手册指出,如果单片机返回0X79(ACK)表示应答成功。 具体操作流程如下: 1、设置单片机BOOT0引脚接高电平,接入ISP模式 2、通过串口助手,在9600波特率调节下给单片机串口1发送5个0X7F数据 3、串口助手显示单片机返回0X7F及0X1F,即0X7F表示应答,0X1F表示非应答 4、发送0X00 0XFF(Get command命令),单片机返回0X1F(非应答) 5、发送其它命令测试,都返回为非应答 我通过监视FlyMcu上位机发送给单片机的串口数据,发送我和这个上位机发送的数据完全一样,但是单片机就是不响应命令,请知道的朋友给点建议。谢谢 |
UART: parity check active (even parity)
就是不明白为什么我发的跟上位机是完全一样的数据,可单片机就是对命令不应答
非常谢谢!!!
真的配置了奇校验或者偶校验 就正常了。谢谢
请问是两个校验中的任意一个还是?
谢谢,抱歉我是个文盲,呵呵,英语基本靠猜和查。
设置为偶校验