Board logo

标题: 如何实现HC908和PCF8574之间的IIC功能 [打印本页]

作者: kaxinuo    时间: 2007-9-13 19:30     标题: 如何实现HC908和PCF8574之间的IIC功能

大侠们:
我现在需要用HC908来读取PCF8574扩展口的数据,除了要设置SPI的三个寄存器外,如何写相应的程序啊,PCF8754需要握手才能读写,HC908里面有没有相应集成好的模块啊。(就是只需要设置寄存器就可以读取数据)??


谢谢
作者: kaxinuo    时间: 2007-9-13 19:40

yjbmtc
作者: kaxinuo    时间: 2007-9-13 19:42

yjbmtc     好像曾经也遇到过这个问题,请问你是怎么解决的,能不能给我一段程序啊,jimiko@tom.com
作者: strongchen    时间: 2007-9-14 10:23

到底是SPI还是IIC?
作者: kaxinuo    时间: 2007-9-15 13:30

是用单片机上SPI模块,对外面的PCF8574芯片作采样,PCF8574芯片是一个IIC协议通讯芯片。
作者: kaxinuo    时间: 2007-9-15 13:34

问题的关键是:我看这块单片机支持IIC协议,就是不知道它里面有没有相应的模块可以实现IIC通讯是的握手,
作者: strongchen    时间: 2007-9-17 10:34

如果单片机有IIC模块的话,它应该会自动产生应答信号。SPI协议与IIC协议并不兼容,如何进行通讯及握手应答?
作者: kaxinuo    时间: 2007-9-17 11:44

我在ProcessorExpert 中找到了IIC模块生成了代码,可是如果在main程序中怎么才能调用这些程序呢?

在IIC模块代码中,全是些子程序。
作者: strongchen    时间: 2007-9-17 14:26

调用PE生成的函数,与调用你自己写的函数没有任何区别。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0