spi接口软件模拟研究论文

spi接口软件模拟研究论文

ID:22348591

大小:81.50 KB

页数:6页

时间:2018-10-28

spi接口软件模拟研究论文_第1页
spi接口软件模拟研究论文_第2页
spi接口软件模拟研究论文_第3页
spi接口软件模拟研究论文_第4页
spi接口软件模拟研究论文_第5页
资源描述:

《spi接口软件模拟研究论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、sn接口软模拟研宄论文软模拟引言随着信息社会的发展,网络和信息家电越来越地出现在人们的生活中。人们普通要求将家庭内的所有家用电器与Internet连接起来,实现主人在远方用计算机或电话通过Internet对象家庭电设施进行监控。家用电器制造商可以通过网络对其生产的设备进行售后跟踪服务;家用电器是故障时能自动按预设的邮地址来发送电子邮进行报警。这就需要有一个“家庭网络中央控制器”。它对外与Internet连接,对内通过家庭内部无线局域网将所有家用电器连接成一体,从而确保信息家电安全地接入Internet。当前,多数研究单位推出的家庭网络智能控制器,均以P或准P机作为硬平台,由于价位高而均未被

2、市场容纳。嵌入式Internet是近几年发展起来的一项新兴技术。以32位AR嵌入式微处理器为硬平台,通过移植嵌入式操作系统ulimix内核,开发相应的硬驱动、微型GUI和上层应用软,最终实现产品化的嵌入式家庭网络中央控制器。该系统具有体积小、功耗低、价格便宜的特点。1系统的硬组成本系统以高性能、低价格的S3410B为主PU。它是Sasung公司推出的基于ARTDI核,精简指令系统的32位高速微处理器。工作电压为3.3V,内核ARTDI的工作电压为2.V,大大降低了芯片的功耗。S3410B片上资源:一个总线仲裁器可以根据总线仲裁优先级在片上功能模块和外围设备之间进行系统总线控制权分配;8B指

3、令、数据复用ahe,每128bit为1页,并可全部或部分设置为SRA;1个主12总线控制器,可作为主发送器或主接收器,能连接多个从设备;2个通用DA;18个通用1/口;2路4线UART口,其中一个支持IrDAl.O,可用于红外通信;6组R/SRA/Flash用于管理外部存储器。另外,可扩展4组动态存储器和4BAN扩展1/设备;2通道带有DA传送方式的HDL口;1个10/100自适应以太网控制器。图1为家庭网关的硬框图,以S3410B为基本核心系统,外围扩展一■系列功能模块。有4X4键盘及以屏幕LD显示构成良好的人机界面,用于手动本地参数查询和设定。家庭网关基本系统以SH接口与PTR3000

4、无线收发模块相连,同时家庭内部家电控制器也通过SPI接口扩展FTR3000无线模块这样,家庭网关的无线模块以轮询的方式与家庭内各家电控制器上无线模块进行通信,从而组成家庭内部无线子网。家庭网关基本系统只需对SPI口进行操作即可实现与家电通信。实现了家电以家庭网关为中介与Internet在物理层互联的三个通路:P通过LAN经由Internet连接到基木系统的以太网口、P通过de经由公司电话网与嵌入式de相连再到UART1、电话机经过公用电话网经语音卡连到UART1。2ulinux嵌入式操作系统操作系统选用ulinuxo它是一个完全符合GNU(GNU’sNtUnix,自由软基金会)/GPL(G

5、eneralPuliLiense,通用公共许可证)公约的完全开放代码项目,是标准Linux的一个分支,现在由Line公司支持维护。它专门针对没有U的PU,并且专为嵌入式系统做了许多小型化的工作。Ulinux经过对标准Linux内核的改动,形成了一个高度优化的、代码紧凑的嵌入式Limix。虽然它的体积很小,但ulinux仍然保留了Linnx的大多数的优点,稳定、良好的移植性、优秀的网络功能、完备的对各种文系统的支持以及标准丰富的API。它的主要特片如下:①在linux-2.4.x/driver/har/aefile添加1行:b_$+=SPI.0。在24行b_+=e.tti.后加PI•。②在l

6、inux-2.4.x/driver/har/nfig.in,添加1行:bl’SPI’NFIGSPI便于在aeenunfig时选择。③在linux_2.4.x/driver/har/e.在文头部添加:#ifdefNFIGSHA编译时选择该项就执行SPI的初始化函数本/externvidSPI_init;#endif在hr_dev_init函数添加:#ifdefNFIT_SPISPI_init;#endif④修改vendr/Sasung/410b/aefile,建立起设备节点。在12〜3行间,DEVIE部分添加内容SPI,,29,0。SPI是设备名,代表字符设备,29是SPI的主设备号,0是S

7、PI的次设备号。⑤aeenunfig时选中SPI编译,然后直载。启动后,会看到/pr/devines中字符设备多了一项SH29。S3410B有18个通用I/口,其中高10位可设置为其它功能口。在该系统中,设置P8为中断接收线,P11模拟主机输出线SI,P12模拟主机时钟S,P13模拟主机输入线IS。P8口用于接收PTR30⑻的发送请求信号。当P8口接收到请求信号时,系统进入中断处理。中断处理进程唤醒睡在睡眠队列SPI_A

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

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

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