最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

請教關(guān)于LPC213x的SPI口的使用

作者:mcuatmel 欄目:MCU技術(shù)
請教關(guān)于LPC213x的SPI口的使用
用SPI對一器件做讀寫操作,過程如下:
#define SPI0_CS = (1<<24)
    PINSEL0 = 0x00005500;        // 設(shè)置SPI管腳連接
    PINSEL1 = 0x00000000;

    IO1DIR = SPI0_CS;
    IO1SET = SPI0_CS;
    S0PCCR = 0x52;                // 設(shè)置SPI時(shí)鐘分頻, 初始化SPI接口
    S0PCR=0x38;//下降沿發(fā)送,上升沿接收

void SPI0_WR8(uint8 Addr,uint8 Dta)
{
    IO1CLR=SPI0_CS;
       S0PDR = Addr|0x80;
    while( 0==(S0PSR&0x80) );
       S0PDR = Dta;
    while( 0==(S0PSR&0x80) );
    IO1SET|=SPI0_CS;
}
uint8 SPI0_RD8(uint8 Addr)
{
    uint8 u8temp;
    
    IO1CLR=SPI0_CS;
       S0PDR = Addr;
    while( 0==(S0PSR&0x80) );
    DelayNS(1);
       S0PDR = 0xff;
    while( 0==(S0PSR&0x80) );
    u8temp=S0PDR;
    IO1SET|=SPI0_CS;
    return (u8temp);
}

我先向器件的可讀寫寄存器中寫入數(shù)據(jù)后再讀怎么讀不出來?


2樓: >>參與討論
南方億揚(yáng)
硬件問題,用示波器
 
3樓: >>參與討論
mingliren
關(guān)注
關(guān)注

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
[微處理器外圍器件]  選型攻略
PCA9554為何不能上電復(fù)位?
求助關(guān)于GPIO的IOPIN問題
外部數(shù)據(jù)存儲器的用法
急尋LCD驅(qū)動的超低功耗8位MCU
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號