请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC2530 您好!
我看到 HalLcd_hw_Control 的作用是发送一个命令。 但是、在下面的代码中、它似乎告诉 LCD 它将向哪个寄存器发送数据。 这是否被视为命令?
void HalLcd_hw_SetContrast (uint8 value) { SET_ICONRAM_ADDR (Contrast _CTRL_register); HalLcd_HW_Write (value); }
此外、我在下面的中看到、始终存在十六进制值或函数的参数。 这些十六进制值应该表示什么? 寄存器?
#define SET_DISPLAY_CTRL (选项) HalLcd_hw_Control (0x28 |(选项) )#define SET_DDRAM_ADDR (charIndex) HalLCD_HW_Control (0x80 |(charIndex) )#define SET_GCRAM_CHAR (specIndex) HalLCD_HW_Control (0xC0 |(specIndex) )#define SET_ICONRAM_ADDR (addr) HalLcd_hw_Control (0x40 |(addr))