物联网技术
直播中

北上北京

8年用户 825经验值
擅长:嵌入式技术
私信 关注
[问答]

cc2530 PM2能支持串口唤醒吗?

cc2530能否用串口唤醒休眠?由于mcu的管脚都被占用了,只剩下串口了。想问下,PM2能支持串口唤醒吗?如果不能,那么哪个休眠能支持串口呢?

回帖(1)

悬崖勒马2

2016-3-29 11:22:45
在hal_board_cfg.h里改

#define HAL_UART_ISR 1
#define HAL_UART_DMA 0

在SampleApp.c中休眠前加入

// 配置串口为普通的GPIO
P0SEL &= ~0X20; //外P0_5为通用接口模式
P0DIR &= ~0X20; //P0_5为输入
P0IEN |= 0X20; //开P0_5的IO中断使能
IEN1 |= 0X20; //开P0的中断
// end

在唤醒后加入

// 恢复串口
P0SEL = 0x3C;
P0DIR = 0X01;
P0IEN = 0X00;
IEN1 = 0X04;
// end
举报

更多回帖

发帖
×
20
完善资料,
赚取积分