3
是否可以使用RS232將PIC16F1825從睡眠中喚醒而不看字符?使用RS232從睡眠喚醒PIC16F1825使用RS232
因爲其中一個允許的RX引腳支持更改中斷,所以我認爲這可能是可能的。
有沒有人成功實現了這個?
是否可以使用RS232將PIC16F1825從睡眠中喚醒而不看字符?使用RS232從睡眠喚醒PIC16F1825使用RS232
因爲其中一個允許的RX引腳支持更改中斷,所以我認爲這可能是可能的。
有沒有人成功實現了這個?
當然!
從數據表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)外部中斷觸發中斷的變化,如果你正在連接RX引腳與其他引腳之一配置爲電平變化中斷。
2)外設中斷RCIF:USART接收中斷標誌位。當接收緩衝區滿(接收到一個UART字)時,中斷處於待處理狀態,應喚醒CPU。
你有沒有試過這些方法?關於(1):我是否正確理解我可以將引腳配置爲IOC或RX,但不能使用相同的引腳? – ARF 2012-07-21 19:44:00
@Arik Raffael Funke:不能將RX引腳用作IOC,但可以將RX引腳與另一個配置爲IOC的MCPU引腳連接,並將其用於喚醒。 – 2012-07-21 20:08:01
謝謝。這有助於。 – ARF 2012-07-21 21:09:18