
ARM裸机
文章平均质量分 82
基于S5PV210开发板
ynu_wy
这个作者很懒,什么都没留下…
展开
-
S5PV210汇编写启动代码
1.关看门狗(watch dog)1.1 为什么有看门狗机制电子设备会因为一些外部因素导致程序跑飞或者死机,在这种情况下要能够保证设备能够自动复位重启,看门狗就是为了完成这个功能,本质就是SOC中的一个定时器,类似于闹钟,时间到之前必须要去重新置位这个看门狗定时器(喂狗),如果没有喂狗则系统会被强制复位,系统在正常工作时,软件会自己去喂狗,所以看门狗定时器不会复位,系统跑飞时,看门狗就不会置位了,就会自动重启,达到我们期望的效果。1.2 看门狗的物理特性是一个内部外设,就是一个定时器;1原创 2020-10-25 22:02:30 · 385 阅读 · 0 评论 -
S5PV210实现流水灯功能
1.如何点亮LED要求:正极和负极之间有正向的电压差;方法:正极已经接了3.3V的电源,负极接在了SOC的引脚上,可以通过SOC中编程控制负极输出低电平(0V),使得正负极之间有了正向电压差,LED即可点亮。2.GPIO(general purpose input output)GPIO就是芯片中的引脚(芯片中有一部分的引脚是GPIO),这类引脚可以通过编程控制他的工作模式和电压的高低;LED就连接在一个GPIO上,可以通过编程控制GPIO模式的输入和输出值来操作LED;如果设计电路时L原创 2020-10-25 19:07:03 · 382 阅读 · 0 评论 -
1.ARM编程
一、ARM处理器的其中工作模式1.User:非特权模式,大部分任务在User模式下执行;2.FIQ:当一个高优先级指令产生时会进入这种模式;3.Supervisor:当复位或者软中断指令执行时会进入这种模式;4.Abort:当存取异常时会进入这种模式;5.Undef:当执行未定义指令时会进入这种模式;6.System:使用和User模式相同寄存器集的特权指;二、ARM的原创 2018-01-10 13:02:35 · 1799 阅读 · 0 评论