标题: STM32连接GSM模块实验整理教程 [打印本页]

作者: yuanwong    时间: 2017-6-11 10:33
标题: STM32连接GSM模块实验整理教程
一点资料,仅供参考。


关于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, 下载次数: 61)




作者: melodyfree    时间: 2018-1-9 11:13
串口跳线必须引出吗,在STM32F0x上可以实现吗?谢谢
作者: Treasure9479    时间: 2018-3-13 21:59
66666666666666666666666
作者: Mars_    时间: 2021-4-6 20:25
原来是用正点原子的代码改的




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1