- 博客(2)
- 收藏
- 关注
原创 关于VSCode+DIDE编译显示“No space in execution regions with .ANY selector matching”
Cube生成的工程会默认给RAM/ROM分配内存大小,用Keil打开可以看到。但是如果用VSCode+EIDE打开工程可能需要重新手动分配。将Keil里面的RAM/ROM大小复制到VSCode中。我使用的是Cube直接生成的工程,直接编译报错。
2025-04-07 17:18:07
64
原创 HAL_UART_RxCpltCallback和HAL_UARTEx_RxEventCallback的区别
这个回调函数是在使用 `HAL_UARTEx_ReceiveToIdle_IT` 或 `HAL_UARTEx_ReceiveToIdle_DMA` 等接收函数时调用的。在 `HAL_UARTEx_RxEventCallback` 中,通常需要分析接收到的数据并判断是否完成接收(如命令的完整性),然后设置状态标志或调用其他函数处理数据。适用于标准的接收模式,比如使用 `HAL_UART_Receive_IT` 或 `HAL_UART_Receive_DMA` 启动的接收。
2024-11-01 21:41:33
2249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人