C语音 STM32
喵星人萌主
嵌入式攻城狮
展开
-
STM32 HAL库 UART 重映射printf函数
学过C语言一定非常熟悉printf函数的用法,在STM32编程中可否也使用printf函数直接向uart硬件接口发送数据呢?当然可以,你需要做的只是重映射一下PUTCHAR_PROTOTYPE函数,调用HAL库uart阻塞式发送函数:HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xFFFF);,将下面代码里的&huart1换成你实际使用的对应接口即可。我实测电路的硬件是将嵌入式热敏打印机通过uart1对应接口连接STM32F103C原创 2022-04-18 10:33:36 · 2537 阅读 · 2 评论 -
单片机实现led呼吸灯效果 宏定义函数
写了一个简单的LED呼吸灯效果代码,可作为C语言初学者for循环的练习,用宏定义方便调用。四个变量可调亮灭时间,i大,灭的时间长; j大,灭得慢; m大,亮的时间长; n大,亮得慢。用STM32F103烧录实测效果还可以,分析给大家。/* led实现呼吸灯效果: i大,灭的时间长; j大,灭得慢; m大,亮的时间长; n大,亮得慢 */ #define LED1_Toggle() do{\ ...原创 2022-04-18 10:04:29 · 1662 阅读 · 0 评论