一点资料,仅供参考。
关于GSM实验的硬件连接方法需要注意的连接处是:
1、纽扣电池座旁边的跳线帽;
2、串口1通过排线连接USB转串口线,再连接到电脑USB;
3、串口2通过排线连接到GSM模块的串口上;
接线法参考文件夹中的图。
关于GSM实验的软件需要修改的地方
由于该工程是由老版本的Keil做的,因此,我们需要对其进行改造,
第一步:
将#include <stm32f10x_map.h>
和
#include <stm32f10x_nvic.h>
全部改为
#include <stm32f10x.h>
第二步:
在malloc.h中,添加:
#include <stm32f10x.h>
注释掉:
typedef unsigned long u32;
第三步;
将USART1_IRQChannel
改为
USART1_IRQn
将USART2_IRQChannel
改为
USART2_IRQn
第四步:
因为我们用的GSM模块的波特率是115200,而串口2和GSM模块相连,所以需要在程序中修改USART2串口的波特率为115200,如下:
main.c中
USART2_Init(36,115200); /*初始化串口2*/
// USART2_Init(36,38400); /*初始化串口2*/
全部资料下载地址:
STM32连接GSM模块实验整理教程-曾昶畅.rar
(8.59 MB, 下载次数: 60)
|