音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(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è)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

dspic30f6014與AT45DB081B接口

作者:21icc 欄目:單片機(jī)
DSPIC30F6014AT45DB081B接口
我用DSPIC30F6014AT45DB081B接口,我試了讀寫B(tài)UF1都不行,我的程序如下:

unsigned int RX_data;
unsigned int writeBUF1[4]={0x84,0x00,0x00,0x00};
unsigned int readBUF1[5]={0x54,0X00,0x00,0X00,0x00};

//送數(shù)據(jù)到 buffer1
void data_to_buf1()
{
PORTDbits.RD14 = 1; //給FLASH芯片一個下降沿
PORTDbits.RD14 = 0; //FLASH芯片開始工作
putsSPI1(4,writeBUF1);
WriteSPI1(0xaa);
PORTDbits.RD14 = 1; //FLASH芯片停止工作
}
//讀 buffer1 數(shù)據(jù)
void read_buf1()
{
PORTDbits.RD14 = 1; //給FLASH芯片一個下降沿
PORTDbits.RD14 = 0; //FLASH芯片開始工作
putsSPI1(5,readBUF1);
while(DataRdySPI1())
{
RX_data = ReadSPI1();
}
}
PORTDbits.RD14 = 1; //FLASH芯片停止工作
}
//主程序
int main(void)
{
initial_port();
CloseSPI1();
ConfigIntSPI1(SPI_INT_DIS);
OpenSPI1(0x0161,0x8000);
data_to_buf1();
read_buf1();
}

請問我的程序是否有問題?
另外,我的主片DSPIC30F6014說它只有在裝載其BUF時才產(chǎn)生時鐘輸出,不知是不是有影
響。

謝謝!


2樓: >>參與討論
sam zheng
你要仔細(xì)研究外圍芯片的讀寫
 
3樓: >>參與討論
sam zheng
你要仔細(xì)研究外圍芯片的"讀","寫"脈沖時序和CLOCK相關(guān)時序!
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
有關(guān)七彩閃燈的程序編寫問題
處理數(shù)碼管上的電磁干擾的問題?
關(guān)于 MICROCHIP 的芯片I/O口的問題。
大家來看看
請問:16F54上電為何不工作?
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號