- C言語なら俺に聞け(入門編)Part 130 [転載禁止]©2ch.net
518 :デフォルトの名無しさん[]:2015/10/21(水) 13:42:17.30 ID:gAn1abGP - 組み込みOS自作入門という書籍で勉強中のものです。
シリアルモードレジスタ、SMRビット定義のコードで # define H8_3069F_SCI_SMR_CKS_PER1 (0<<0) # define H8_3069F_SCI_SMR_CKS_PER4 (1<<0) # define H8_3069F_SCI_SMR_CKS_PER16 (2<<0) # define H8_3069F_SCI_SMR_CKS_PER64 (3<<0) とあります。 (0<<0)、(1<<0)の部分をそのまま0、1と記述しないのは 「ここはビットに関する定義ですよ」ということをわかりやすくする為、 という考え方でよろしいでしょうか。 またこのようなコードは組み込み系では一般的なのでしょうか。 宜しくお願い致します。
|