台灣最大程式設計社群網站
線上人數
1790
 
會員總數:245912
討論主題:189503
歡迎您免費加入會員
討論區列表 >> Linux / Unix >> ARM7 的I/O與UART的問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
ARM7 的I/O與UART的問題
價值 : 20 QP  點閱數:1409 回應數:1
樓主

築豪
門外漢
0 4
95 13
發送站內信

I/O PORT 總共有32之PIN供使用
但如果我想要驅動8顆LED和串列部的傳送該如何做呢?
如果我用的選用的PIN是1~8,但串列埠0是在pin 5跟 pin 6
這樣不是衝到了??

#define LED0 (1<<0)
#define LED1 (1<<1)
#define LED2 (1<<2)
#define LED3 (1<<3)
#define LED4 (1<<4)
#define RXD (0<<5)
#define TXD (0<<6)
#define LED5 (1<<7)
#define LED6 (1<<8)
#define LED7 (1<<9)

#define LED_OUTPUT (LED0|LED1|LED2|LED3|LED4|RXD|TXD|LED5|LED6|LED7)

//這裡是主要設定地方
pPMC->PMC_PCER = (1 << AT91C_ID_PIOA)|
(1 << AT91C_ID_US0);
pPIO->PIO_PER = LED_OUTPUT;
pPIO->PIO_OER = LED_OUTPUT;

抱歉我是新接觸這塊ARM,感謝各位了。

本篇文章發表於2012-02-05 15:55
1樓
作者回應

築豪
檢舉此回應
解決了 感恩
本篇文章回覆於2012-02-05 22:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.