FPGA下載前一定記住要將未分配引腳置tri-state:未雨綢繆

FPGA下載前一定記住要將未分配引腳置tri-state:未雨綢繆

以前聽老師在課上提過,後來Tutor在lab上即使連最簡單的project也要將未分配引腳置tri-state。作爲一個初出茅廬的小菜,我並不知道可能造成的危害和不確定性有多大。不過這兩天在做一個project中,需要led提示。一開始led焊反了,怎麼都點不亮(地線接在了FPGA一頭:萬用表調到二極管,黑色在led的FPGA一端,紅色在另一端才能亮)。重新焊接後,程序一下載所有led都亮起來了。我一開始以爲焊接產生短路,可是想想一排四個led全部短路有點不太可能。於是恍然想起老師的忠告,去看看未分配的引腳設置。過程如下:

Assigments ==> Device ==> Device and Pins ==> Unused Pins ==> Input Tri-stated

     未設置前有一個with weak pull up。就是這個weak pull up就能把外部連接的led點亮了。鬼知道以後還會遇到什麼可能的挫折?!!未雨綢繆啊!!


以下轉幾篇帖子,是我查資料時候順便看到的關於未這樣設置造成的麻煩。希望能夠解決問題!


========================          華麗的分割線           ===========================

一波三折——危險的“未分配”引腳

http://www.cnblogs.com/wfcx/archive/2010/04/28/1722644.html

http://www.cnblogs.com/wfcx/archive/2010/04/28/1722641.html



發佈了36 篇原創文章 · 獲贊 15 · 訪問量 83萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章