|
一點(diǎn)資料,僅供參考。
串口1和USB轉(zhuǎn)串口的連接方法.jpg (476.08 KB, 下載次數(shù): 217)
下載附件
2017-6-11 16:28 上傳
串口1通過藍(lán)色USB轉(zhuǎn)接線線連接電腦;串口2連接GSM模塊.jpg (445.33 KB, 下載次數(shù): 173)
下載附件
2017-6-11 16:28 上傳
串口2與GSM模塊轉(zhuǎn)出的串口的連接方法.jpg (472.33 KB, 下載次數(shù): 168)
下載附件
2017-6-11 16:28 上傳
注意紐扣電池旁的跳線帽.jpg (837.71 KB, 下載次數(shù): 207)
下載附件
2017-6-11 16:28 上傳
關(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*/
0.png (51.23 KB, 下載次數(shù): 178)
下載附件
2017-6-11 16:29 上傳
全部資料下載地址:
STM32連接GSM模塊實(shí)驗(yàn)整理教程-曾昶暢.rar
(8.59 MB, 下載次數(shù): 61)
2017-6-11 10:33 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|