实现LED的呼吸效果,需要有节奏的变化LED的输入电压,由于单片机的输出是数字信号(要么高电平、要么低电平),常规情况下通过引脚控制LED时,LED灯只能处于亮/灭状态。为了实现呼吸灯效果,需要调节引脚输出方波的占空比(PWM),进而调节LED的输入电压,达到呼吸的效果。 硬件 我使用的开发板是野火
1. 开启USART 2. 生成代码设置(非必须)
1. 使用MCU型号创建项目 2. 搜索MCU
Hardware Abstraction Layer,硬件抽象层 概述 嵌入式的开发,从根本上是基于寄存器的开发。但是寄存器地址多,难于记忆;不同型号间的寄存器地址不同,不方便在不同型号间移植。为了方便开发、增加代码的可移植性,ST公司提供了HAL库,对底层做了封装。 和CMSIS的关系 CMSIS
stm32的固件烧录,根据所处平台不同、使用接口不同,有不同的烧录方式。 使用FlyMcu 仅有Windows版 使用的开发板为野火STM32F103C8T6核心板,板载USB TO UART 使用FlyMcu软件搜索串口,如果不知道是哪个串口,可以现在设备管理器中查看。
Spring Boot
IDE
防火墙
通信
Dart
stm32
Java