本文用来记录智能控制课设中的通信环节的实现
硬件便是树莓派4Bstm32(我用的是正点原子的STM32F103ZET6的核心板)
从头开始做的,带着你去从烧录树莓派,安装STM32的编译环境开始,直到二者成功通信。如何使用串口助手进行调试,以及如何通过代码进行通信。
1.准备环节
(树莓派已经烧录好镜像可以正常使用,stm32也已经装好keil5的同学可以略过)
1.1 树莓派
新买的树莓派4B一般TF卡没有烧入镜像(也就是树莓派的操作系统)
官方推荐系统是以下三种
32位Lite版(无桌面)
32位桌面版(推荐使用)
32位桌面版(含常用软件)
这三个链接都会直接下载官网最新的版本,但是由于树莓派官网下载一般是比较慢的,而且如果你想用VNC或者远程链接等新系统还需要做很多的配置。
下面这个链接是我实验室的大佬已经配置了一些常用配置的镜像(可以省很多事)
镜像下载链接
再放上几个常用的小工具
链接:https://pan.baidu.com/s/1nbRxYSjv2O1W9c9VcHETBA
提取码:j4w1

1.2 烧录镜像
你需要准备一张TF卡,一般16GB就够
- 先对TF卡进行格式化,使用小工具中的SD初始化工具


本文详细介绍了如何配置树莓派4B和STM32F103ZET6进行串口通信,包括树莓派的系统烧录、STM32的Keil5安装、通信设置以及通过Python的serial库进行代码通信。在过程中,使用minicom作为串口调试工具,并提到了可能遇到的问题及解决办法。

1万+

被折叠的 条评论
为什么被折叠?



