- 博客(6)
- 收藏
- 关注
转载 LCD 驱动之硬件时序
背景知识 1. LCD工作的硬件需求: 要使一块LCD正常的显示文字或图像,不仅需要LCD驱动器,而且还需要相应的LCD控制器。在通常情况下,生产厂商把LCD驱动器会以COF/COG的形式与LCD玻璃基板制作在一起,而LCD控制器则是由外部的电路来实现,现在很多的MCU内部都集成了LCD控制器,如S3C2410/2440等。通过LCD控制器就可以产生LCD驱动器所需要的控制信
2016-04-25 11:56:50
493
转载 GNU ARM 汇编指令【转】
第一部分 Linux下ARM汇编语法尽管在Linux下使用C或C++编写程序很方便,但汇编源程序用于系统最基本的初始化,如初始化堆栈指针、设置页表、操作 ARM的协处理器等。初始化完成后就可以跳转到C代码执行。需要注意的是,GNU的汇编器遵循AT&T的汇编语法,可以从GNU的站点(www.gnu.org)上下载有关规范。 一. Linux汇编行结构 任何汇编行都是如下结构: [:] [}
2016-04-07 09:40:10
303
原创 结构体使用
刚工作笔试的时候被一帮结构体搞懵了 struct pin_desc{ unsigned int pin; unsigned int key_val; }; struct pin_desc key; //这时标准用法 typedef struct pin_desc{ unsigned int pin; unsigned int key_val; }pin
2015-12-26 09:23:13
253
原创 嵌入式学习 赋值 编译 连接地址问题
1、假设P1=0X12345678;需要把第二位置为1,即P1=0x1234567a,在具体赋值时,采用如下方式为常见做法。 1.重置 P1=P1 & 0xFFFFFFF0; 2.赋值 P1=P1 | 0x0000000A; 注意按位或| 与逻辑或||的区别。 2、将P1=0b01011010前4位转为1100。 1.重置 P1 = P
2015-11-15 11:34:26
333
原创 安卓 按键点击事件
初玩安卓,随便留点东西,十里坡剑神。 import android.view.View.OnClickListener; 导入OnClickListener类,安卓中已经定义好了OnClickListener接口,所以想添加点击事件只需要去实现这个接口就好了。 点击事件在初学中碰到了这几种: 一:PreButton.setOnClickListener(new PreOnClick
2015-01-29 10:26:54
406
原创 嵌入式经常用到的移位,赋值,表示问题
P1FSRL =0 //Port 10~13 Function Selection Low Register |(3 |(3 |(0 //T2O function setting |(3 第一次阅读这样的程序,感觉很有爱。每一位的含义用这种方式可以清晰告诉用户,在构建程序时这种做法非常好用,不必在翻阅datasheet做往返运动。 1、假设P1=0X12345678;需要把第二位置为
2015-01-04 20:13:52
1383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人