MSP430 測(cè)量輸入電平
如果有效狀態(tài)為高電平,則需要配置為REN為上拉使能,且配置OUT為0,即設(shè)置為下拉。
如果有效狀態(tài)為低電平,則需啊喲配置REN為使能,且OUT位1,即設(shè)置為上拉。
如果不開(kāi)啟內(nèi)部上拉下拉使能,則IO可能出現(xiàn)不固定狀態(tài)。譬如,當(dāng)IO被輸入高后,外部輸入被撤除,但I(xiàn)O寄存器仍然為高。
注意:
這里出現(xiàn)的情況是給IO輸入高電平后,外部輸入撤離,但是IO寄存器IN仍然保持高電平,而是用萬(wàn)用表量電壓后,IO變?yōu)?.
出現(xiàn)這個(gè)情況的原因是IO對(duì)地串聯(lián)了一個(gè)3K電阻和100nf電容,外部輸入是加在電阻和電容的連接處的。應(yīng)該是由外部輸入時(shí),對(duì)電容充電,外部輸入撤離后電容保持該電壓。
評(píng)論