随笔分类 -  STM8/32

摘要:STM32提供了灵活的固件加载模式,其中大部分型号支持DFU加载。并且在电脑端,提供了配套的演示软件DfuSe。包含可视化版DfuSeDemo.exe和命令版DfuSeCommand.exe。 一、使用*.hex文件制作dfu文件 1. 打开Dfu file manager, 选择OK; 2. 如下 阅读全文
posted @ 2020-04-28 12:27 闹闹爸爸 阅读(5540) 评论(0) 推荐(0) 编辑
摘要:最近在调研STM32 F10X,准备把公司AVR的MCU项目迁移到STM32上。在调研STM32 i2c这一部分时,在与i2c slave硬件连接断开后,这时再去读/写 i2c slave需要STM32这边的i2c_read/write函数做一些处理。 刚开始在i2c读写timeout后,添加了如下 阅读全文
posted @ 2020-04-16 18:56 闹闹爸爸 阅读(3269) 评论(0) 推荐(2) 编辑
摘要:STM8S是8 bit单片机在STM8S中 unsigned long是32位, unsigned short和unsigned int都是16位,unsigned char是8位。 以以下代码编译时报了“shift count is too large”的warning, 并且代码执行时也没有达到 阅读全文
posted @ 2020-03-05 15:58 闹闹爸爸 阅读(5701) 评论(0) 推荐(0) 编辑
摘要:上图是TPS65987的i2c读写协议,和标准i2c协议读写有点出入,实际上是SMBus协议的块读写,即 I2C_FUNC_SMBUS_READ_BLOCK_DATA 和 I2C_FUNC_SMBUS_WRITE_BLOCK_DATA,可参考我的另一篇文章《SMBus协议》。不过也不难理解,在读的时 阅读全文
posted @ 2020-03-05 14:03 闹闹爸爸 阅读(1808) 评论(6) 推荐(0) 编辑

点击右上角即可分享
微信分享提示