自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 FlashDriver(关键代码重定向)

FlashDriver意为flash驱动代码块,出于某些原因,本地不允许保存修改flash的代码,因此需要更新时,将通过外部接口,传输flash驱动,即用即毁。这里偷了个懒,直接用汇编的语法将bin文件写入flash,然后手动拷贝到指定RAM区,模拟外部传输,测试通过~

2024-06-29 18:14:36 527

原创 手写一个操作系统

基于系统心跳的可剥夺任务调度。

2024-06-23 20:14:27 765

原创 BootLoader执行跳转到App函数后跑飞

嵌入式开发中经常涉及到Bootloader,很多人经常遇到:将函数指针指向app的复位地址,然后执行函数,调试时可以跳转到App,一全速跑就跑飞。然后百度看到网传的地址+1大法,试试果然好使,这里我来细说为什么+1就好用了。

2024-06-02 19:03:34 1031

原创 STM32F103 SPI Slave 回复Master的第一个数据为历史缓存

SPI通信,主从模式要一致,连接线尽量短(听说SPI是板载通信),GND要接好(我换了3根,总是插不稳),CS的话看需求,Master建议用硬件,Slave用软件,如果MCU的SPI模块支持片选结束中断,Slave也建议用硬件CS问题是解决了,但看起来有点奇怪,每一次接收完成都要重新初始化,不知道影不影响性能,反正我这边看起来倒是挺正常的,没有异常帧~

2024-05-18 16:39:38 869

FlashDriver(关键代码重定向)

FlashDriver(关键代码重定向)

2024-06-29

手写一个操作系统,实现基本的定时任务切换,也可主动让出CPU

手写一个操作系统,实现基本的定时任务切换,也可主动让出CPU

2024-06-23

STM32F103 SPI Master and Slave

STM32F103 SPI 主机从机demo,主机使用USB转SPI获取从机数据,从机接收不定长的数据,回传给主机

2024-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除