寄存器中写入数据

寄存器的地址(0x16),给这个地址里写入数据0x09,需要一个写寄存器的函数。各位都是怎么写的,刚开始接触单片机,问的都是一些小白问题,请各位不要介意

第1个回答  2012-10-09
直接赋值就可以的。
volatile uint32* reg = 0x16;
*reg = 0x09;追问

我想写成一个函数,以后直接调用,比如unsigned char reg(0x16,0x09)

追答

void set_reg(uint32* reg,uint32 value)
{
*reg = value;

}

本回答被提问者采纳
相似回答