自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单片机更新新loader

摘要:该方案描述了一种通过APP更新loader的方法。APP启动后检查当前loader版本,若发现旧loader与新loader不一致(通过比较长度和校验值),则从镜像中读取新loader进行更新。校验信息由j-flash工具预先写入特定内存区域,确保更新安全可靠。该过程实现了loader的自我更新机制,无需外部干预即可完成升级。

2025-03-13 23:13:08 191

原创 关于M0内核单片机IAP下的中断向量表偏移

所以M0内核单片机的向量表偏移一般是放SRAM里面,现在接触到另外一种方法是不放在其它地方,而是在loader里面的中断函数里面跳转到APP程序的中断函数。最近在做了一个单片机的boot loader了解到了m0内核不支持VTOR,所以不能像其它内核的单片机一样使用VTOR来偏移向量表的地址。具体操作如下,在loader里写好中断函数用函数指针指向APP中断函数的位置。

2025-03-12 22:02:22 397

原创 解析SBUS协议总结

SBUS,全称Serial Bus,即串行通信总线。本质上是一种串口通信协议,采用100K的波特率,8位数据位,2位停止位,偶效验,即串口通信。100k波特率,8位数据位(在stm32中要选择9位),偶校验(EVEN),2位停止位,无控流,25个字节。4.sbus协议要加硬件取反电路。

2024-08-05 19:07:47 1000

原创 基于stm32f103的软件i2c协议

I2C 通讯协议(Inter-Integrated Circuit)是由Phiilps公司开发的,由于它引脚少,硬件实现简单,可扩展性强,不需要USART、 CAN等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯。它是一个支持多设备的总线。“总线”指多个设备共用的信号线。在一个I2C通讯总线中,可连接多个I2C通讯设备,支持多个通讯。一个I2C总线只使用两条总线线路,一条双向串行数据线(SDA) ,一条串行时钟线 (SCL)。数据线即用来表示数据,时钟线用于数据收发同步。

2023-12-23 18:51:04 1173 3

原创 51单片机驱动数码管及矩阵键盘

使用设备:51单片机,、数码管、74HC595串行转并行芯片。

2023-12-15 14:26:47 1050

原创 LVGL源码移植

可以在github上下载lvgl源码的压缩包。

2023-10-17 09:55:42 205

原创 基于单片机的数字稳压电源

本设计基于单片机和AD转换器实现电压值的显示。采用ADC0804,实现由模拟电压转换到数字信号,通过单片机系统处理后,由LCD显示输入的电压的数值。测量范围为1.24~12V,精度大于98%。

2023-09-11 15:13:49 799 1

基于stm32的模拟iic源码

基于stm32的模拟iic源码

2023-12-23

基于单片机的数字稳压电源

包含电路硬件设计和软件代码

2023-09-11

空空如也

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

TA关注的人

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