嵌入式开发
文章平均质量分 75
嵌入式开发
当然是鹏鹏啦
我很懒,还没写简介
展开
-
GD32替换STM32后 写片上闪存(flash)失败的解决方法
使用hal库的flash操作接口,片上flash可以正常擦除,但是无法写入,使用jflash读取相应的地址内容为FF。需要注意 flash只能由1写为0 所以写数据之前需要先擦除(置为FF)修改完毕之后将fmc文件加入到项目中即可。根据用户手册可知,闪存一页的大小为1k。修改.h文件的开头如下。原创 2023-02-17 20:00:00 · 2701 阅读 · 0 评论 -
STM32F103CB程序移植到GD32E103CB
主要讲解了一下从stm32F103CB的keil工程移植到GD32E103CB上使用,STM32F103CB是M3的核,GD32E103是M4的核,对这个问题做了一个小的处理原创 2023-01-28 18:14:43 · 747 阅读 · 0 评论 -
基于N32WB482的i2c读取QMA7981的三轴数据(C语言)
根据数据手册可知,通讯总线的高6位固定位00100100B 根据PIN 1 即AD0接GND还是VIDDIO 来选择设置LSB 为1还是为0,中的ReadAddr读取相应的寄存器即可,但是需要注意的是,每个轴的数据中,低6位所在的寄存器是低地址的高6位,即。目前先写到这里,只是读了一下芯片的id,读三轴数据时一样的,上方已经给出了三轴的寄存器地址,只需要修改。x轴:0x01寄存器地址的2-7位为x轴数据的0-5位,0x02寄存器的0-7位为x轴数据的6-13位。最后一位为读或写标志。原创 2023-02-27 18:30:00 · 645 阅读 · 0 评论 -
MQTT v3 通讯协议分析
MQTT 连接 发布 订阅 数据包分析原创 2022-12-23 18:35:25 · 537 阅读 · 0 评论