STC8A8K64 串口通讯异常

项目场景:
STC8A8K64单片机与GA6 gprs模块无法通讯


问题描述:

提示:这里描述项目中遇到的问题:
厂家提供的程序通讯正常,整合到自建工程中无法通讯,测试单片机发送AT指令正常

 

原因分析:

stc单片机挖坑太多,以后使用时必须先看勘误。

本次工程初始化中,未方便使用所有io都开了内部上拉,然后串口等io都初始化为准双向口(stc给的问题总结写的时推挽),在使用中,无明显问题,但和gprs模块通讯时加入了转义字符,使用串口助手时未识别出转移字符在串口传输中的问题,简直是天坑。

按资料写的,将内部上拉电阻取消后,通讯正常


解决方案:

工程文件中初始化更改串口引脚状态,只设置推挽,不开内部上拉电阻解决


版权声明:本文为shuiyue51原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。