easylogin 发表于 2011-5-30 21:17:43

MSP430硬件IIC

想用430的硬件IIC试写AT24Cxx,熟悉其使用,模拟的程序已经调试通过了,无奈硬件的始终配置不成功,有没有哪位大神用过硬件IIC的呀?求指导……,灰常感谢,,

easylogin 发表于 2011-5-30 21:22:00

如果直接能上传调好的代码就好了,代表广大坛友感谢……,也可以PM我,easylogin@yeah.net

StephenCui 发表于 2011-5-30 21:28:47

官方有例程

StephenCui 发表于 2011-5-30 21:30:07

点击此处下载 ourdev_644302KSC89I.rar(文件大小:71K) (原文件名:桌面.rar)

StephenCui 发表于 2011-5-30 21:30:32

程序去官网搜搜

easylogin 发表于 2011-5-30 21:35:58

回复【4楼】StephenCui晴川
-----------------------------------------------------------------------

网速太慢了,官网打不开呀…

380121850 发表于 2011-5-30 23:00:53

地址时候,要右移还是左移一位的

easylogin 发表于 2011-5-31 10:16:05

回复【6楼】380121850六月
-----------------------------------------------------------------------

这个我看资料好像是这么说的,比如我用模拟的时候读地址是0xa0,写地址是0xa1,用硬件配置的时候直接从机地址写0x50,是这样吗?

380121850 发表于 2011-5-31 13:56:34

回复【7楼】easylogin
回复【6楼】380121850六月
-----------------------------------------------------------------------
这个我看资料好像是这么说的,比如我用模拟的时候读地址是0xa0,写地址是0xa1,用硬件配置的时候直接从机地址写0x50,是这样吗?
-----------------------------------------------------------------------

因为最后下位是读写位,硬件IIC有控制位的
你要看下,是不是你的数据线锁死,被一直拉低了。。。。

easylogin 发表于 2011-5-31 15:26:22

回复【8楼】380121850六月
-----------------------------------------------------------------------

看过波形了,数据线和时钟线都有高低电平时间不等的波形,而且始终频率和数据频率不一样,是怎么回事呢

380121850 发表于 2011-5-31 16:12:43

回复【9楼】easylogin
回复【8楼】380121850六月
-----------------------------------------------------------------------
看过波形了,数据线和时钟线都有高低电平时间不等的波形,而且始终频率和数据频率不一样,是怎么回事呢
-----------------------------------------------------------------------

这两根线本来就不一样的吧,频率
你速率是多少?可以试着降低一下。。。

vincent8941 发表于 2011-7-15 11:19:43

今天终于调通了MSP430F5437硬件方式读写24LC系列(24LC01)EEPROM的程序。

可以字节写入,PAGE写入;也可以随机位置字节读入,随机位置序列读入。
还是有一个小bug,不知道是我程序问题,还是430IIC模块本身问题。写入可以多次写入;但不能多次读,除非每读一次要重新初始化IIC模块。比较诡异...(因为连续读入总会在下一次读入的第一个字节发生错误,UCRXBUF里面总有以前残留的数据)


点击此处下载 ourdev_658041VRBQ53.zip(文件大小:29K) (原文件名:test.zip)

vincent8941 发表于 2011-7-15 11:26:47

第一次上传程序,还望大家轻拍。。。

MouseCat 发表于 2011-9-2 09:05:24

mark

tcsunhao 发表于 2012-8-17 16:26:33

vincent8941 发表于 2011-7-15 11:19 static/image/common/back.gif
今天终于调通了MSP430F5437硬件方式读写24LC系列(24LC01)EEPROM的程序。

可以字节写入,PAGE写入;也可 ...

帅哥,你好,我刚刚下了你的代码,再研究。我也在用430的硬件iic,是新手。我现在是与24lc128通信。能字节写入,能随机读,但是不能连续读。页写入也有问题。反正使用页写入不同的字符时,读出来的都是一样的。也不知道是页写入的问题还是读的问题。
页: [1]
查看完整版本: MSP430硬件IIC