微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2540 P0.7口做为输入时引脚电平不为0

CC2540 P0.7口做为输入时引脚电平不为0

时间:10-02 整理:3721RD 点击:


定义P0.7为输入口外部下接22K做为电平输入检测

#define AdfDetPin(P0_7)
#define AdpDetPinPort (P0SEL &= ~BV(7))         //定义为GPIO功能
#define AdpDetPinInPut (P0DIR &= ~ BV(7)) //定义为方向输入

程序执行:

 AdpDetPinPort ;

 AdpDetPinInPut ;

后打断点测量IO口还有1.4V左右的电平,

如果定义为输出口,输出高中低电平正常,

看样子是内部有上接电阻的样子。

P0.6口同样存在这样的问题。是不是哪里可以关上拉?怎么关呢,找半天没有找到

可以设置上拉下拉,这部分内容在用户手册78页:http://www.ti.com/lit/pdf/swru191

谢谢,Viki Shi

SFR(  P0INP     ,  0x8F  )   /*Port 0 Input Mode

P0INP 相应位设为1 三态模式就可以了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top