softdev:pic18
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
softdev:pic18 [2012/02/21 01:12] – [Delay] king | softdev:pic18 [2013/07/15 20:25] (現在) – 外部編集 127.0.0.1 | ||
---|---|---|---|
行 87: | 行 87: | ||
ヘッダファイルを見ると、PORTAbits.RA0と記載するのかな。でも長いなぁ | ヘッダファイルを見ると、PORTAbits.RA0と記載するのかな。でも長いなぁ | ||
+ | <code c> | ||
+ | extern volatile union { | ||
+ | struct { | ||
+ | unsigned RB0 :1; | ||
+ | unsigned RB1 :1; | ||
+ | unsigned RB2 :1; | ||
+ | unsigned RB3 :1; | ||
+ | unsigned RB4 :1; | ||
+ | unsigned RB5 :1; | ||
+ | unsigned RB6 :1; | ||
+ | unsigned RB7 :1; | ||
+ | }; | ||
+ | struct { | ||
+ | unsigned RB :8; | ||
+ | } PORTBbits @ 0xF81; | ||
+ | </ | ||
+ | よくわからないんだけど、共用体の中に、構造体があるから、PORTBbits.RB0とPORTBbits.RBは同じメモリになるけど、PORTBbits.RB0とPORTBbits.RB1は異なるメモリにあり独立しているという意味だと思うんだけど、< | ||
+ | |||
+ | ADCONの設定をしていないせいでした。とほほ。一部のポートはADCONがデフォルトになっていると言う事もある。 | ||
softdev/pic18.1329754358.txt.gz · 最終更新: 2013/07/15 20:28 (外部編集)