推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

KL16 KL26 与 KL15 KL25 I2C模块的区别

更新时间:2017-02-27 13:25:36 大小:288K 上传用户:z00查看TA发布的资源 标签:kl16kl26kl15kl25i2c 下载积分:2分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

KL16 KL26 与 KL15 KL25 I2C模块的区别 一,文档描述 通常,对于I2C模块,大家可能都以为KL16,KL26与KL15,KL25是完全兼容的,就算从目前的参考手册中关于I2C章节的描述,也看不出丝毫的差别。但是最近遇到一个客户,却为此兼容性苦恼。主要问题出现I2C 从机的中断接收上。这里举例,除了地址字节之外,主机发送数据0X01,0X02, 0X03, 0X04,0X05共6个字节一桢的数据,包含I2C Start+7bit地址+ 0x01+0x02+0x03+0x04+0x05+STOP. 在KL25从机中断接收上面测试,接收都能正确,除了地址之外,接收的数据存入buff的确是0X01,0X02,0X03,0X04,0X05。 但是代码一点不修改的到KL26上面跑,却出现接收buffer中数据与实际数据相比,总是被移后了一个字节。Buffer第一个字节为0X00,也就是KL26的中断总是多进一次。 那么究竟是什么原因导致KL25和KL26在同一主机的情况下,I2C从机运行出不一样的效果呢?下面予以具体分析总结。

部分文件列表

文件名 大小
【经验分享】KL16 KL26 与 KL15 KL25 I2C模块的区别.pdf 288K

全部评论(0)

暂无评论