ARM程序设计ARM综合实验.pdfVIP

  • 27
  • 0
  • 约1.29万字
  • 约 47页
  • 2018-12-20 发布于北京
  • 举报
www.enj ARM综合实例 ARM综合实例 权声明:本课件及其印刷物、视频的 权归成都国嵌信息技术有限公司所有,并保留所有权力:任何单 位或个人未经成都国嵌信息技术有限公司书面授权,不得使用该课件及其印刷物、视频从事商业、教学活 动。已经取得书面授权的,应在授权范围内使用,并注明 来源:国嵌”。违反上述声明者,我们将追究其 法律责任。 Contents www.enj S3c2440 GPIO LED程序设计 ARM中断与异常 按键程序设计 串口程序设计 嵌入式Linux技术咨询QQ号: 550491596 嵌入式Linux学习交 QQ群: Contents www.enj S3c2440 GPIO LED程序设计 ARM中断与异常 按键程序设计 串口程序设计 嵌入式Linux技术咨询QQ号: 550491596 嵌入式Linux学习交 QQ群: S3c2440 GPIO www.enj S3C2440有130个IO 口,分为A~J共9组:GPA、GPB 、GPC GPJ,可以通过设置寄存器来确定某个IO 口用于输入、输出还是其他特殊功能。比如可以设置 GPH6做为一般的输入、输出端口,或者用于串口。对 GPIO的操作是所有硬件操作的基础,由此扩展开来可 以了解所有硬件的操作,这是嵌入式开发人员必须掌握 的。 嵌入式Linux技术咨询QQ号: 550491596 嵌入式Linux学习交 QQ群: 操作GPIO www.enj 可以通过读取一个IO对应的寄存器来确定该IO 口的电平是高还是低;还可以通过其他的寄存 器来控制它。对于这几组GPIO,他们对应的寄存 器是相似的;GPxCON用于选择引脚功能, GPxDAT用于读/写引脚数据;另外,GPxUP用于 确定是否使用内部上拉电阻。其中x为A、B ..H、 J等。 嵌入式Linux技术咨询QQ号: 550491596 嵌入式Linux学习交 QQ群: GPxCON寄存器 www.enj 从寄存器的名字可以看出,它属于 置 (Confugure )寄存器—选择IO的功能。其中 PORTA与PORTB~PORTJ在功能选择方面有所 不同。GPACON中每一位对应一个IO口(共 23个)。当某位为0时,相应的IO为输出;当某 位被置为1时,相应的引脚为地址线或用于地址 控制。 嵌入式Linux技术咨询QQ号: 550491596 嵌入式Linux

文档评论(0)

1亿VIP精品文档

相关文档