研究生博客记录4,记一次单片机的简单应用

研究生博客记录4,记一次单片机的简单应用
内容:STM32最小系统板*2、GPS北斗双模定位模块、称重模块、USB-TTL模块
软件内容:FlyMcu为程序烧录软件;XCOM为串口调试软件;CH340驱动和CP210x驱动qudong为USB-TTL驱动软件

一定先安装USB-TTL驱动软件和两个USB-TTL驱动.
USB-TTL模块(由于stm32最小系统板没有战舰单片机开发板那么多的功能,特别是没有CH340模块,所以不能直接插U盘烧录软件,
这里我就采用了USB-TTL模块进行相关程序的烧录以及串口通信调试的功能)
USB-TTL与32的连接方式可以在网上自行搜索。

在这里需要注意,32单片机的最小系统板的下面的Boot0和Boot1的组合,烧录的时候Boot0
需要为1,而串口通信调试的时候Boot0则需要接0,Boot1则一直保持在0状态就可以,这是
相当于单片机的几个工作模式的设置。

烧录过程:打开flymcu软件,选择需要烧录软件生成的HEX文件

连接方式:
1.称重模块:
模块 STM32板子
VCC------->5V
SCK------->PB0
DT-------->PB1
GND------>GND

2.定位模块
STM32 GPS
VCC ------> VCC
GND ------> GND
RX1 <------ TXD

程序自行查看,其中GPS中有附带的视频讲解,也可以自行学习,以更加了解相关的工作情况。

小问题解决总结:

GPS模块烧录程序的时候,除了要把单片机下面的绝缘引脚调到烧录模式,还要把GPS模块连接的rx引脚拔掉,烧录完程序再插上。
称重模块,显示数值不归零,可以重新插拔USB解决
GPS模块在显示几次not useful之后成为error,也可以重新插拔usb
烧录程序在烧录模式下烧录不进去,可以按一下单片机的reset(复位)按钮,一定情况下可以解决。

感受:因为程序都是买传感器的时候商家直接给的,且有比较完善的说明书和售后服务,所以没什么太大的难度,只要对单片机有个比较基础的应用知识,难度并不是很大(不想学的除外)。
主要比较困扰的是,硬件连接的小问题太多。。深刻体会到了硬件的水平和实践经验的关系很深。

上一篇:ESP32-CAM 与USB TTL下载与运行接线


下一篇:用wireshark抓包带你详解下IP报文头