CSR8670 LED/GPIO的使用
2016-01-31 15:47
537 查看
CSR8670具有3个GPIO,可以单独控制3路独立的LED灯。此外还能3路联合控制一个RGB三色灯。如果不需要控制LED灯,还能作为普通的GPIO来使用。但是,当把这3个LED PIN作为GPIO使用时,硬件设计上需要特别注意。
从手册上可以了解到这3个GPIO内部的电路结构如图1所示:
图1 CSR8670 LED管脚内部电路
从图可知,其内部电路为开漏输出,所以作为GPIO使用时,必须外接一个上拉电阻到对应的电源网络。
软件输出逻辑1,NMOS管导通,PIN脚上的电平为LOW;
软件输出逻辑0,NMOS管截止,PIN脚被上拉电阻上拉到电源,实际电平为HIGH。
总之,在使用这3个管脚时,注意两点:
一定外接一个上拉电阻;
软件设置高低电平与实际输出反相。
从手册上可以了解到这3个GPIO内部的电路结构如图1所示:
图1 CSR8670 LED管脚内部电路
从图可知,其内部电路为开漏输出,所以作为GPIO使用时,必须外接一个上拉电阻到对应的电源网络。
软件输出逻辑1,NMOS管导通,PIN脚上的电平为LOW;
软件输出逻辑0,NMOS管截止,PIN脚被上拉电阻上拉到电源,实际电平为HIGH。
总之,在使用这3个管脚时,注意两点:
一定外接一个上拉电阻;
软件设置高低电平与实际输出反相。
相关文章推荐
- CAS实现SSO单点登录原理
- Angular的Directive,以及copmile和link方法
- 笔记
- 解析C#中的分部类和分部方法
- <<富爸爸成功创业的10堂必修课>>笔记
- HDU_5617Jam's maze
- 链表倒K元素查找问题
- php常用的正则匹配
- 创业要不要赚钱?
- 一个学期
- 最大连续子序列(HDU 1231 DP)
- 中缀表达式转后缀表达式并求值
- android中对View的onMeasure()方法的理解
- IOS集成到支付宝的步骤及问题
- 快速配置SSH证书登录
- POJ 2115 C Looooops (扩展欧几里得)
- 汉诺塔递归算法
- Android网络请求库android-async-http使用
- test
- bzoj2765 铁人双项比赛