MSP430硬件IIC
想用430的硬件IIC试写AT24Cxx,熟悉其使用,模拟的程序已经调试通过了,无奈硬件的始终配置不成功,有没有哪位大神用过硬件IIC的呀?求指导……,灰常感谢,, 如果直接能上传调好的代码就好了,代表广大坛友感谢……,也可以PM我,easylogin@yeah.net 官方有例程 点击此处下载 ourdev_644302KSC89I.rar(文件大小:71K) (原文件名:桌面.rar) 程序去官网搜搜 回复【4楼】StephenCui晴川-----------------------------------------------------------------------
网速太慢了,官网打不开呀… 地址时候,要右移还是左移一位的 回复【6楼】380121850六月
-----------------------------------------------------------------------
这个我看资料好像是这么说的,比如我用模拟的时候读地址是0xa0,写地址是0xa1,用硬件配置的时候直接从机地址写0x50,是这样吗? 回复【7楼】easylogin
回复【6楼】380121850六月
-----------------------------------------------------------------------
这个我看资料好像是这么说的,比如我用模拟的时候读地址是0xa0,写地址是0xa1,用硬件配置的时候直接从机地址写0x50,是这样吗?
-----------------------------------------------------------------------
因为最后下位是读写位,硬件IIC有控制位的
你要看下,是不是你的数据线锁死,被一直拉低了。。。。 回复【8楼】380121850六月
-----------------------------------------------------------------------
看过波形了,数据线和时钟线都有高低电平时间不等的波形,而且始终频率和数据频率不一样,是怎么回事呢 回复【9楼】easylogin
回复【8楼】380121850六月
-----------------------------------------------------------------------
看过波形了,数据线和时钟线都有高低电平时间不等的波形,而且始终频率和数据频率不一样,是怎么回事呢
-----------------------------------------------------------------------
这两根线本来就不一样的吧,频率
你速率是多少?可以试着降低一下。。。 今天终于调通了MSP430F5437硬件方式读写24LC系列(24LC01)EEPROM的程序。
可以字节写入,PAGE写入;也可以随机位置字节读入,随机位置序列读入。
还是有一个小bug,不知道是我程序问题,还是430IIC模块本身问题。写入可以多次写入;但不能多次读,除非每读一次要重新初始化IIC模块。比较诡异...(因为连续读入总会在下一次读入的第一个字节发生错误,UCRXBUF里面总有以前残留的数据)
点击此处下载 ourdev_658041VRBQ53.zip(文件大小:29K) (原文件名:test.zip) 第一次上传程序,还望大家轻拍。。。 mark vincent8941 发表于 2011-7-15 11:19 static/image/common/back.gif
今天终于调通了MSP430F5437硬件方式读写24LC系列(24LC01)EEPROM的程序。
可以字节写入,PAGE写入;也可 ...
帅哥,你好,我刚刚下了你的代码,再研究。我也在用430的硬件iic,是新手。我现在是与24lc128通信。能字节写入,能随机读,但是不能连续读。页写入也有问题。反正使用页写入不同的字符时,读出来的都是一样的。也不知道是页写入的问题还是读的问题。
页:
[1]