让KEIL识别二进制数(生成宏定义头文件)

在写一些传感器模块的驱动时,芯片手册往往会给出一个所有功能的寄存器表。如图: 我们在写驱动的时候,会看着表去写,而功能常常是逐位设置的,在设置的时候用二进制数表示显然更加清晰明了,但是到目前为止,keil的编译器尚不支持二进制数的识别。 为了使用二进制数设置,我们可以使用一个技巧:把所有的二进制数用宏定义转换到十六进制 我用python生成了一张宏定义表,大家可以把这些内容复制保存到一个头文件“c
相关文章
相关标签/搜索