GPIO和门电路


一、GPIO和门电路    general peripheral input/output
    1、输入、输出引脚、上拉电阻、三极管
    2、与门、或门、非门
    3、中断


输出引脚:
例如:2440输出1灯亮、输出0灯灭

输入引脚:
例如:由于上拉电阻作用
按键按下2440检测到0、松开检测到1


怎么使用?
1、配置引脚功能:PCON寄存器(输入功能、输出功能、中断功能、保留:以后用)
2、输出引脚:写值到寄存器:PDATA寄存器
      输入引脚:读寄存器的值:PDATA寄存器
3、上拉:PUP寄存器(若外界无上拉,输入时使用)


三极管:
NPN三极管(positive正、negtive负)
2440得加个电阻限流
例如:
输出1时、ce三极管导通、c处为低电平0
输出0时、ce三极管截止、c处为高电平

PNP三极管
例如:
输出0时、ce三极管导通、c处为高电平1   (反向控制)
输出1时、ce三极管截止、c处为低电平0



上拉电阻
例如:配置PUP寄存器,使引脚具备上拉功能
1、让引脚有确定的状态
2、增加驱动能力


非门

与门



或门



与非门

或非门

中断:轮询特别浪费资源
1、输入功能
2、中断cpu(中断服务程序)


KUI 20170521




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值