【KEIL】让KEIL识别二进制数(生成宏定义头文件)
在写一些传感器模块的驱动时,芯片手册往往会给出一个所有功能的寄存器表。如图:
我们在写驱动的时候,会看着表去写,而功能常常是逐位设置的,在设置的时候用二进制数表示显然更加清晰明了,但是到目前为止,keil的编译器尚不支持二进制数的识别。
为了使用二进制数设置,我们可以使用一个技巧:把所有的二进制数用宏定义转换到十六进制
我用python生成了一张宏定义表,大家可以把这些内容复制保存到一个...
原创
2019-04-01 15:27:41 ·
3511 阅读 ·
4 评论