AVR輸出輸入控制問題 |
答題得分者是:bernie_w39
|
ererer40
初階會員 發表:37 回覆:91 積分:45 註冊:2008-05-02 發送簡訊給我 |
|
bernie_w39
資深會員 發表:3 回覆:199 積分:280 註冊:2007-10-07 發送簡訊給我 |
現在的 avr gcc 應該是用 PORTA |= _BV(0); 設定, 或是用 PORTA &= ~_BV(0); 清除
以及用 if (PINA & _BV(0)) 來測試是否被設定.
編輯記錄
bernie_w39 重新編輯於 2009-06-30 21:20:32, 註解 無‧
|
ererer40
初階會員 發表:37 回覆:91 積分:45 註冊:2008-05-02 發送簡訊給我 |
謝謝 bernie_w39 大大
我在軟體模擬一下,已可設定了,只要知道這個就可以做一些基本的控制了 但這樣設定感覺不是很直覺,跟Keil C51的寫法好像差異蠻大的 謝謝 我又上網查了一下,大都是這樣寫 PORTA &=0b00001111; PA4、5、6、7設為0 PORTA |=0b10100000; PA5、7位設為1 寫51時都沒用過&與|,現在總算知道用在那了 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |