【STM32連載 第5回】ポインタ=住所(型付きアドレス) ― ポインタを武器にする ―
C言語最大の難関「ポインタ」を「型付きアドレス」という本質から解き明かします。キャストの意味、メモリマップI/Oとの繋がり、CMSISヘッダが何をしているかまで。ポインタを怖がるのをやめ、武器にする回です。
C言語最大の難関「ポインタ」を「型付きアドレス」という本質から解き明かします。キャストの意味、メモリマップI/Oとの繋がり、CMSISヘッダが何をしているかまで。ポインタを怖がるのをやめ、武器にする回です。
マスク・シフト操作の基本から、RMW問題、そしてSTM32の美しい設計「BSRR」まで。レジスタはビット集合であるという本質を腹落ちさせ、GPIOをレジスタ直叩きでLチカする実践を通じてビット操作の作法を身につけます。