標(biāo)題: STM32連接GSM模塊實(shí)驗(yàn)整理教程 [打印本頁]

作者: yuanwong    時(shí)間: 2017-6-11 10:33
標(biāo)題: STM32連接GSM模塊實(shí)驗(yàn)整理教程
一點(diǎn)資料,僅供參考。


關(guān)于GSM實(shí)驗(yàn)的硬件連接方法需要注意的連接處是:

1、紐扣電池座旁邊的跳線帽;

2、串口1通過排線連接USB轉(zhuǎn)串口線,再連接到電腦USB;

3、串口2通過排線連接到GSM模塊的串口上;

接線法參考文件夾中的圖。

關(guān)于GSM實(shí)驗(yàn)的軟件需要修改的地方
由于該工程是由老版本的Keil做的,因此,我們需要對其進(jìn)行改造,

第一步:

將#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


第四步:
因?yàn)槲覀冇玫腉SM模塊的波特率是115200,而串口2和GSM模塊相連,所以需要在程序中修改USART2串口的波特率為115200,如下:

main.c中
    USART2_Init(36,115200);    /*初始化串口2*/
//    USART2_Init(36,38400);    /*初始化串口2*/   



全部資料下載地址:
STM32連接GSM模塊實(shí)驗(yàn)整理教程-曾昶暢.rar (8.59 MB, 下載次數(shù): 61)




作者: melodyfree    時(shí)間: 2018-1-9 11:13
串口跳線必須引出嗎,在STM32F0x上可以實(shí)現(xiàn)嗎?謝謝
作者: Treasure9479    時(shí)間: 2018-3-13 21:59
66666666666666666666666
作者: Mars_    時(shí)間: 2021-4-6 20:25
原來是用正點(diǎn)原子的代碼改的




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1