3

是否可以使用 RS232 将 Microchip PIC16F1825 从睡眠中唤醒而无需查看字符?

因为允许的 RX 引脚之一支持更改中断,我认为这可能是可能的。

有人成功实施了吗?

4

1 回答 1

3

当然!

来自数据表PIC16(L)F1825/1829

9.1 从睡眠中唤醒

The device can wake-up from Sleep through one of the following events:
1. External Reset input on MCLR pin, if enabled
2. BOR Reset, if enabled
3. POR Reset
4. Watchdog Timer, if enabled
5. Any external interrupt
6. Interrupts by peripherals capable of running 
   during Sleep (see individual peripheral for more information)

所以你可以使用:

1) 外部中断 INTERRUPT-ON-CHANGE,如果您将 RX 引脚与配置为更改时中断的其他引脚之一连接。

2)外设中断RCIF:USART接收中断标志位。当接收缓冲区已满(接收到一个 UART 字)时,一个中断挂起,您的 CPU 应该被唤醒。

于 2012-07-21T19:33:56.127 回答