[Kinetis] KL16系列IIC模拟,需要将引脚设置成开漏吗

[复制链接]
2752|8
 楼主| dingsujie 发表于 2014-9-24 16:03 | 显示全部楼层 |阅读模式
KL16系列IIC模拟;SDA,SCL需要设置成开漏吗?如果需要如何在程序里面设置
  
FSL_TICS_Robin 发表于 2014-9-26 15:42 | 显示全部楼层
楼主你好
从该芯片参考手册KL16P80M48SF4RM的“11.5.1 Pin Control Register n (PORTx_PCRn)”章节看,没有设置开漏的ODE位。(K系列手册该寄存器有ODE位)

FSL_TICS_Robin 发表于 2014-9-26 15:45 | 显示全部楼层
有些K系列的开漏还需要注意:上拉电压不能超过VDD
这点在芯片对应数据手册里有提到。

 楼主| dingsujie 发表于 2014-9-26 15:55 | 显示全部楼层
我们现在遇到IIC一主多从的方式好像不行;有什么办法?
FSL_TICS_Robin 发表于 2014-9-26 15:59 | 显示全部楼层
dingsujie 发表于 2014-9-26 15:55
我们现在遇到IIC一主多从的方式好像不行;有什么办法?

请问你是外部上拉电阻驱动能力不够,还是IIC波形不对呢?
 楼主| dingsujie 发表于 2014-9-26 16:06 | 显示全部楼层
一对一的读取数据可以;两个以上就不行
FSL_TICS_Robin 发表于 2014-9-26 16:19 | 显示全部楼层
dingsujie 发表于 2014-9-26 16:06
一对一的读取数据可以;两个以上就不行

是否有用示波器或逻辑分析仪抓取或总线波形观察呢?

FSL_TICS_Robin 发表于 2014-9-26 16:45 | 显示全部楼层
FSL_TICS_Robin 发表于 2014-9-26 15:42
楼主你好
从该芯片参考手册KL16P80M48SF4RM的“11.5.1 Pin Control Register n (PORTx_PCRn)”章节看,没有 ...

请问你这两个引脚外部上拉电阻多大?
上拉电压多少?
jd972594 发表于 2014-9-28 09:10 | 显示全部楼层
FSL_TICS_Robin 发表于 2014-9-26 15:45
有些K系列的开漏还需要注意:上拉电压不能超过VDD
这点在芯片对应数据手册里有提到。

:L好奇怪 为什么K系列有的功能却在L上找不到了。
之前用NXP的LPC1756也是开漏居然不能拉5v
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:电梯控制。。。。。。。。。。。。。。。。。。。

21

主题

523

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部