首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

如何实现HC908和PCF8574之间的IIC功能

如何实现HC908和PCF8574之间的IIC功能

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


谢谢
yjbmtc
yjbmtc     好像曾经也遇到过这个问题,请问你是怎么解决的,能不能给我一段程序啊,jimiko@tom.com
到底是SPI还是IIC?
海纳百川  有容乃大
是用单片机上SPI模块,对外面的PCF8574芯片作采样,PCF8574芯片是一个IIC协议通讯芯片。
问题的关键是:我看这块单片机支持IIC协议,就是不知道它里面有没有相应的模块可以实现IIC通讯是的握手,
如果单片机有IIC模块的话,它应该会自动产生应答信号。SPI协议与IIC协议并不兼容,如何进行通讯及握手应答?
海纳百川  有容乃大
我在ProcessorExpert 中找到了IIC模块生成了代码,可是如果在main程序中怎么才能调用这些程序呢?

在IIC模块代码中,全是些子程序。
调用PE生成的函数,与调用你自己写的函数没有任何区别。
海纳百川  有容乃大
返回列表