Ⅰ pic 復位電路:這個電路是否正確,或能否正常復位。為什麼
如果你只是模擬而不是在實際電路中使用到在線編程器,這個電路沒問題。
但在實際電路中,如果是用到ICD或者PICKIT之類的在線編程器給PIC16F887a燒寫程序的話,會因為復位端有個下來電容而燒寫失敗。
一般PIC16系列的單片機只要在MCLR引腳加個10K~20K的一個上拉電阻即可,這是為了調試方便,也是MICROCHIP公司的官方推薦用法。
Ⅱ 請問pic單片機怎麼軟體強行復位。請教
(1)兩邊都是輸入的話,那就是沒人去置高低電平,呈現三態里的高阻態。(2)如果左側單片機I/O是高或低電平,那右側是就相應的電平;如果左側單片機I/O是輸入或空接,那高阻態電平不確定你不就是用光耦嘛,使用上拉或下拉的方法使光耦輸入有一個確定電平就行了。即如你圖所示,光耦二極體輸入上方接上拉限流電阻到高電平,光耦二極體輸入下方接地,你的單片機I/O接到光耦的二極體輸入端(上拉電阻下方)即可。
Ⅲ PIC單片機復位除了數據手冊上寫的還有其他原因嗎
沒了,PIC的數據手冊做的挺完善的,該寫的都寫了,除非你的數據手冊不是最新的。另外要說一下,手冊上的原因都是直接原因,不是間接原因。如果你的單片機復位了,你可以通過查詢相應狀態位來判斷屬於哪一種復位,比如看門狗復位,這就是直接原因。看門狗動作是因為你的軟體沒有喂狗導致的,這就是間接原因,間接原因在數據手冊上是不會寫出來的,因為可能性太多了。
Ⅳ pic單片機是上電復位么
你好:
pic單片機或者其他型號的單片機大多是根據復位引腳的外圍電路結構來決定是否需要上電復位。
最簡單的復位方式就是通過電阻電容串接復位引腳,在上電時復位。
復雜的就是通過按鍵來復位。
有不懂的地方可以隨時回復我。
希望我的回答能幫助到你。
Ⅳ pic單片機上電復位後所有I/O引腳將被 成什麼工作方式
復位後IO腳為輸入狀態。默認是普通的IO口作為數字式輸入模式,就是對應tris位被配置成1。
而如果這個IO引腳復用做AD輸入的話,就默認配置為模擬輸入。如果還被復用為和比較器相關的引腳,那麼就被配置為比較器輸入。
有的IO引腳復用為MCLR上電復位引腳,那麼它會根據你程序設置的配置位來決定其復位後是作為IO輸入還是作為MCLR引腳。
簡介
單片機也被稱為單片微控器,屬於一種集成式電路晶元。在單片機中主要包含CPU、只讀存儲器ROM和隨機存儲器RAM等,多樣化數據採集與控制系統能夠讓單片機完成各項復雜的運算,無論是對運算符號進行控制,還是對系統下達運算指令都能通過單片機完成。
由此可見,單片機憑借著強大的數據處理技術和計算功能可以在智能電子設備中充分應用。簡單地說,單片機就是一塊晶元,這塊晶元組成了一個系統,通過集成電路技術的應用,將數據運算與處理能力集成到晶元中,實現對數據的高速化處理。
Ⅵ PIC單片機復位問題。
一開始我很奇怪你的現象,單片機掉電後再起程序應該是從0000h開始重新執行的,而不是從
掉線
點。後來看了你的補充才知道原來你的電容等同於一個電池給它供著電,雖然電壓下降,但可能尚未到掉電的電壓(
PIC12F508
的最小輸供電電壓應該是2.0V)。
而你看手冊上說的掉電後在上電,這個過程上是針對單片機來說的,掉電是只供給單片機電源輸入引腳的電壓已經低於掉電電壓。此時單片機已經斷電了。而你的情況是單片機還有一個電容供電,在你斷電後立刻上電,相對來說,它根本沒有掉電。
而如果你希望檢測到這個現象的發生,單片機可以知道並記錄下來的話。有兩種方法,一是把大電容換成
小容
值的,讓單片機實實在在斷電。二是可以用其他IO引腳來檢測,用IO引腳的電平變化功能(但這必須是有多餘的引腳,PIC12F508本身就是八引腳單片機,如果你的電路里吧所有的引腳都佔用了,那沒法檢測了)
Ⅶ PIC單片機在復位時 引腳呈什麼狀態
PIC單片機在復位時,引腳狀態如下:
不管單片機在什麼狀態,只要你的IO是高電平,那麼MOS管就會導通;
PIC單片機在復位時 引腳呈高阻態,不會輸出高或低電平,就不會導致MOS導通;
如果用其它的51單片機好像不行。
Ⅷ pic單片機為什麼自己執行RESET指令
這個有幾個情況會發生RESET也就是復位。
1.watch dog寄存器沒有及時清零,就造成溢出復位。
2.就是系統電壓掉到了復位電壓比如1.5V,或者1.8V。也復位,這個PIC是可以有的選擇的。
3.估計是你在工作時電壓拉低了。復位。
Ⅸ pic單片機的復位向量是什麼
「向量」的意思就是跳轉到哪個地址,所以這里的「復位向量」就是指單片機復位之後會跳轉的哪個地址,通常是0x00地址。與此類似的還有「中斷向量」,指的是中斷發生後,程序指針會跳轉到哪個地址。
Ⅹ 在PIC單片機中,我的電路一切正常,為什麼我復位按鍵按下和抬起時復位腳一直處於高電平
PIC單片機是低電平復位的。最簡單的接法是:上拉一個電阻,下拉一個點容接地。電容的兩端並上按鍵跟電阻串聯。你按下按鍵時電容會快速放電,所以會出現了低點平。你所說的一直處於高電平,可能你的接法有問題了,你查看看。