自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (1)
  • 收藏
  • 关注

原创 新唐MS51从机模式下硬件IIC总线高速率读写的分析与实现

新唐MS51从机模式下硬件IIC总线高速率读写的分析与实现。

2022-12-02 15:23:44 936 2

原创 STM32的PB12与PA15引脚作为IO使用时可能踩的坑

首先是PB12,通常来说PB12作为普通IO不会有什么问题,跟其他IO一样,配置好时钟与模式就能愉快地操作。但是当SPI2被开启使用时,问题就来了,通常来说,用SPI的主模式操作外部FLASH等器件是很常见的需求,但是当你把SPI2配置为主模式时,你会发现PB12同时失灵了,原因在于,PB12的默认功能为SPI2的NSS引脚,SPI2配置为主模式时,这个Pin默认被用来作为该主设备的主从选择输入...

2019-09-25 10:33:36 12058 7

原创 QT Creator 代码警告提示的设定

为了在中标麒麟上写一个外设驱动,装了QT Creator写cpp,编辑器有很强大的语法提示,但是出现了很多在VS上没有的警告,或许是我对C++ 11理解不够透彻,或许是代码不够严谨,不过这些警告的内容都在代码的控制之下,是安全的,但是是很讨厌的。典型的例子如下:我需要用__DATE__和__TIME__宏来标识代码的编译时间,但是这时候就是会出现警告,大概的意思是宏的不重复性会引起每次编译出的...

2019-08-16 11:47:14 8105

飞利浦电动牙刷HX6730的EEPROM备份

飞利浦电动牙刷HX6730使用了24C01存储牙刷参数,位置为的PCB上的U1标号,封装为SO-23-5的IC,当出现震动小,但是半分钟提示时力度正常,使用这个BIN写入U1即可修复

2023-02-19

新唐MS51单片机IIC总线从机模式的高速率读取实现源代码

使用新唐MS51单片机IIC总线,在从机模式下实现可靠200kHz以上高速率读写的C源代码,使用Keil C51开放环境,请配合对应文章使用。

2022-12-01

二进制bin文件分割、填充器: BinCut

使用方法: 1、在bin文件首部填充字符: bincut -a [filename] [char] [length] bincut -a [文件名] [填充字符] [填充长度(10/16进制)] 例: bincut -a test.bin 10 0x1000 在test.bin的首部填充4096个10,文件长度增加字节 bincut -a test.bin 22 300 在test.bin的首部填充300个22,文件长度增加300字节 =========================================== 2、二进制文件分割: bincut -s [filename] [length] bincut -s [文件名] [分割长度(10/16进制)] 例: bincut -s test.bin 0x1000 将test.bin按每个文件4096个字节的长度分割,文件名自动加-1、-2、-3 bincut -s test.bin 300 将test.bin按每个文件300个字节的长度分割,文件名后自动加-1、-2、-3 ==================================================

2020-03-24

空空如也

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

TA关注的人

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