ARM裸机驱动UART
古月云霄
嵌入式天空
展开
-
三星soc平台Exynos4412平台裸机开发介绍(六)之基于ARM裸机实现UART驱动
基于ARM裸机的UART驱动 UART: 软件协议:通用异步收发器,使用的是rs232协议。 硬件接口:db9接口,9根插针,实际使用 2,3,5 2 ----> 接收 3 ----> 发送 5 ----> 接地 rs232协议 串行、全双工、异步的通信协议。 串行:所有的数据排队进行发送。 全双工:同一时刻,可以接收,也可以发送。 异步:没有同时时钟源。...原创 2019-08-31 15:48:06 · 409 阅读 · 1 评论 -
三星soc平台Exynos4412平台裸机开发介绍(七)之ARM的异常处理机制(异常向量表)
基于Exynos4412平台,ARM的异常处理机制(异常向量表) ARM的异常 ARM(V7架构)的工作模式(9种) user(用户工作) sys模式 Supervisor(管理模式 svc) Abort (中止模式) Undefined (未定义) IRQ (中断模式) FIQ (快速中断模式) Monitor (安全模式) Hyp (支持虚拟化的模式) ARM共有9中工作模式,异常模式占7...原创 2019-08-31 16:44:26 · 617 阅读 · 2 评论