• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术讨论 > cc2640如何在低功耗时改变DIO的状态?

cc2640如何在低功耗时改变DIO的状态?

录入:edatop.com     点击:

cc2640如何在低功耗时改变DIO的状态?


在开发cc2640项目时遇到了这样的一个问题,求帮助。首先我的程序是工作在power saving下的。然后我想要实现的功能是在发完广播后,将一个初始化为输出的引脚暂时的转换成输入引脚,并且此时有中断触发的功能,延时2ms后,再将引脚变成输出引脚。我实际使用中发现,使用函数PIN_setConfig()并不能实现输入输出这种转换,硬件还是会按照第一次初始化的情况动作(我用PIN_getConfig()函数读过寄存器)。所以我的问题是为什么我程序虽然写了去改变状态的动作,但是没有用?(之所以认为程序写成功了是因为函数PIN_setConfig()的返回值为PIN_SUCCESS)PS:有没有办法实现让引脚在程序为standby(即唤醒状态)时输出为高,进入低功耗时就为低?

可以参考这个http://processors.wiki.ti.com/index.php/NPI_Two_Wire_UART_with_PM
这个里面实现的是使用两线UART口实现Power Management,里面有对UART口的两个pin动态配置状态的例子

上一篇:CC2640添加串口后蓝牙识别不了,什么原因?
下一篇:cc2640可以识别手机的mac地址吗?

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图