生物医学工程生产实习指导书(3)

2019-04-15 21:21

图1-14

如不能正确连接请检查电源是否打开和连线是否正确。

当连上仿真器后,打开调试软件AXD Debugger。点击File|load image 加载文件ADS.axf(实验程序\\硬件实验\\ADS\\实验一\\ADS\\ADS_data目录下)。打开超级终端,设置其参数为:波特率为115200,数据位数8,奇偶校验无,停止位无1,数据流控无。点击全速运行,出现图2-1-15的界面:

图1-15

在最后介绍调试按钮,

上图,左起第一个是全速运行,第二个是停止运行,第三个跳入函数内部,第四个单步执行,第五个跳出函数。

到此,开发环境就全部介绍完了,这是 ARM的开发基础,希望你有所收获。

8

实验二 ARM的I/O接口实验

一、实验目的

1. 了解S3C2410的通用I/O接口

2. 掌握I/0功能的复用并熟练的配置,进行编程实验

二、实验内容

1. 在实验箱的CPU板上点亮LED灯LED1、LED2,并轮流闪烁!

三、实验设备

1. EL-ARM(DSP)-E100教学实验箱,PentiumII以上的PC机,仿真器电缆。 2. PC操作系统WIN98或WIN2000或WINXP,ADS1.2集成开发环境,

仿真器驱动程序。

四、实验原理

S3C2410 CPU 共有117个多功能复用输入输出口,分为8组端口: ? 4个16位的I/O端口 (PORT C、PORT D、PORT E、PORT G) ? 2个11位的I/O端口 (PORT B 和PORT H) ? 1个8位的I/O端口(PORT F) ? 1个23位的I/O端口(PORT A)

这些通用的GPI/O接口,是可配置的, PORTA除功能口外,它们仅用作输出使用,剩下的PORTB、PORTC、PORTD、PORTE、PORTF、PORTG均可作为输入输出口使用。

配置这些端口,是通过一些寄存器来实现的,这些寄存器均有各自的地址,位长32位。往该地址中写入相应的数据,即可实现功能及数据配置。 GPACON (0x56000000) //Port A control GPADAT (0x56000004) //Port A data GPBCON (0x56000010) //Port B control GPBDAT (0x56000014) //Port B data

GPBUP (0x56000018) //Pull-up control B GPCCON (0x56000020) //Port C control GPCDAT (0x56000024) //Port C data

GPCUP (0x56000028) //Pull-up control C GPDCON (0x56000030) //Port D control

9

GPDDAT (0x56000034) //Port D data

GPDUP (0x56000038) //Pull-up control D GPECON (0x56000040) //Port E control GPEDAT (0x56000044) //Port E data

GPEUP (0x56000048) //Pull-up control E GPFCON (0x56000050) //Port F control GPFDAT (0x56000054) //Port F data

GPFUP (0x56000058) //Pull-up control F GPGCON (0x56000060) //Port G control GPGDAT (0x56000064) //Port G data

GPGUP (0x56000068) //Pull-up control G GPHCON (0x56000070) //Port H control GPHDAT (0x56000074) //Port H data

GPHUP (0x56000078) //Pull-up control H

现用G口、H口举例说明。对于G口如表2-1、表2-2、表2-3,

表2-1

10

表2-2

表2-3

也就是说,在地址0x0x56000060中,给32位的每一位赋值,那么,在CPU的管脚上就定义了管脚的功能值。当G口某管脚配置成输出端口,则在PDATG对应的地址中的对应位上,写入1,则该管脚输出为高电平,写入0,则该管脚输出为低电平。若配置为功能管脚,则该管脚变成具体的功能脚。 对于H口见表2-4、表2-5、表2-6、表2-7

11

表2-4

表2-5

表2-6

表2-7

也就是说,在地址0x56000070中,给32位的每一位赋值,那么,在CPU的管脚上就定义了管脚的功能值。当H口某管脚配置成输入端口,则在GPHDAT对应的地址中的对应位上,得到1,则该管脚的输入为高电平,得到0,则该管脚的输入为低电平。当H口某管脚配置成输出端口,则在GPGDAT对应的地址中

12


生物医学工程生产实习指导书(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:跨境电商人才初级认证试题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: