实验指导书-实验三-IO实验.doc

实验指导书-实验三-IO实验.doc

ID:58063418

大小:53.50 KB

页数:4页

时间:2020-04-21

实验指导书-实验三-IO实验.doc_第1页
实验指导书-实验三-IO实验.doc_第2页
实验指导书-实验三-IO实验.doc_第3页
实验指导书-实验三-IO实验.doc_第4页
资源描述:

《实验指导书-实验三-IO实验.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验二、I/O实验一、实验目的1、掌握TMS320F281x系列DSP的基本接口;2、熟悉TMS320F281x系列DSP的通用数字I/O;3、熟悉与TMS320F281x系列DSP的数字I/O相关寄存器;4、熟悉TMS320F281x系列DSP的通用数字I/O编程方法。二、实验系统原理及编程数字I/O是微处理器系统和外界联系的一种典型接口。通过数字输入可检测外部引脚的逻辑电平变化,键盘开关状态;通过设置数字输出为高电平和低电,可控制外部设备的开关状态,如电动机的启动/停止、指示灯的亮/灭等。F281x芯片提供了多大56个通用I/O引脚(GPIO),这些端口中绝大部分

2、是功能复用的引脚,既可以用作通用I/O接口实现一般的数字信号输入/输出,也可以专门用作片内外设接口。功能分类接口名称接口定义电源接口+5v电源插座5V电源输入外设接口标准RS-232九针D型异步串口(可以和计算机直接通讯)总线接口P1扩展插座用于二次开发的34芯外扩总线P2扩展插座用于二次开发的34芯外扩总线P3扩展插座用于二次开发的34芯外扩总线P4扩展插座用于二次开发的34芯外扩总线指示灯电源指示灯接通电源后会亮用户可控指示灯共有四个辅助接口JTAG仿真接口DSP仿真器从此处接入开关用户可控开关共有四个复位按钮手动复位开关跳线设置JP1SCI复用选择JP2Can总

3、线使能。模式跳线设置2ADREFLO12812芯片上管脚ADCLOAD参考低电压输入,默认2,3连接。ADREFIN12812芯片上管脚ADCBGREFIN,测试端,可以悬空或2,3脚连接模式跳线设置1MP/MC12812芯片上管脚XMP/MC,MP/MC工作方式选择,默认2,3连接MDXA12812芯片上管脚MDXA,默认1,2连接。SCITXDA12812芯片上管脚SCITXDA,默认1,2连接。SPICLKA12812芯片上管脚SPICLKA,默认1,2连接。SPISTEA12812芯片上管脚SPISTEA,默认1,2连接。表1接口功能表除了外部扩展存储器之外,

4、板上还扩展了一些数据和控制端口,这些端口用来驱动板上的其他外设。在这一节我们给出所有外扩寄存器的地址和数据信息,详细的编程分别在接下来的其他小节说明。下面是所有的外扩寄存器列表和简单的介绍:表2外扩寄存器列表外扩寄存器地址寄存器名称有效位数读写状态上电复位状态0xC0000LEDRD3到D0有效读/写允许0000b0xC0001SWRD3到D0有效读允许--------0xC0003DACTLRD0有效读/写允许1b0xC0004DATIMENRD7到D0有效读/写允许00000001b0xC0005DATIMCNTRD0有效写允许--------0xC0006DAD

5、ATLRD7到D0有效读/写允许00000000b0xC0007DADATHRD7到D0有效读/写允许00000000bF2812-A评估板提供了四位的状态显示数码管和四位可读入数字量的开关,这些接口不使用TMS的芯片管脚实现。下面是显示数码管和开关的寄存器定义和说明:7430无效位LEDR3LEDR2LEDR1LEDR0R/W-0R/W-0R/W-0R/W-0图1LEDR寄存器:地址是0xC0000图例:R读允许,W:写允许,R/W:读写允许,-0:复位值,-x没有固定值位名称说明3LEDR3四位显示数码管。向某位写“1”,点亮相应的发光管,写“0”,则使数码管熄灭

6、。这个寄存器可读,在使用时可以通过读操作得到最后一次写操作的值。2LEDR21LEDR10LEDR0图2LEDR寄存器说明7430无效位SWR3SWR2SWR1SWR0R-xR-xR-xR-x图3SWR寄存器:地址是0xC0001图例:R读允许,W:写允许,R/W:读写允许,-0:复位值,-x没有固定值三、实验要求1、确定指示灯相关控制寄存器;2、控制指示灯开关,实现流水灯功能,即灯1~4按序点亮,且每次只有1盏灯被点亮。3、通过配置延迟,实现不同速度下的流水灯。四、实验步骤1、通过设置结构体变量来设置寄存器;2、通过不同的位置位轮流点亮指示灯;3、观察流水灯速率,调

7、整延迟时间,实现流水灯功能。五、实验小结1、外部通用I/O引脚有几种工作模式?如何设置?F281X芯片提供了56个通用I/O引脚(GPIO),它们可以有数字I/O和外设I/O两种工作模式,当配置为数字I/O模式时,F281X芯片提供了56个通用I/O引脚(GPIO),它们可以有数字I/O和外设I/O两种工作模式,.如果引脚被配置为数字I/O且为输出模式,则可以通过寄存器GPxSET将I/O引脚置1(高电平),寄存器GPxCLEAR将I/O置0(低电平),寄存器GPxTOGGLE将I/O状态在0与1间切换。寄存器GPxDAT可直接设定I/O引脚的状态。

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

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

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