嵌入式LED驱动设计

嵌入式LED驱动设计

ID:40958425

大小:237.00 KB

页数:17页

时间:2019-08-11

嵌入式LED驱动设计_第1页
嵌入式LED驱动设计_第2页
嵌入式LED驱动设计_第3页
嵌入式LED驱动设计_第4页
嵌入式LED驱动设计_第5页
资源描述:

《嵌入式LED驱动设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、四川师范大学成都学院电子工程系课程设计报告前言嵌入式系统具有巨大的市场需求前景,可广泛应用于移动计算设备、网络设备,信息电器,工控设备、车载设备、娱乐设施、仪器仪表等场合;开发和应用嵌入式操作系统的难度远大于普通的计算机应用系统。Linux系统本身就是一个优秀的操作系统,再加上他的源代码是开放的,而开放的源代码做的相当漂亮,所以我们就把他作为嵌入式开发的核心原型系统。嵌入式Linux设备驱动是嵌入式系统中十分重要的组成部分。嵌入式Linux的各种设备驱动,包括字符设备驱动、数字显示驱动、键盘驱动、A/D驱动、D/A驱动

2、、LCD驱动、触摸屏驱动、CAN总线驱动、IIC总线驱动、音频总线驱动、IDE接口驱动、闪存芯片驱动、USB驱动、串口驱动、网络设备驱动等,对于一个特定的硬件设备来说,其对应的设备驱动程序是不同的。对于操作系统来说,挂接的设备越多,所需要的设备驱动程序也越多。对于嵌入式系统设计过程中,没有通用的驱动程序可使用。不管是Windows还是Linux,驱动程序都扮演着重要的角色。应用程序只能通过驱动程序才能同硬件设备或系统内核通讯。Linux内核对不同的系统定义了标准的接口(API),应用程序就是通过这些标准的接口来操作内核

3、和硬件。驱动可以被编译的内核中(build-in),也可以做为内核模块(Module)存在于内核的外面,需要的时候动态插入到内核中运行。  16四川师范大学成都学院电子工程系课程设计报告1.总体设计方案1.1Linux系统结构图1Linux系统结构图1.2驱动程序原理应用测试程序设备文件驱动模块硬件/etc/modules.conf文件KernelOpen,read,wirte命令操作通过租设备号Mknod通过主设备号关联联通过文件的readwrite操作返回主设备号Insmod问系统文件若需要根据别名加载图1驱动程序

4、原理图16四川师范大学成都学院电子工程系课程设计报告2.设计开发环境2.1硬件平台2.1.1led硬件电路Led灯硬件电路图2.1.2S3C2410相关的IO口寄存器名称及地址RegisterAddressR/WDescriptionResetValueGPFCON0x56000050R/WConfigurethepinsofpotF0x0GPFDAT0x56000054R/WThedataregisterforportFUnderfinedGPFUP0x56000058R/WPull-updisableregiste

5、rforportF0x0Reserved0x5600005c-ReservedUnderfined表1S3C2410相关IO口寄存器名称及地址16四川师范大学成都学院电子工程系课程设计报告GPFCON—端口配置寄存器GPFCONBitDescriptionGPF7[15:14]00=Input;01=Ouput;10=EINT7;11=ReservedGPF6[13:12]00=Input;01=Ouput;10=EINT6;11=ReservedGPF5[11:10]00=Input;01=Ouput;10=EINT

6、5;11=ReservedGPF4[9:8]00=Input;01=Ouput;10=EINT4;11=ReservedGPF3[7:6]00=Input;01=Ouput;10=EINT3;11=ReservedGPF2[5:4]00=Input;01=Ouput;10=EINT2;11=ReservedGPF1[3:2]00=Input;01=Ouput;10=EINT1;11=ReservedGPF0[1:0]00=Input;01=Ouput;10=EINT0;11=Reserved表2GPFCON—端口配置寄

7、存器GPFDATA—端口数据寄存器GFPDATBitDescriptionGPF[7:0][7:0]Whentheportcongiguredasinputport,dataformextermalsourececanbereadtothecorrespondingpin.Whentheportiscongiguredasoutputpotdatawritteninthisregistercanbesenttothecorrespondingpin.Whentheportcongiguredasfunctionpin.

8、undefinedvaluewillberead.表3S3C2410的GPFDATA—端口数据寄存器GPFUP—端口上拉电阻使能寄存器GPFUPBitDescriptionGPF[7:0][7:0]0:Thepull-upfunctionattachedtothecorrespondingportpinisenable.1:The

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。