计算机软考嵌入式系统设计师考试知识点(10)
2016-2-6编辑:ljnbset
基于ARM内核的典型嵌入式芯片的硬件组成
1)存储器及控制器
片内程序存储器通常是用Flash ROM,一般配有几KB到几MB不等。片内数据存储器通常使用SRAM,一般几KB到几百KB。
2)中断控制器
一般采用向量中断(VIC)或嵌套向量中断(NVIC)。Cortex-M支持嵌套的向量中断。
3)DMA控制器(直接存储器访问控制器)
使用DMA控制器,可将数据块从外设传输至内存、从内存传输至外设或从内存传输至内存。
4)电源管理与时钟控制器
5)GPIO接端口(General Purpose Input Output通用输入/输出端口)
作为输入时具有缓冲功能,而作为输出是具有锁存功能,GPIO也可以作为双向I/O使用。在ARM处理芯片中,GPIO引脚通常是多功能的,以减少引脚数,减少功耗。
6)定时计数组件
主要包括看门狗定时器(WDT) 监视着程序的运行状态
Timer通用定时器 用于一般的定时
RTC可直接提供年月日时分秒,使应用系统具有独立的日期和时间
脉冲宽度调制解调器(PWM) 用于脉冲宽度的调制,比如电机控制、用于变频调整等。
7)模拟通道组件
8)互联通信组件