C语言学的不是很好,希望各位朋友闲暇之余能够帮忙解答一下疑惑,谢谢!
问题描述:
1)SCCB_WR_Reg(0XFF,0X01); 在这个写寄存器的操作的函数中的两个入口参数,第一表示的所写寄存器的起始地址,那么第二个入口参数所表示的含义是什么?
2)不太明白代码这样操作的意思
temp&=0XF0;
temp|=((endy&0X03)<<2)|(sy&0X03);
SCCB_WR_Reg(0X03,temp); //设置Vref的start和end的最低2位
SCCB_WR_Reg(0X19,sy>>2); //设置Vref的start高8位
SCCB_WR_Reg(0X1A,endy>>2); //设置Vref的end的高8位
问题有点多,麻烦大家了
要看手册啊同学,这种写法,就是说,sy的低2位在0x03寄存器,高8位在0x19寄存器,那么意思就是sy这个值的有效位是10位的
一周热门 更多>