TWI(IIC)通讯注意事项
共2条
1/1 1 跳转至页
1) 92F 系列 MCU 的 TWI 只支持从机模式,不支持主机模式,IIC 主机模式需要使用 软件模拟,92F 系列从机模式下最高支持 200K/bit 的通信速率;
2) 95F 系列 MCU 的 TWI 支持主从机模式,最高通信速率可达 400KHz,做主机时由 于没有中断标志判断 STOP,用户在使用时需在发送 STOP 信号前后加短暂延时防 止通信出错,延时时间与通信速率类似;
3) 95F 系列 TWI 主机模式下,为防止 TWI 通信时 1byte 数据还没有发送完就发送 Start 信号导致通信异常,需要在先执行 AA=0,延时一段时间后关闭 TWI 功能,再开启 TWI 后再启动 Start 信号,如下: US0CON0&=0xF7; //先将 AA 置 0 Delay (); //延时一段时间,延时时间长度要大于 1byte 数据的传输时间 US0CON0 &=0x7f; //关闭 TWI US0CON0 |= 0x80; //打开 TWI
4) 使用 TWI 功能时,建议用户在中断服务函数中通过状态标志位 STATE[2:0]查询通 信状态,再配合通信数据逻辑进行数据处理和发送;
共2条
1/1 1 跳转至页
回复
有奖活动 | |
---|---|
【有奖活动】分享技术经验,兑换京东卡 | |
话不多说,快进群! | |
请大声喊出:我要开发板! | |
【有奖活动】EEPW网站征稿正在进行时,欢迎踊跃投稿啦 | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
打赏了!打赏了!打赏了! |
打赏帖 | |
---|---|
与电子爱好者谈读图四被打赏50分 | |
与电子爱好者谈读图二被打赏50分 | |
【FRDM-MCXN947评测】Core1适配运行FreeRtos被打赏50分 | |
【FRDM-MCXN947评测】双核调试被打赏50分 | |
【CPKCORRA8D1B评测】---移植CoreMark被打赏50分 | |
【CPKCORRA8D1B评测】---打开硬件定时器被打赏50分 | |
【FRDM-MCXA156评测】4、CAN loopback模式测试被打赏50分 | |
【CPKcorRA8D1评测】--搭建初始环境被打赏50分 | |
【FRDM-MCXA156评测】3、使用FlexIO模拟UART被打赏50分 | |
【FRDM-MCXA156评测】2、rt-thread MCXA156 BSP制作被打赏50分 |