项目场景:
STC8A8K64单片机与GA6 gprs模块无法通讯
问题描述:
提示:这里描述项目中遇到的问题:
厂家提供的程序通讯正常,整合到自建工程中无法通讯,测试单片机发送AT指令正常
原因分析:
stc单片机挖坑太多,以后使用时必须先看勘误。
本次工程初始化中,未方便使用所有io都开了内部上拉,然后串口等io都初始化为准双向口(stc给的问题总结写的时推挽),在使用中,无明显问题,但和gprs模块通讯时加入了转义字符,使用串口助手时未识别出转移字符在串口传输中的问题,简直是天坑。
按资料写的,将内部上拉电阻取消后,通讯正常
解决方案:
工程文件中初始化更改串口引脚状态,只设置推挽,不开内部上拉电阻解决
版权声明:本文为shuiyue51原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。