|
|||||||||||
| 技術(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 |
c語言怎么訪問硬件呢?急 |
| 作者:chkingking 欄目:DSP技術(shù) |
f2812。 如果用c編成的話怎么實(shí)現(xiàn)對硬件的訪問?比如說訪問evm、adc的各寄存器? 亟盼高手賜教。 |
| 2樓: | >>參與討論 |
| 作者: kwirky 于 2006/4/3 0:07:00 發(fā)布:
re 直接對MEMORY mapped register進(jìn)行付值 |
|
| 3樓: | >>參與討論 |
| 作者: tjsheep 于 2006/4/3 11:31:00 發(fā)布:
呵呵,你可以去復(fù)習(xí)復(fù)習(xí)c里面強(qiáng)制類型轉(zhuǎn)換及指針的用法 |
|
| 4樓: | >>參與討論 |
| 作者: elephanix 于 2006/4/3 17:28:00 發(fā)布:
給你個(gè)參考 // pointers to MEMORY mapped registers int *pSport0_Autobuf_Ctrl = &(* (int *) Sport0_Autobuf_Ctrl); int *pSport0_Ctrl_Reg = &(* (int *) Sport0_Ctrl_Reg); int *pSport0_Sclkdiv = &(* (int *) Sport0_Sclkdiv); int *pSport0_Rfsdiv = &(* (int *) Sport0_Rfsdiv); *pSport0_Autobuf_Ctrl = 0x0000; //no autobuffer *pSport0_Ctrl_Reg = 0x6F8F; // 16 bits/word, internal tfs, *pSport0_Rfsdiv = 21; //每21+1個(gè)時(shí)鐘產(chǎn)生一個(gè)接收楨同步信號 說明 Sport0_Autobuf_Ctrl等都是每種處理器或控制器的頭文件定義,如型號xxdef.h.就是MEMORY mapped registers的地址了。! |
|
| 5樓: | >>參與討論 |
| 作者: 王紫豪 于 2006/4/4 12:23:00 發(fā)布:
看見這種問題的,我更急 |
|
| 6樓: | >>參與討論 |
| 作者: chkingking 于 2006/4/12 16:34:00 發(fā)布:
謝謝 。我會了:) 謝謝 。我會了:) 王兄為什么著急呢,是因?yàn)樵谙绿苛藛幔?br>呵呵。見笑了。 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |