找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 9953|回复: 3
收起左侧

STM32连接GSM模块实验整理教程

[复制链接]
ID:210028 发表于 2017-6-11 10:33 | 显示全部楼层 |阅读模式
一点资料,仅供参考。
串口1和USB转串口的连接方法.jpg 串口1通过蓝色USB转接线线连接电脑;串口2连接GSM模块.jpg 串口2与GSM模块转出的串口的连接方法.jpg 注意纽扣电池旁的跳线帽.jpg

关于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*/   

0.png

全部资料下载地址:
STM32连接GSM模块实验整理教程-曾昶畅.rar (8.59 MB, 下载次数: 60)
回复

使用道具 举报

ID:273656 发表于 2018-1-9 11:13 | 显示全部楼层
串口跳线必须引出吗,在STM32F0x上可以实现吗?谢谢
回复

使用道具 举报

ID:149537 发表于 2018-3-13 21:59 | 显示全部楼层
66666666666666666666666
回复

使用道具 举报

ID:139339 发表于 2021-4-6 20:25 | 显示全部楼层
原来是用正点原子的代码改的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表