🏆 个人主页:🎈 长夜漫漫想学习 🎈
🎁 本文收录专栏:🎈 ARM学习之路 🎈
🛒 其他专栏:🎈 C语言学习之路 🎈
📝 学习格言:路漫漫其修远兮,吾将上下而求索
💡 欢迎点赞、关注、收藏( •̀ ω •́ )✧ 一起努力,一起学习!
目录
1、ARM程序启动执行
对于ARM的CPU,当执行程序时有可能产生异常,此时CPU会切换到对应的工作模式,CPU会跳到异常向量表去执行(PC会赋值为对应的异常地址)。
对于ARM程序,第一段执行代码为异常向量表,为汇编代码,进行对应的异常向量定义、初始化、异常处理。
2、接口编程
通过CPU如何控制外部硬件这样的编程过程,理解为接口编程。
GPIO:挂载在APB总线上,GPIO为通用输入输出端口。管理芯片上所有的引脚的输入与输出。
GPIO控制器作用:
(1)输出高电平或低电平
(2)输入高电平或低电平
2.1、点亮LED灯(实验)
2.2、硬件接口编程的流程
(1)找到对应控制设备----LED(本实验LED)
(2)进行电路分析,从外设板连接到核心板,外部硬件和soc控制器连接控制。
(3)设置芯片的控制器控制引脚线的高低电平
编程流程
查看LED电路
查看SOC连接对应引脚
<