嵌入式硬件平台接口开发

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上升沿表示传输结束。

注:这两天会根据手册对其寄存器调用进行适当的添加。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值