ARM嵌入式C编程标准教程第五章S3C2410的IO口与IO口操作.pptVIP

  • 13
  • 0
  • 约2.04千字
  • 约 29页
  • 2018-07-30 发布于湖北
  • 举报

ARM嵌入式C编程标准教程第五章S3C2410的IO口与IO口操作.ppt

I/O口数据寄存器中每一位输入/输出功能大多由I/O口控制寄存器中两位控制,如GPHDATA[0],即GPH0的输入/输出功能,由GPHCON[1:0]控制, GPHCON[1:0]=00,该位做输入; GPHCON[1:0]=01,该位做输出; GPHCON[1:0]=01,该位做nCTS0; GPHCON[1:0]=11,系统保留没用。其他各口与此相同,编写I/O程序时一定要注意GPnCON和GPnDATA中位的对应关系。 I/O口与外围设备连接一般要通过光电隔离或者其他隔离器件,直接相连一定要确认负载不能超过4个与非门。光电隔离一是可保护微处理器,二是可进行电平转换,三是可对某些信号进行分配。所以,一般情况下都要加。 在北京精仪达盛科技公司的EL-ARM830教学实验系统上有两个LED发光二极管,它们的阴极接在S3C2410 G口的8(bit8)脚和9(bit9)脚,阳极经电阻接电源5V,如果GPG8或GPG9输出低电平,相应LED亮;如果GPG8或GPG9输出高电平,相应LED灭。控制程序使这两个LED管循环亮灭。 主讲人:史志辉 S3C2410的八组I/O口 1个23位输出端口(端口A) 2个11位输入/输出端口(端口B、H) 4个16位输入/输出端口(端口C、D、E、G) 1个8位输入/输出端口(端口F) 我们可以很容易通过每组端口来满足不同系统配置和设计的需要。在

文档评论(0)

1亿VIP精品文档

相关文档