
嵌入式
qq_42350383
这个作者很懒,什么都没留下…
展开
-
关于指针的一些理解
关于volatile unsigned short *p = (volatile unsigned short *)(base + (offset << 1));的理解首先(volatile unsigned short *)(base + (offset << 1))中的(base + (offset << 1))是一个16进制数值;通过 (volatile...原创 2019-06-07 12:55:32 · 300 阅读 · 0 评论 -
LCD编程结构
LCD的结构分为两个方面屏幕的封装以及芯片的封装文件图片首先是lcd.c 对各类尺寸的屏幕(如4.3寸、7寸)参数进行封装、注册、选择、使能等;lcd_controller.c是对各类芯片的LCD寄存器进行封装、注册、选择、传参等;可以进行更多的扩展...原创 2019-06-14 20:52:03 · 469 阅读 · 0 评论 -
中断服务函数管理
中断函数的结构这里是由硬件检测到中断信号跳转过来o_irq:/* 执行到这里之前:* 1. lr_irq保存有被中断模式中的下一条即将执行的指令的地址* 2. SPSR_irq保存有被中断模式的CPSR* 3. CPSR中的M4-M0被设置为10010, 进入到irq模式* 4. 跳到0x18的地方执行程序*//* sp_irq未设置, 先设置它 */ldr sp, =0x33...转载 2019-06-15 00:44:06 · 584 阅读 · 0 评论