- 博客(2)
- 收藏
- 关注
原创 stm32使用io口模拟串口通信
好久没写代码了,无聊再回顾回顾hal库的开发知识,所以使用io口模拟了串口通信。使用的是stm32f103c8t6,主要使用的就是俩gpio口、系统滴答定时器Systick用来延时、TIM2用来定时采样数据。
2024-09-08 01:19:11
2499
5
原创 stm32模拟固件升级
首先要对flash进行分区,模拟固件升级的场景。一般来说分为bootloader区、A区、B区,我又加了一个更新标志位的区。我使用的是stm32f103c8t6,flash是64k,sram是20k。查询数据手册可以看到flash和sram的起始地址分别为:0x08000000、0x0x20000000。(该图flash为128k,我的是64k)明确起始地址后,还要知道容量是怎么转换为十六进制的。如flash大小是64k个字节,如何转换成十六进制呢?
2024-04-05 21:50:21
1181
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人