自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 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

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除