- 博客(7)
- 收藏
- 关注
原创 HC-05——STM32
按着KEY不要放,上电,使用软件“获取模块信息”,可以读出所有信息。LED慢闪是AT模式,快闪是配对模式,间歇双闪是连接状态。手机使用SPP蓝牙串口助手。
2024-08-27 15:48:36 121
原创 CUBEIDE FreeRTOS
修改FreeRTOS.h标志位为1,以方便使用uxTaskGetStackHighWaterMark函数。StartTask03啥也不干,剩余51资源,自己占用128-51=77资源。给BASETASK分配80,用来OLED显示,剩余1资源。配置外部时钟、168MHz、LED PD2、外设库。修改FreeRTOS最小堆栈大小为80.
2024-08-12 15:24:49 189
原创 定时器 PWM呼吸灯 HAL库
1.查看数据手册,使用TIM1_CHI1。TIM1有点墨迹,使用下面两个短接PA8。预分频84-1,最后低电平有效。实现LED呼吸灯效果。
2024-07-23 21:10:01 257
原创 STM32F405RG HAL库UART串口接收信息
找回调函数HAL_UART_IRQHandler(&huart1);CTRL+点击进入。2.中断接收,配置完中断函数void USART1_IRQHandler(void)在下面找到HAL_UART_RxCpltCallback复制到主函数。while循环前加一个。
2024-07-21 23:18:47 158
原创 STM32F405RG HAL库 硬件I2C驱动OLED
烧录程序,BOOT0=0,RST后可查看OLED屏幕信息与LED闪烁。添加OLED.C OLED.H OLED_FONT.H代码参考。在FLYMCU中通过RX TX烧录程序,将BOOT0=1。选择UART1与上位机通信,选择I2C2连接OLED。增加PA8作为LED指示灯,增加用户标签。需要在OLED.H中修改I2C编号。创建新文件夹peripheral。生成代码后在工程属性中生成.H。在main.c中添加。
2024-07-19 16:09:27 188
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人