关于ARM的C程序,诚心请教各位老师!

来源:百度知道 编辑:UC知道 时间:2024/05/29 22:43:14
uint32 bak;
bak=(Fpclk>>4)/baud;
U0DLM=bak..8;
U0DLL=bak&oxff;
以上程序中的U0DLL=bak&oxff表达的是什么意思,谢谢!

保留bak的低8位,其余位清零,并赋值给U0DLL。

U0DLL=bak&oxff表示对U0DLL这个变量(估计是一个寄存器,没有定义程序没法确定)某些位置位,某些位被屏蔽。

估计bak值是变化的

把当前bak的当前值赋给U0DLL