【 在 heyuanlie 的大作中提到: 】
: 你是指混合汇编?
: 不是呀,就是单纯的C,你定义一个指针,然后指针地址赋值为寄存器地址,然后对指针的赋值就是对寄存器的赋值。比如有一个mcu寄存器的地址为0x40000000,这时你只要定义 unsigned int *p;p=0x40000000;*p=0xaa;
此时地址为0x40000000的寄存器的值修改成了0xaa;
一般都是为加快开发,才去调用厂家的库的,毕竟这样就不用去查手册看寄存器定义了

--
FROM 123.116.39.*