1、基于ARM的soc
FS2410平台主要资源:中央处理器、外部存储器、两个五线异步串行口(波特率达115200bps)、网络接口、USB接口、红外通讯口、音频接口、存储接口、LCD和触摸屏接口
2、GPIO(通用输入/输出)接口
S3C2410包含GPA GPB ...GPH端口,大部分I/O可以被配置为输入、输出模式,且可以选择是否内部上拉。
3、UART接口
在通信领域内,有两种数据通信方式:并行通信和串行通信。串口在数据通信中,一次只传输一个比特的数据。串行数据的传输速度用bps或波特率来描述。
常用术语:单工、半双工、全双工、数据传输率(每秒传输的二进制位数,单位为bps也成比特率)、异步方式(起止同步)和同步方式(没有起止位与停止位)、硬件流控制(只有在nCTS被激活后才能把数据发送出去,可以接收数据时激活nRTS)
4.、中断接口
CPU与外设之间的数据传送控制方式(即I/O控制方式),通常有三种:程序控制方式、中断方式、DMA方式。
中断过程:中断请求、中断判优、中断响应、中断处理、中断返回。
S3C2410中断过程主要由寄存器控制。
5、实时时钟RTC
6、看门狗
又称喂狗,隔一定时间给MCU的RST端发一信号(即复位),以防止程序发生死循环,或说程序跑飞。
原理:系统一运行就开启了看门狗计数器,如果到一定时间不去清看门狗,那么看门狗计数器就会溢出(发出信号给喂狗端),从而引起看门狗中断,造成系统复位。
7、PWM(脉冲宽度调制)
占空比:输出的PWM中,高电平保持的时间与该PWM的时钟周期的时间之比。
8、A/D转换(模拟转数字)
分类:积分型、逐次比较型,并行比较型/串并行比较型
9、SPI总线(串行外围设备接口)
该接口一般使用四条线:串行时钟线(SCK)、主机输入/从机输出数据线MISO、主机输出/从机输入数据线MOSI和低电平有效的从机选择线SS
10、I2C总线
使用两根双向信号线来传递数据,半双工。SDA下降沿跟随一个SCL下降沿表示传输开始,SCL上升沿跟随一个SDA上升沿表示传输结束。
注:这两天会根据手册对其寄存器调用进行适当的添加。