前言

stm32单片机常用于一些小型硬件项目的开发,笔者时隔一年,再次进行stm32的开发,途中遇到一些问题,遂写下此文,以便后续查阅,笔者使用的单片机是STM32F103C8T6

烧录问题

如果要使用USB-TTL串口烧录的话,只能使用A9和A10,可以使用flymcu烧录软件,设置如下图:
2024-04-08T04:53:06.png

点击开始编程后,将单片机的跳帽BOOT0置为1,注意,平常使用时应该置为0,然后将串口的TX和RX连接到A9,A10即可。

供电时注意使用usb给单片机供电,usb-ttl的供电可能不稳定

SIM900A的问题

供电问题:5V供电,单片机用USB供电,然后用单片机的5V口供电,或者独立5V供电,如果有问题,先检查模块供电是否正常!

打电话问题:ATD18502653200; // 注意末尾有个分号

//查询SIM卡是否在位

AT+CPIN?

//查询运营商名字

AT+COPS?

//查询信号质量

AT+CSQ

结语

此次开发最大的问题是供电问题,之前使用错误的供电,导致模块功能一直不正常,特别是SIM900A模块。其次,还需要注意串口线的连接是否正确。

最后修改:2024 年 04 月 08 日
如果觉得我的文章对你有用,请随意赞赏