電子工程網(wǎng)
標題:
ISD4004的SPI時(shí)序
[打印本頁(yè)]
作者:
風(fēng)溪香士
時(shí)間:
2013-5-12 23:46
標題:
ISD4004的SPI時(shí)序
今天第一次調ISD4004,資料上說(shuō)它用SPI總線(xiàn)驅動(dòng),我用STC89C52模擬SPI時(shí)序。但是SPI應該是先傳輸高位的,而用ISD的SPI時(shí),先傳輸高位不能驅動(dòng),只有先傳輸低位才能驅動(dòng)。想問(wèn)下這是怎么回事。
模擬SPI程序如下:
unsigned char SPI_rw_byte(unsigned char dat)
{
unsigned char i;
sclk=0;
for(i=0;i<8;i++)
{
// dat=dat<<1;
dat=dat>>1;
mosi=CY;
sclk=1;
sclk=0;
// dat=dat|miso;
}
return dat;
}
之所以有返回值,是因為之前寫(xiě)這個(gè)時(shí)是同時(shí)讀寫(xiě)的,現在不用讀數據,無(wú)視掉就好了。
現在就是用
dat=dat<<1;
ISD4004不能工作,而用
dat=dat>>1;
ISD能工作(當然還改了包含地址的指令的傳輸順序)。
希望各位指點(diǎn)一下。
作者:
風(fēng)溪香士
時(shí)間:
2013-5-15 15:30
別沉了啊,大家指點(diǎn)一下啊。
作者:
asean
時(shí)間:
2013-5-28 07:08
ISD4004的Datasheet里的SPI時(shí)序如附件,Datasheet里描述的MOSI的時(shí)序就是從低位開(kāi)始的。
1.bmp
(1.35 MB)
下載附件
2013-5-28 07:06 上傳
作者:
zhangtaofeng
時(shí)間:
2013-5-29 16:00
我來(lái)支持一下,我也是初學(xué)者,等待高手早點(diǎn)出現咯
歡迎光臨 電子工程網(wǎng) (http://selenalain.com/)
Powered by Discuz! X3.4
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页