![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
ARM裸机知识点总结
文章平均质量分 96
以朱有鹏老师的嵌入式课程为基础总结
_Vincent__
这个作者很懒,什么都没留下…
展开
-
基于ARM裸机的知识点总结(10)-------SD卡启动详解
10原创 2021-01-13 17:42:53 · 671 阅读 · 0 评论 -
基于ARM裸机的知识点总结(9)------基于S5PV210的定时器、看门狗和RTC
9原创 2021-01-10 23:53:46 · 418 阅读 · 0 评论 -
基于ARM裸机的知识点总结(8)------- S5PV210的中断系统和按键控制外部中断
《1.8.ARM裸机第八部分-按键和CPU的中断系统》第一部分、章节目录1.8.1.什么是按键1.8.2.轮询方式处理按键1.8.3.串口输出和按键消抖1.8.4.S5PV210的中断体系介绍1.8.5.异常向量表的编程处理1.8.6.S5PV210的向量中断控制器1.8.7.S5PV210中断处理的主要寄存器1.8.8.S5PV210中断处理的编程实践11.8.9.S5PV210中断处理的编程实践21.8.10.外部中断1.8.11.中断方式处理按键编程实践11.8.12.中断方原创 2021-01-04 00:50:52 · 513 阅读 · 0 评论 -
ARM裸机的知识点总结(7)------串口通信详解
《1.7.ARM裸机第七部分-串口通信详解》第一部分、章节目录1.7.1.通信涉及的几个基础概念1.7.2.串口通信的基本概念1.7.3.串口通信的基本原理1.7.4.S5PV210串行通信接口详解11.7.5.S5PV210串行通信接口详解21.7.6.S5PV210串行通信接口详解31.7.7.S5PV210串行通信编程实战11.7.8.S5PV210串行通信编程实战21.7.9.uart stdio的移植11.7.10.uart stdio的移植21.7.11.uart std原创 2021-01-01 22:51:59 · 2023 阅读 · 0 评论 -
ARM裸机的知识点总结(6)------S5PV210的时钟系统
一、SoC时钟系统简介1、什么是时钟?SoC为什么需要时钟?(1)时钟是同步工作系统的同步节拍。(2)SoC内部有很多器件,譬如CPU、串口、DRAM控制器、GPIO等内部外设,这些东西要彼此协同工作,需要一个同步的时钟系统来指挥。这个就是我们SoC的时钟系统。2、时钟一般如何获得(1)SoC的时钟获得一般有:外部直接输入时钟信号,SoC有个引脚用来输入外部时钟信号,用的很少。外部晶振+内部时钟发生器产生时钟,大部分低频单片机都是这么工作的。外部晶振+内部时钟发生器+内部PLL产生高频时钟+原创 2020-12-27 14:13:46 · 236 阅读 · 0 评论 -
ARM裸机的知识点总结(5)------汇编初始化启动代码,重定位和链接脚本,SDRAM
一、汇编初始化启动代码(1)汇编写启动代码之关看门狗1、什么是看门狗?看门狗(watch dog timer 看门狗定时器)。大家想象这样一个场景:家门口有一只狗,这个狗定时会饿(譬如说2小时一饿),狗饿了会胡乱咬死人。人进进出出要想保证安全必须提前喂狗(必须在上次喂过后的2小时内喂狗才行)。如果超时没喂狗就会被咬死,如果提前喂狗没关系,但是本次喂狗时间就会从这里开始计算。现实中因为一些外部因素,电子设备经常会跑飞或者死机(譬如极端炎热、极端寒冷、工业复杂场合)。在这种情况下我们希望设备自动复位而不原创 2020-12-25 15:02:02 · 1585 阅读 · 2 评论 -
ARM裸机的知识总结(4) ------- 利用GPIO控制LED
一、一步步点亮LED1_硬件工作原理及原理图查阅1、LED物理特性介绍LED本身有2个接线点,一个是LED的正极,一个是LED的负极。LED这个硬件的功能就是点亮或者不亮,物理上想要点亮一颗LED只需要给他的正负极上加正电压即可,要熄灭一颗LED只需要去掉电压即可。2、查阅原理图了解板载LED硬件接法查阅原理图,发现开发板上一共有5颗LED。其中一颗D26的接法是:正极接5V,负极接地。因此这颗LED只要上电就会常亮。因此我们分析这颗LED是电源指示灯。剩下4颗LED的接法是:正极接3.3V,负原创 2020-12-23 21:52:31 · 461 阅读 · 0 评论