首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > Cortex M3 实验教程上

Cortex M3 实验教程上

  • 资源大小:2.70 MB
  • 上传时间:2021-09-14
  • 下载次数:0次
  • 浏览次数:32次
  • 资源积分:1积分
  • 标      签: Cortex 微控制器

资 源 简 介

Stellaris LM3S9B96微控制器的通用输入/输入端口(General-Purpose Input   Outputs,简称为GPIOs)模块由9 个物理GPIO 模块组成,每一个物理GPIO 模块对应一个端口(Port A~J)。GPIO 模块支持高达65 个可编程的输入/输出引脚,具体取决于正在使用的外设。GPIO 模块基本特性包括: 所有的GPIO 引脚都可以用作GPIO 或是一种或多种的外设功能,当配置为输入模式可承受5V 电压,配置为数字输入的引脚均为施密特触发。 通过编程,可使GPIO端口具备中断功能:屏蔽中断发生;中断触发方式可配置为上升沿、下降沿、双边沿、(高或低)电平触发。 读写操作时可通过地址线进行位屏蔽的操作。 通过编程可控制的GPIO 引脚配置方式:弱上拉或下拉电阻、2mA,4mA 或8mA 驱动电流,对于需要大电流的应用最多可以有四个引脚可以配置为18mA;8mA 驱动的斜率控制;开漏使能、数字输入使能。1.2 GPIO 寄存器映射为了利用GPIO端口达到所需的功能,首先应对GPIO端口进行配置(编程)。配置方法就是对与某一GPIO端口相关的寄存器进行读写编程。可以通过两种方法来访问GPIO模块,一种称为先进外设总线(APB),向后兼容以前的Stellaris®产品,这是一种较陈旧的方法。另外一种是先进高端总线(AHB),它和APB一样拥有相同的寄存器映射,但是提供了比APB更好的访问性能。但是这两种访问方式只能选择一种使用。可以通过GPIOHBCTL寄存器来确定使用哪种方式访
VIP VIP