串口通信学习(三)

开始了开始了
用cube IDE新建工程极其简单:
配置的时候搜索出串口脚然后点击选择即可
串口通信学习(三)_第1张图片
然后就整得已经是stm32高手一样,直接把模板写出来了
串口通信学习(三)_第2张图片
那么接下来该干嘛?
既然是用cube IDE,那么就用hal库的函数来写程序。在main.c中搜索MX_GPIO_Init函数的定义,可以发现和MDK中的写法差不多。但是对比一下可以发现,代码量减少了一半,这就是hal库的优势所在了。串口初始化部分只用了依据GPIO_InitStruct.Alternate = GPIO_AF8_USART6就完成了。串口通信学习(三)_第3张图片
配置好串口和写好代码后,加上中断接收完成函数
串口通信学习(三)_第4张图片
在循环语句中加入串口发送函数和接收函数
串口通信学习(三)_第5张图片
这样就可以build啦
在这里插入图片描述
因为要烧录hex格式的文件,所以在配置里要记得加转格式的代码
在这里插入图片描述
烧到板子里和电脑连上串口:(板子在另一个校区,下次更orz)

你可能感兴趣的:(串口通信学习(三))