- 博客(3)
- 收藏
- 关注
原创 【STM32cubeide HAL库】DMA + 空闲中断 实现UART不定长数据接收(自用)
HAL_UARTEx_ReceiveToIdle_DMA()实现串口不定长数据接收
2024-07-13 16:32:16
2190
1
原创 stm32 G030F6P6 flash模拟eeprom cubeide HAL库
我实现的功能是擦除最后扇区,将数据保存在第15页扇区,上电读取扇区内容再将接收到的数据保存。该芯片拥有16个扇区,每个扇区内存大小为2kb,如下图所示每个扇区地址。注:尽量少擦除flash 避免擦除过多引起扇区损坏(扇区支持擦除1000次)stm32 G030F6P6拥有32kbFlash 8kbSRAM。上述擦除,写入,读取功能了解后开始实现掉电不丢失,可借鉴江科大视频。扇区擦除只能整页擦:整页擦出函数,需要自己定义一下结构体。写:G030只支持64位(双字节)写入。新手创作,大佬勿喷。
2023-12-05 22:02:17
1464
原创 cubeide printf解决方法
在 CubeIDE 的 “Project” 视图中,选择你的项目,右键点击并选择 “Properties”。在 “Properties” 对话框中,展开 “C/C++ Build”,然后选择 “Settings”。在 “Tool Settings” 标签页中,选择 “MCU GCC Compiler”。// 这里使用 HAL_UART_Transmit 函数发送数据到串口。找到 “Symbols” 子标签页,并点击右侧的 “+Add” 按钮。在 “Name” 输入框中输入。,然后点击 “OK”。
2023-09-26 14:28:59
232
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人