Hardware
elecfan2011
业精于勤,荒于嬉行成于思,毁于随。
展开
-
C语言关键字之volatile
volatile关键字是用来防止编译器在编译时对所修饰的变量做优化,例如:unsigned char reg1; // Hardware Register #1 unsigned char reg2; // Hardware Register #2void func (void) { while (reg1 & 0x01) // Repeat while bit 0 is set翻译 2017-04-10 15:51:50 · 414 阅读 · 0 评论 -
lcd调色板工作原理详解
举例如下: /* * 改变调色板为一种颜色 * 输入参数: * color: 颜色值,格式为0xAARRGGBB /*AA为透明度*/ */ red = (color >> 19) & 0x1f; green = (color >> 10) & 0x3f; blue = (color >> 3) & 0x1f; color = (red转载 2017-04-04 18:44:50 · 449 阅读 · 0 评论