MSP430 測量輸入電平

2021-07-08 22:36:01 字數 397 閱讀 8723

msp430微控制器io口用來檢測高低電平時,是不需要外部上拉下拉的,因為其內部有上拉和下拉。在用作高低電平檢測時,需要開啟上拉或下拉。

如果有效狀態為高電平,則需要配置為ren為上拉使能,且配置out為0,即設定為下拉。

如果有效狀態為低電平,則需啊喲配置ren為使能,且out位1,即設定為上拉。

如果不開啟內部上拉下拉使能,則io可能出現不固定狀態。譬如,當io被輸入高後,外部輸入被撤除,但io暫存器仍然為高。

注意:這裡出現的情況是給io輸入高電平後,外部輸入撤離,但是io暫存器in仍然保持高電平,而是用萬用表量電壓後,io變為0.

出現這個情況的原因是io對地串聯了乙個3k電阻和100nf電容,外部輸入是加在電阻和電容的連線處的。應該是由外部輸入時,對電容充電,外部輸入撤離後電容保持該電壓。

MSP430電平轉換

說道到這個電平轉換,寫程式的時候居然還要示波器來觀察現象,表示我們交的是211的學費,上的卻不是211大學,創新實驗室的儀器裝置真的是少的可憐啊,我級不吐槽了說說這個電平轉換的一些知識還有看法吧。看到原理圖首先得說說接線帽的問題,這個很重要,接線帽 的使用會連線到不同的引腳上,大家看原理圖的時候就會...

如何測量MSP430的功耗? TI FAE 分享

眾所周知,msp430以其超低功耗而著稱。但是很多使用者反應,在實際應用中,測量msp430的功耗時,測量結果和msp430資料手冊相差甚遠。其實這裡主要涉及到兩方面的內容 1.如何使用msp430合理的設計硬體和軟體,使整個應用最大限度的達到低功耗?2.如何測量msp430的功耗?就如何測量msp...

msp430鍵盤程式

msp430 按鍵程式 含電路圖及源 include void init port void void delay void int keyprocess void return nres 處理來自埠 1 的中斷 interrupt port1 vector void port isr void i...