- 博客(11)
- 收藏
- 关注
原创 32里的内存区域说明 例如0x20000000、0x24000000等 什么内存适用于什么外设
2. AXI SRAM (D1域, 0x24000000 - 0x24080000, 512KB)6、 后备SRAM (BKPSRAM, 0x38800000 - 0x38800FFF, 4KB)3、D2域 SRAM1 (0x30000000 - 0x30048000, 288KB)4、 D2域 SRAM2 (0x30040000 - 0x3004C000, 48KB)5、 D2域 SRAM3 (0x30050000 - 0x30060000, 64KB)- 特点:高速访问,支持DMA。
2025-03-19 20:45:29
278
原创 互斥信号量(Mutex)和二值信号量(Binary Semaphore)的区别和使用场景
【代码】互斥信号量(Mutex)和二值信号量(Binary Semaphore)的区别和使用场景。
2025-03-17 18:13:06
200
原创 按键扫描函数
@arg 0, 不支持连续按(当按键按下不放时, 只有第一次调用会返回键值,* @arg 1, 支持连续按(当按键按下不放时, 每次调用该函数都会返回键值)* 必须松开以后, 再次按下才会返回其他键值)
2025-01-13 15:16:53
160
原创 音频播放器(H750+SDMMC)cubemx
TIM2的定时器频率 f = TCLK / [ ( psc + 1 )*( arr + 1 )]若读文件不成功(将sd初始化的4BIT改成1bit)(配置io口改成上拉)采用8位输出时,选择字节(byte)注意 DAC采用12位输出时,选择半字(half word)f :定时器频率和音频播放频率吻合 即16khz。1、MPU+DEBUG+RCC+SYS配置。f_stat 获取文件信息。f_open 打开文件。f_read 读文件。2、DAC配置 定时器触发。
2024-10-09 10:36:25
281
原创 NMEA 0183协议的DTM(Datum)句子格式
1、RMC$<TalkerID>RMC,<UTC>,<Status>,<Lat>,<N/S>,<Lon>,<E/W>,<SOG>,<COG>,<Date>,<MagVar>,<MagVarDir>,<ModeInd>,<NavStatus>*<Checksum><CR><LF>$<Tal
2024-08-28 10:30:42
921
原创 年月日转UTC时间戳
-----------------------------------------时间戳转年月日(北京时间为UTC+8h----------------------------------传入数据为240827181356 即24年8月27日18点13分56秒。
2024-08-27 18:14:31
349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人