nobcha23の日記

PICマイコンやArduinoを使う電子回路遊びを紹介します

構造体

基板の出来が心配です。またレジストマスクが無いなどということが無いことを祈っています。

それで受け入れ前準備として、PIC12F1822,16F1823あたりを使って作っていた、i2c LCDとか、簡易カウンタとか移植する作業を実施してます。

今回1827になりi2c用のMSSPが2本に増え、レジスタ名は1と2がxの替わりに入れるSSPxCON1というスタイルになりました。そうするとBUSYチェックなどでビット呼びしていた分はどうなるのか、SMP1とかCKE2とかやってみましたが、コンパイルエラー。バイトでビットマスクかけるのもいまいちかと思い、逡巡。こんなときにはPICファイルを参照。

そうするとなるほど、メンバー名で呼ぶようになってました。cに慣れた方なら当たり前でしょうが、SSP1STATbits.SMPと呼べばよいのでありました。