- 博客(3)
- 收藏
- 关注
原创 linux基础开发环境搭建(xshell连接)
网上全是安装教程,这里就不写了,尽量安装16.3以后的吧,不知道为什么之前装了16.0的,再安装ubuntu20.04就报错。
2025-07-03 19:13:34
333
原创 stm32使用io口模拟串口通信
好久没写代码了,无聊再回顾回顾hal库的开发知识,所以使用io口模拟了串口通信。使用的是stm32f103c8t6,主要使用的就是俩gpio口、系统滴答定时器Systick用来延时、TIM2用来定时采样数据。
2024-09-08 01:19:11
3586
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
1767
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人