Andes Workshop http://forum.andestech.com/ |
|
ADP-XC5的I/O PORT http://forum.andestech.com/viewtopic.php?f=13&t=645 |
Page 1 of 1 |
Author: | shunren [ Mon Dec 03, 2012 9:20 pm ] |
Post subject: | ADP-XC5的I/O PORT |
你好, 請問ADP-XC5這塊版子上的排針(ex: J31、J32或J37),那些是可以接收外部訊號到板子內? (訊號是數位訊號,約16~18bits) 如果有的話,我想請問一下是否有提供類似的lab可以讓我參考,謝謝。 |
Author: | shunren [ Fri Dec 07, 2012 4:17 pm ] |
Post subject: | Re: ADP-XC5的I/O PORT |
您好: 1.內建的SOC已經把port用掉大部份。 我不太懂您說的意思。 2.請問netlist是您要自己合嗎? 這塊板子上的已經燒錄Andes N12的core。 我的想法是,我現在有一個input端會產生16(18)bit的數位訊號,我想經過板子上的這些排針(ports)讀取data然後輸入到cpu裡面,經過運算之後再輸出結果到LCD顯示。那目前的問題是我不確定那些排針可以當作我的input ports,所以想了解板子上每個ports的功能。 還有我想請問一下,關於GPIO的這個部分,ADP-XC5這塊只定義SW4~SW8,那其他的J31、J32或J37可以當作GPIO來使用,然後實現我上述的想法嗎? 謝謝。 |
Author: | cindy [ Tue Dec 11, 2012 4:19 pm ] |
Post subject: | Re: ADP-XC5的I/O PORT |
您好,Andes是否已有人與您連繫? 問題解決了嗎? |
Author: | shunren [ Tue Dec 11, 2012 11:29 pm ] |
Post subject: | Re: ADP-XC5的I/O PORT |
您好, 是有與Andes的人員討論,目前我已經把整個問題向他說明,但問題還沒解決。 謝謝您提供的意見。 |
Author: | shunren [ Tue Jan 15, 2013 6:09 pm ] |
Post subject: | Re: ADP-XC5的I/O PORT |
ADP-XC5上面的J32有些pin腳定義為GPIO6, 7,8, 9, 11, 13, 14,然後我參考AG101P Datasheet, 其中第61頁中的定義是GPIO的input data register(程式碼寫法如下) #define GPIO_DataIn *((unsigned int *)0x98700004) 在我的測試結果中,GPIO1~5(SW4~8)可以經過GpioDataIn變數讀值進去到CPU中,但是GPIO6, 7,8, 9, 11, 13, 14皆無反應,而程式碼這樣子的寫法不是已經定義全部的GPIO將由GPIO_DataIn傳值,還是說GPIO6, 7,8, 9, 11, 13, 14是需要額外再定義變數嗎?如果是的話請問該如何定義? |
Author: | cindy [ Wed Jan 16, 2013 6:19 pm ] |
Post subject: | Re: ADP-XC5的I/O PORT |
1. Q:在AG101P Datasheet第61頁GpioDataOut的這個定義中,如果我令GpioDataOut = 0xFFFF時,他會讓我的所有的GPIO的PIN輸出為high,那是否可以只讓其中某個pin腳當作我的輸出,其他剩餘的GPIO pin腳為輸入? A:請參照 page253,GPIO要當Input/Output使用時要設定 GPIO_PinDir為o or 1.GPIO可分成GPIO15-0 (0x0000 or 0xFFFF)可控制不同的GPIO. 2. Q: 在AG101P Datasheet第30頁,有GPIO2(Base=0x9920 0000)這個變數,請問他是對應到我的ADP-XC5中那些GPIO的pin腳? A:找不到信中所敘述的? 3. Q: 我想請問一下,我之前請教的問題有解決的方案嗎? line6 #define GPIO_DataIn *((unsigned int *)0x98700004) 在AG101P Datasheet第61頁中的定義是GPIO的input data register,在我的測試結果中,GPIO1~5(SW4~8)可以經過GpioDataIn變數讀值進去到CPU中,但是GPIO6, 7,8, 9, 11, 13, 14皆無反應,而程式碼line6不是已經定義全部的GPIO將由GPIO_DataIn傳值,還是說 GPIO6, 7,8, 9, 11, 13, 14是需要額外再定義變數嗎?如果是的話請問該如何定義? A: 當Input使用時必須外部Pull-up or Pull-down 以及參照Table. 176設定IO內部Pull-type/pull-up down. |
Author: | shunren [ Tue Apr 16, 2013 11:54 am ] |
Post subject: | Re: ADP-XC5的I/O PORT |
我想請問一下,在AndeShape_AG101P_DS0001_v1.0,第287頁的PCLK的頻率(32.768 KHz),是GPIO的最高工作頻率嗎?如果我的GPIO需要工作在5~10MHz的工作頻率底下,請問有解決的辦法嗎? |
Author: | cindy [ Wed Apr 17, 2013 11:36 pm ] |
Post subject: | Re: ADP-XC5的I/O PORT |
您好 您的問題我會請相關人員回覆。謝謝。 |
Author: | pyliao@andestech.com [ Thu Apr 18, 2013 10:44 am ] |
Post subject: | Re: ADP-XC5的I/O PORT |
Dear Shun-Ren, PCLK 指的是APB clock 為20MHz. 應該符合您系統的需求. |
Page 1 of 1 | All times are UTC + 8 hours [ DST ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |