1回答

0收藏

LPC arm学习 (2)GPIO篇

其他 其他 5592 人阅读 | 1 人回复 | 2007-08-06

1,引脚连接模块
共有三个寄存器 PINSEL0 PINSEL1 PINSEL2,程序根据这三个寄存器的设定来判断管腿的功能,具体功能表请详见ZLG的教材或者直接看芯片的DATASHEET。
2。GPIO
GPIO中有四种寄存器分别为 IO0PIN 、IO0SET、IO0CLR、IO0DIR(只针对P0口叙述)
IO0PIN管腿的状态可以从此寄存器中读出
IO0SET管腿相应位可以通过设置此寄存器而输出高电平
IO0CLR管腿相应位可以通过设置此寄存器而输出低电平
IO0DIR可以通过设置此寄存器而实现控制管腿的输入与输出?? 设置为1则为输出,设置为0为输入
详细寄存器的设置内容请关注DATASHEET或者ZLG的教材,不过ZLG书上的寄存器地址有的写错了。
GPIO? 实验
用LPC2210?? IO口模拟SPI总线控制74HC595
74HC595简单的说就是串行数据转为并行数据?? ,简单的操作步骤就是先把CS线拉低??? 然后在CLK的上升沿阶段发出数据位,共需要八个上升沿,此时一个八位字节被传送完毕,但并不从595输出端输出,当把CS线再次拉高的时候595才把接收到的数据输出。
实验代码可以下载下面的程序包

1215283317.rar

65.02 KB, 下载次数: 56

分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

uestc-547

发表于 2007-8-6 19:45:30 | 只看该作者

RE:LPC arm学习 (2)GPIO篇

看看DDDDDDDDDDDD
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条