|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
HPI寄存器的讀寫 |
| 作者:freeman05 欄目:DSP技術(shù) |
我用以下程序?qū)慔PIC可以, 不過寫HPIA,和HPID卻不可以, 請大家?guī)兔Ψ治鱿聻槭裁窗。?br>初學(xué)DSP,還請大家多多幫忙啊。 //主機訪問HPIC/ HCS =0; //使能HPI HDS2=1; HCNTL0=0; //訪問地址寄存器HPIC HCNTL1=0; HR_W=0; //寫 HBIL=0; //當(dāng)前是第1 個字節(jié) P0=0X08; //高8 位數(shù)據(jù) HDS1=0; //開始數(shù)據(jù)操作 HDS1=1; //結(jié)束數(shù)據(jù)操作 HBIL=1; //當(dāng)前是第2 個字節(jié) P0=0X08; //低8 位數(shù)據(jù) HDS1=0; HDS1=1; //主機訪問HPIA/ HCS =0; HDS2=1; HCNTL0=0; HCNTL1=1; HR_W=0; HBIL=0; P0=0X08; HDS1=0; HDS1=1; HBIL=1; P0=0X08; HDS1=0; HDS1=1; //主機訪問HPID/ HCS =0; HDS2=1; HCNTL0=1; HCNTL1=0; HR_W=0; HBIL=0; P0=0X08; HDS1=0; HDS1=1; HBIL=1; P0=0X08; HDS1=0; HDS1=1; |
| 2樓: | >>參與討論 |
| 作者: freeman05 于 2007/4/20 11:10:00 發(fā)布:
怎么沒人回答啊 高手請指教啊 |
|
| 3樓: | >>參與討論 |
| 作者: zhangsifu 于 2007/4/20 16:45:00 發(fā)布:
這些線的電平對嗎 可以在程序中連續(xù)讀寫,用示波器看看信號對不對。仔細(xì)看看手冊,是不是哪里設(shè)置的不對。要先確定硬件是正確的,例如有些GPIO管腳初始化的對不對? 另外如果你要問問題的話,你要先說明你用的是什么DSP,出現(xiàn)的什么問題?你做了哪些調(diào)試工作,結(jié)果是什么?這樣的話,別人才好替你想辦法。呵呵 |
|
| 4樓: | >>參與討論 |
| 作者: freeman05 于 2007/4/26 8:46:00 發(fā)布:
謝謝賜教 DSP用的是TMS320VC5402 用51做主機, 如果采用51訪問外部存儲器的方式, 那么自舉過程沒問題。 (即P0分時復(fù)用低位地址線,和數(shù)據(jù)線;P2作為高位地址。HPI設(shè)置由P2完成。) 我是想看看,按位操作是不是也可以, 所以寫了上面的程序, 只可惜,自舉一直不能通過。 |
|
| 5樓: | >>參與討論 |
| 作者: qxxqxq 于 2007/5/6 19:21:00 發(fā)布:
大家交流一下 我也在做C51和TMS320VC5402通信 大家交流一下吧 郵箱:qxxqxq@163.com |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |