RTC_Init(); //計算經過時間
LED_Init(); //運行指示
LCD_Init(); //LCD
//KEY_Init(); //不用了
Touch_Init(); //觸控
SPI_Flash_Init();//讀寫設置
TLC2543_Init(); //量測
上面是我會用到的,需要7個I/O(4個控制TLC2543,3個ALARM接點)
GPIOC->CRL&=0XFF00FF0F;//PC1,4,5
GPIOC->CRL|=0X00330030;
GPIOC->CRH&=0XFFF00FFF;//PC11,12
GPIOC->CRH|=0X00038000;
這樣運行都OK,但我把觸控加進來,按個幾次LCD就再也沒反應了(白屏).
看了一下線路,PC1剛好是PEN,而我是接TLC2543的CS.有點暈~應該是燒掉了,只好再買一套.
仔細看了"不完全手冊",找到了幾個I/O口
PA0 - ALARM1
PA1 - ALARM2
PA8 - ALARM3
PA9 - MAX232
PA10-MAX232
PC4 - TLC2543_DIN PCout(4)
PC5 - TLC2543_CLK PCout(5)
PC11-TLC2543_DOUT PCin(11)
PC12-TLC2543_CS PCout(12)
請問這樣會有問題嗎? 是否還有其他I/O口可用?
感謝. |