2016-02-14 32 views
0

這是關於RL78G14開發板/棒的。瑞薩 - 除板載LED外無法獲得I/O工作

首先,我使用PM7 = 0x7F;初始化LED D2,並且我使用具有P7 ^= 80;的定時器ISR每63毫秒切換一次。

這很好。下一步是獲得另一個引腳來做同樣的事情,但它沒有奏效。我甚至嘗試使用

PM7 = 0x0; 
PM6 = 0x0; 
PM5 = 0x0; 
PM4 = 0x0; 
PM3 = 0x0; 
PM2 = 0x0; 

P7 ^= 0xFF; 
P6 ^= 0xFF; 
P5 ^= 0xFF; 
P4 ^= 0xFF; 
P3 ^= 0xFF; 
P2 ^= 0xFF; 

切換大部分I/O引腳。 LED仍然閃爍,但64個引腳中的大約95%保持低電平(GND)。 (除了P77(led)之外,其他任何引腳都沒有變化)。

我還使用E2工作室v3.0.0.22(基於Eclipse),KPIT編譯器v15.02,e2工作室內置的代碼生成器,以及目前在Windows 8中開發。

任何人有一個想法如何解決這個問題?它不一定是特定於此董事會。如果它是您熟悉的嵌入式主板,您將如何解決它?

+0

像這樣的問題,其中問題可能與硬件以及軟件相關,更適合http://electronics.stackexchange.com/ – Lundin

回答

0

所以,爲了回答我自己的問題,最終確實是微不足道的。這是一個不正確接地的情況。我認爲範圍和電路板都接地,所以我只用範圍的正面主角來衡量。它最終工作。