讓KEIL識別二進制數(生成宏定義頭文件)

在寫一些傳感器模塊的驅動時,芯片手冊往往會給出一個所有功能的寄存器表。如圖: 我們在寫驅動的時候,會看着表去寫,而功能常常是逐位設置的,在設置的時候用二進制數表示顯然更加清晰明瞭,但是到目前爲止,keil的編譯器尚不支持二進制數的識別。 爲了使用二進制數設置,我們可以使用一個技巧:把所有的二進制數用宏定義轉換到十六進制 我用python生成了一張宏定義表,大家可以把這些內容複製保存到一個頭文件「c
相關文章
相關標籤/搜索