- 博客(4)
- 收藏
- 关注
原创 STM32 串口中断服务函数(学习笔记:2)
参考教程:野火以串口1为例,在利用串口进行接受数据时,我们要对STM32进行串口的中断配置。先对进行宏定义(起个别名),方便移植:#define DEBUG_USART_IRQ USART1_IRQn //串口中断的中断源#define DEBUG_USART_IRQHandler USART1_IRQHandler若要调用相关的中断功能,在NVIC中配置相关的中断优先级和中断号。以下是中断函数(有每一步操作的详细备.
2021-08-06 16:45:10 11847 2
原创 stm32C串口重定向学习笔记
如果在STM32中使用串口时,不能直接使用printf函数。我们在使用printf的函数时它底层会调用一个叫做fputc固件库函数。其中fputc()函数在<stdio.h>头文件中定义。 如果我们想使用printf,我们必须重新定义fputc()函数。///重定向c库函数printf到串口,重定向后可使用printf函数int fputc(int ch, FILE *f){ /* 发送一个字节数据到串口 */ USART_SendData(DEBUG_USARTx, (ui
2021-08-06 13:33:00 742
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人