STMCU小助手
发布时间:2022-10-26 23:44
|
STM32G0-HAL库串口控制 今天分享的是基于HAL库进行串口的配置输出以及重定位实现,使用的开发板是STM32G0B1RE,和F1系列的芯片使用方法是一模一样的。 一、打开CubeMX进行工程配置 这里使用的是串口2 具体的操作步骤就不重复了,就介绍一些关键步骤 从配置的结果可以看出 串口2 使用的是A2->TX A3->RX
这里我使用了串口中断就行数据接收控制LED的亮灭,所以不要忘记将中断使能打开。
时钟我还是默认的 没有做修改,将这些配置完成后 就可以生成工程了 代码编写
我们在进行配置的使用不要忘记配置接收中断这个函数HAL_UART_Receive_IT,要不然在回调函数里面中断接收可能不能正常使用,这句也相当于是串口中断使能。 串口回调编写
printf重定位
主函数功能测试
注意:在进行串口重定位的时候需将Target 里面的Use MicroLib勾选上不然使用不了。
实验结果
———————————————— 版权声明:@slow-walker |
DMA 原理从 0 到 1:为什么它能解放 CPU?一文讲透 DMA 的工作流程
【福利三:逢7发帖赢大礼】8、基于STM32G070板子的Ymodem串口协议IAP Bootloader开发
【福利三:逢7发帖赢大礼】7、基于STM32G070板子TF卡的FATFS移植
【福利三:逢7发帖赢大礼】6、基于STM32G070板子spiflash的FATFS移植
【福利三:逢7发帖赢大礼】5、基于STM32G070板子IRDA红外遥控接收解码
【福利三:逢7发帖赢大礼】4、基于STM32G070板子SPI flash 移植SFUD库
【福利三:逢7发帖赢大礼】基于STM32G070板子的uart shell移植设计
【福利三:逢7发帖赢大礼】3、基于STM32G070板子的YModem串口协议通信
【福利三:逢7发帖赢大礼】2、基于STM32G070板子的OLED移植U8G2库
实战经验 | ClassB功能安全认证代码与应用代码分区的实现要点
微信公众号
手机版