次のように宣言するヘッダー ファイルがあります。
#pragma char PORTC @ 0x07
#pragma char PORTD @ 0x08
#pragma char PORTE @ 0x09
ここで、PORTC.0、PORTC.1...PORTC.7 と記述して、PIC プロセッサのポートにアクセスします。
これらのポートで配列を作成したいと思います。次のように考えています。
#define ARRAY { {PORTC.5, PORTD.2, PORDC.0}, {PORTE.1, PORTD.3, PORTC.6}.... }
int main ( void )
{
*type* somestuff[3][9] = ARRAY;
...
}
ポートを簡単な方法でループできるようにしたい。どうすればこれを達成できますか?