- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 STM32 HAL库 RTC CubeMX生成不丢日期问题更新
CubeMX生成HAL库 STM32 RTC利用备份寄存器不丢日期 外部晶振32.768KHZ,分频设置32767,1秒计数,HAL根据RTC计数器更新日期和时间,在外部电池供电下,断电重启读取备份域寄存器保存的日期恢复到hrtc.DateToUpdate,调用HAL_RTC_GetTime读取RTC计数器更新日期及时间达到恢复日期
2024-10-19 13:49:16 994
原创 FreeRTOS 消息队列 osMessageQueuePut 指针参数
STM32Cubemx启用FREERTOS选择CMSIS_V2生成工程,消息队列发送接收时传递指针
2024-10-13 11:49:51 392
原创 CubeMx在SPI+DMA驱动OLED时遇到的坑
MSB First;CPOL:High;CPHA:2Egde 并开启DMA。我在学习LVGL时先搭建OLED驱动,我用的是0.96寸小屏幕;CubeMx配置如下。先初始化SPI 再初始化DMA;我调用 SPI的DMA传输时无法点亮屏幕。所以再SPI初始化前面先调用DMA初始化 才正常。生成的初始化函数顺序为。
2024-08-23 22:22:31 270
原创 STM32 CubeMX FreeRtos系统 基于lwRB通用环形缓冲区的串口非阻塞发送
FreeRtos实时系统基于LWRB 一种通用环形FIFO,中断调用printf
2024-04-28 21:35:44 415 1
原创 ESP8266 ESP-01 获取网络时间
5、AT+CIPSTART="TCP","www.jishirili.com",80#连接网站注意这里没有https:// 网站是北京时间校准网,其实可以是任何网站例如:AT+CIPSTART="TCP","blog.csdn.net",80 或者你们有可用的api接口最好。5、AT+CIPSTART="TCP","api.seniverse.com",80#连接心知天气。4、AT+CWJAP_DEF="1401","13969080319"#连接网络返回。6、AT+CIPMODE=1#设置透传模式。
2023-11-20 22:44:18 1082
原创 FreeRTOS的vTaskDelay()和vTaskDelayUntil()
FreeRTOS之vTaskDelay与vTaskDelayUntil
2022-11-24 21:05:03 2220 3
原创 STM32的HAL库RTC使用CubeMX生成工程不丢日期
1、HAL库的RTC单纯的跑时间还是挺简单的,但是日期确实保存在RTC句柄下的一个结构体变量中,当掉电后日期便丢失了,重新上电初始化的话会在RTC初始化中强制赋值为0年1月1日,这就不爽了,于是通过查询资料终于解决了2、先说硬件32内部RTC时钟可以选择LSI,但是LSI不属于备份域的范围,当掉电后,电池连接到VBAT引脚不能保证LSI工作,这样的话时钟就停止运行了,重新上电后还是掉电的时间,需要重新设置时间了,而且LSI的时钟频率30到60KHz,对应时钟来说也太不准了,而且对F103C8T6来说也不
2022-04-03 20:08:27 3805 6
STM32 CubeMX FreeRtos系统 基于lwRB通用环形缓冲区的串口非阻塞发送
2024-04-28
LwRB - Lightweight ring buffer
2024-04-27
STM32单片机HAL库CubeMX单总线 驱动DS18B20 定时器中断方式 可移植
2022-03-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人