求助:怎么用C语言去读硬件寄存器的值
职业培训
培训职业
2024-12-01
硬件寄存器一般都有相应的访问地址,就象随机存储器一样,找到这个地址,用指针访问这个地址的单元,就可以进行读写了。比如:假定某寄存器地址为800100H,寄存器是16位的,则将这个寄存器最低位翻转的程序为unsigned short int *pR=(unsigned shrot int *)0x800100;(*pR)^=0
硬件寄存器一般都有相应的访问地址,就象随机存储器一样,找到这个地址,用指针访问这个地址的单元,就可以进行读写了。
比如:假定某寄存器地址为800100H,寄存器是16位的,则将这个寄存器最低位翻转的程序为
unsigned short int *pR=(unsigned shrot int *)0x800100;
(*pR)^=0x01;
标签
版权声明:本文由哟品培原创或收集发布,如需转载请注明出处。
上一篇:字画兼职画室长怎么规避风险
猜你喜欢
其他标签