S5PV210
文章平均质量分 87
2021 7.16-xx.xx.xx
妥妥50w
编程也太简单了吧
展开
-
S5PV210开发之1.0.14------LCD显示器
目录1.LCD简介2.LCD的接口技术3.1. LCD简介LCD:液晶显示器、面板,不会主动发光,可以通过不同电信号让液晶分子进行选择性的透光,此时在液晶面板前面看到的就是各种各样不同的颜色,LCD面板的比较对象是TN IPS VA屏!LED:主动发光、背光、我们平时所说的“LED屏”,全称LED-backlit LCD,看见后面那个大大的LCD了吗?翻译成中文是LED背光液晶显示器。我们所说的LED也是指的他的背光OLED,Organic Light-Emitting Diode,中文全称原创 2021-09-26 00:39:45 · 2495 阅读 · 0 评论 -
S5PV210开发之1.0.13------AD转换
目录1.ADC的一些概念2.S5PV210的ADC控制器3.ADC控制器的主要寄存器4.代码编程实战1.ADC概念ADC:模数转换,cpu只能识别数字量,但是外界的电压、温度、等等都是模拟量,所以要将模拟量转换成数字量给cpu进行数据处理。AD转换器,A只能是电压、所以AD之前还需要接一个传感器、将模拟信号转换成电压信号(模拟)。量程:AD输入端的模拟电压要求有一个范围,一般是0~3.3V或0~5V或者是0~12V精度:10位AD,表示转出来的数字量有2^10个档次,即1024,每个档次原创 2021-09-24 09:04:45 · 1520 阅读 · 0 评论 -
S5PV210开发之1.0.12------I2C通信
目录什么是I2CI2C的通信时序I2C的寄存器解析什么是G-SensorI2C总线的通信流程1.什么是I2C物理接口:SCL + SDA(1)SCL(serial clock):时钟线,传输CLK信号,一般是I2C主设备向从设备提供时钟的通道。(2)SDA(serial data): 数据线,通信数据都通过SDA线传输。原理图:通信特征:(1)串行通信(2)同步(3)非差分(对应电平信号)(4)低速率主要用途:SoC和周边外设之间的通信(典型的如EEPROM、电容触摸原创 2021-09-19 11:41:44 · 1858 阅读 · 0 评论 -
S5PV210开发之1.0.10------SD卡启动详解
目录1.外存设备2.SD卡启动详解3.SD卡启动实战一、外存设备1 :Flash:NandFlash、NorFlash(1)NAND Flash一般地址线和数据线共用;而NOR Flash闪存数据线和地址线分开。(2)大多数情况下闪存只是用来存储少量的代码,这时NOR闪存更适合一些。而NAND则是高数据存储密度的理想解决方案。2 :SD卡、MMC卡、MicroSD、TF卡(1)MMC在SD卡之前(2)MicroSD = TF卡3 :iNand、MoviNand、eSSD4 :SSD(原创 2021-08-21 21:34:23 · 441 阅读 · 0 评论 -
S5PV210开发之1.0.9------定时器
目录1.PWM定时器2.看门狗定时器3.RTC定时器一、PWM定时器(1)S5PV210有5个PWM定时器。其中0、1、2、3各自对应一个外部GPIO,可以通过这些对应的GPIO产生PWM波形信号并输出;timer4没有对应的外部GPIO(因此不是为了生成PWM波形而是为了产生内部定时器中断而生的)(2)S5PV210的5个PWM定时器的时钟源为PCLK_PSYS,timer0和timer1共同使用一个预分频器、timer2、3、4共同使用一个预分频器;每个timer有一个专用的独立的分频器;原创 2021-08-21 15:47:35 · 655 阅读 · 0 评论 -
S5PV210开发之1.0.8------中断系统
S5PV210中断+按键//中断大致过程1.中断前的保护现场操作2.进入中断执行isr程序3.退出isr,返回现场1.初始化中断控制器1.异常向量表关联相应中断函数#define exception_irq (exception_vector_table_base + 0x18)#define exception_fiq (exception_vector_table_base + 0x1C)#define r_exception_irq (*(volatile unsigned原创 2021-08-16 13:59:38 · 243 阅读 · 0 评论 -
S5PV210开发1.0.7之-----串口通信
目录1.串口通信基本概念2.2.S5PV210的串口通信—数据手册3.串口通信编程实战4.代码演示1.串口通信基本概念1.同步、异步2.电平信号、差分信号电平为一条信号线参考GND的电压差差分为两条信号线的电压差3.并行接口、串行接口并行可以一次性发8位串行一次性发2位更常见的是:异步、串行、差分,USB和网络通信。4.RS232电平和TTL电平1.两者都为电平信号2.RS232电平受干扰能力好,一般与外界相连3.TTL常用与Soc之间5.波特率(bandrate)串口原创 2021-07-27 15:50:24 · 394 阅读 · 0 评论 -
S5PV210开发1.0.6------时钟系统
目录1 .Soc时钟系统简介2 .S5PV210的时钟系统简介 + 时钟域详解3 .框图详解4 .关键性寄存器5. PLL设置方法6.汇编代码演示7.C代码演示1. Soc时钟系统简介1.什么是时钟?同步工作系统的同步节拍Soc内不同器件的时钟不一样2.时钟的来源分类外部直接输入时钟信号,SoC有个引脚用来输入外部时钟信号,用的很少。外部晶振+内部时钟发生器产生时钟,大部分低频单片机都是这么工作的。外部晶振+内部时钟发生器+内部PLL倍频+内部div分频器分频各种时钟S5PV原创 2021-07-23 21:50:53 · 175 阅读 · 0 评论 -
S5PV210开发1.0.5----重定位relocate与SDRAM
目录1.5.1.关看门狗1.5.2.设置栈、调用C语言1.5.3.开iCache1.5.4.重定位及其代码实战1.用汇编关看门狗1.1 什么是看门狗?watch dog timer,定时器,Soc的内部外设,看门狗可相当于闹钟,系统在闹钟响铃前必须把闹钟时间往后调,否则会响铃(不希望响铃,响铃会复位),往后调就不会响铃,系统正常工作时,具备自动将时间往后调这种能力。系统非正常,不会调时间,则响铃,看门狗把系统自动复位。1.2 物理特性、原理图、数据手册1.Soc内部外设2.无原理图,外部原创 2021-07-20 23:07:38 · 348 阅读 · 1 评论 -
S5PV210开发1.0.4------点亮led灯
1.USB下载.bin文件2.SD卡下载.bin文件3.安装交叉编译工具链4.简述Makefile5.mkv210_image.c+Makefile6.一步步点亮LED1_硬件工作原理及原理图查阅1.4.9.一步步点亮LED2_数据手册查阅及相关寄存器浏览1.4.10.一步步点亮LED3_从零开始手写汇编点亮LED1.4.11.一步步点亮LED4_使用位运算实现复杂点亮要求1.4.12.一步步点亮LED5_汇编编写延时函数并实现LED闪烁效果1.4.13.一步步点亮LED6_再难一点的流原创 2021-07-17 22:57:59 · 597 阅读 · 2 评论