Stm32 开发板
使用帮助
http://eedesign.taobao.com
目录
一、 模块介绍 ........................................................................................................................... 3
二、 设计原理介绍 ................................................................................................................... 3
三、 单板布局和接口说明 ....................................................................................................... 4
四、 二次开发说明 ................................................................................................................... 4
4.1 串口下载............................................................................................................................ 5
4.2 SWD 调试 ........................................................................................................................ 6
五、 基本功能测试 ................................................................................................................... 7
5.1 GPS 测试 .................................................................................................................. 7
5.2 SIM900 模块测试 ....................................................................................................... 8
一、 模块介绍
单板选用STM32F103系列单片机,并搭载SIM900A和Ublox6-NEO6M模块,具
备GPRS上网和GPS定位功能,同时单板对外提供三个RS232串口。
主要特点如下:
采用ARM cotex-3高性能32位处理器
支持GPS和GPRS功能,并对外提供3路RS232串口
支持广电总局无线DTU
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
单板体积小,并有四个接地定位孔,方便模块安装和二次开发
超高性价比高
单板程序可定制
工业级设计,,适用于工业应用和学习开发
图 1 实物图
二、 设计原理介绍
模块采用9V~15V电源输入,通过DC-DC电源模块转化成芯片所需电压。
模块主控芯片选用意法半导体公司的arm cortex3系列单片机STM32F103RD
该单片机含有5个串口,在设计时,串口1,串口4和串口5提供给用户使用(串口
位置见图2),另外串口2连接sim900A模块,串口3连接Ublox模块。
默认情况下,串口4监控串口2数据(GPRS模块);串口5监控串口3(GPS)模块数
据。如果用户想访问SIM900A或ublox模块,只需连接至对应的接口即可。
为了方便客户的使用,串口1支持广电总局的“外置GPRS模块通信协议”。可
通过串口1来读取GPS数据和进行GPRS TCP/IP连接。
三、 单板布局和接口说明
图 2 接口说明
10针串口线序同PC机主板串口线序一致,也就是1、3(发)、5(地)、7、
9在一排,2(收)、4、6、8在一排。
串口连接时应采用交叉连接方式
串口1脚位置见PCB丝印
四、 二次开发说明
片上STM32f103单片机用户可进行二次开发。开发方式有以下两种:串口更
新代码;SWD调试。
4.1 串口下载
按照图4所示,短接两个pin,并连接串口线至模块的串口1。
图 3 串口更新 firmware
然后启动ST公司提供的串口升级程序,如下图4所示(注意波特率设置)。直接
点上图中的'Next'。如果显示无法连接,则应确认连线是否正确,并重新上电,
做进一步尝试。
图 4 ST flash loader
单板自带程序为‘HEX/ BOOT_FLASH.hex’
4.2 SWD 调试
模块支持SWD调试方式,暂不支持JTAG。调试时,连接相应的线至SWD接
口即可,调试接口见图2。
SWD接口接线说明如下:
1:VCC
2:JRST
3:SWDIO
4:SWCLK
5:GND
五、 基本功能测试
5.1 GPS 测试
使用 RTKlib(运行 RTKplot.exe),进行如下设置:
图 5 RTK设置
Stream 设置 Serial,Format 选择 NEMA0183,同时设置正确的串口号和波特率,然后连接
PC 的串口至开发板串口 5。连接完成之后,调用 Google Map,显示结果如下:
图 6 GPSmap
5.2 SIM900 模块测试
连接 pc 串口至开发板串口 4,同时设置串口波特率为 115200。
PC 发送:AT(\r\n)
SIM900 模块返回:OK
PC 发送:ATD18162665455
SIM900 模块返回:OK,同时会开始拨通"18162665455"这个手机号码。