[AVR单片机] 关于FM24CL04使用问题

[复制链接]
3053|9
 楼主| 又见叉烧包 发表于 2013-8-9 11:24 | 显示全部楼层 |阅读模式
     该器件是串口通信的SDA SCL.用的单片机是mega128,与FM24CL04的接口是PD5---SDA  PD6--SCL。问题是:我编程是需要使用软件模拟TWI通信么?即将PD5定义成SDA,PD6定义成SCL,然后程序和51的I2C类似。还是必须遵循AVR 的TWI协议。本人刚学,而且语言的组织能力有限,望各位大侠指点一下!
qin552011373 发表于 2013-8-9 11:26 | 显示全部楼层
不用  有硬件iic  当然你也可以软件写一个模拟iic   具体怎么设置   参照datasheet
 楼主| 又见叉烧包 发表于 2013-8-9 11:31 | 显示全部楼层
qin552011373 发表于 2013-8-9 11:26
不用  有硬件iic  当然你也可以软件写一个模拟iic   具体怎么设置   参照datasheet ...

但是它MCU硬件的SDL SCL没有和FM24的对应引脚相连呀,还可以硬件控制么?
 楼主| 又见叉烧包 发表于 2013-8-9 11:33 | 显示全部楼层
qin552011373 发表于 2013-8-9 11:26
不用  有硬件iic  当然你也可以软件写一个模拟iic   具体怎么设置   参照datasheet ...

还有一个问题问版主,我要是想使用软件模拟,写法和51的IIC的写法一样么?多谢了
qin552011373 发表于 2013-8-9 11:57 | 显示全部楼层
又见叉烧包 发表于 2013-8-9 11:31
但是它MCU硬件的SDL SCL没有和FM24的对应引脚相连呀,还可以硬件控制么?

不就是两条线吗?SDA,SCK对应连上加上拉不就行了么,你的意思是什么?
qin552011373 发表于 2013-8-9 11:59 | 显示全部楼层
又见叉烧包 发表于 2013-8-9 11:33
还有一个问题问版主,我要是想使用软件模拟,写法和51的IIC的写法一样么?多谢了 ...

时序一样的   就是IO控制的写法不太一样
huangxz 发表于 2013-8-9 12:04 | 显示全部楼层
AVR都有twi控制器,不用软件写的吧
 楼主| 又见叉烧包 发表于 2013-8-9 14:14 | 显示全部楼层
qin552011373 发表于 2013-8-9 11:59
时序一样的   就是IO控制的写法不太一样

我懂你的意思了 我试试 先谢谢了
 楼主| 又见叉烧包 发表于 2013-8-9 14:15 | 显示全部楼层
huangxz 发表于 2013-8-9 12:04
AVR都有twi控制器,不用软件写的吧

qin552011373 发表于 2013-8-9 14:15 | 显示全部楼层
又见叉烧包 发表于 2013-8-9 14:14
我懂你的意思了 我试试 先谢谢了

ok   不懂再来了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

16

帖子

0

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