标签: c hex bitwise-operators
在C中,如何将十六进制值写入特定寄存器。
例如,如果我想将值0x12写入特定芯片的0x26的寄存器地址。
有问题的芯片是sx1276,它是一个收发器。
谢谢
答案 0 :(得分:0)
char *ptr = 0x26; *ptr = 0x12;
此代码将一个字节写入0x26位置。
必须修改ptr的类型以编写不同大小的数据类型。
ptr