新聞中心

EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > MAX1441接近檢測和觸控傳感器編程器技術(shù)

MAX1441接近檢測和觸控傳感器編程器技術(shù)

作者: 時間:2017-01-09 來源:網(wǎng)絡(luò) 收藏

  圖6.直接啟動MAX1441編程器時的屏幕顯示

  使用固件的完整文件名(包括文件擴(kuò)展名)將出現(xiàn)在程序會話中。

  注:

  文件名中不要使用空格;可用下劃線“_”替代。

  使用盡可能短的固件文件名。

  快捷方式啟動編程器

  由快捷方式啟動編程器時,首先需要創(chuàng)建一個MAX1441應(yīng)用程序的快捷鍵。在快捷方式的屬性窗口指定固件文件名。

  利用快捷鍵啟動應(yīng)用程序時,無需輸入固件的文件名,因為快捷鍵包含了文件名信息,以避免操作錯誤,非常適合生產(chǎn)環(huán)境。為了驗證和/或修改快捷信息,在快捷鍵處單擊右鍵,并選擇Properties(圖7)。Properties|Shortcut的默認(rèn)目標(biāo)是C:Max1441max1441_programmer.exeappcode.hex,其中,“appcode.hex”為固件名字,寫入MAX1441器件。為便于使用,把快捷鍵復(fù)制到PC桌面,從桌面運(yùn)行程序。

  圖7.“MAX1441_Programmer”快捷屬性窗口

  一旦啟動MAX1441編程器,屏幕的標(biāo)題欄會出現(xiàn)固件的文件名和COM端口號(圖8)。

  圖8.MAX1441編程器搜索模式

  由此,軟件開始檢索MAX1441,進(jìn)度條大約在13秒內(nèi)完成,如果沒有找到MAX1441將返回到初始位置。如果按下鍵盤上的任意按鍵,將終止程序運(yùn)行。

  一旦發(fā)現(xiàn)MAX1441,則開始對閃存進(jìn)行編程,顯示圖9所示窗口。

  圖9.MAX1441編程器的編程模式

  注意:須確保編程過程中不會干擾到MAX1441接口(同時顯示黃色窗口)。編程器與MAX1441之間一旦中斷通信,將導(dǎo)致編程失敗。

  圖9顯示了程序運(yùn)行進(jìn)程,“*”號表示擦除內(nèi)存,期間顯示寫閃存進(jìn)度。每個周期代表32字內(nèi)存(共64字節(jié))編程。所顯示的總周期數(shù)取決于應(yīng)用固件的大小。一次編程會話完成后,將顯示一個綠色或紅色窗口。如果器件編程成功,則彈出綠色窗口(圖10)。編程器立即開始檢索下一器件編程。如果安裝過程中沒有受到干擾,并在安裝時保留了同一器件,大約10秒鐘后會對其重新編程。按下ESC鍵將終止編程,并立即啟動同一器件的重新編程。如果從安裝中撤除器件,則會彈出一個窗口(圖8所示),一旦與重新裝載的MAX1441建立通信,將立即啟動編程。

  圖10.MAX1441編程器通過時的狀態(tài)顯示

  如果MAX1441編程失敗,將彈出一個紅色窗口(圖11)。撤除該器件,并裝載另一器件,按任何鍵(ESC鍵除外)重新啟動編程,或按下ESC鍵終止應(yīng)用程序。

  圖11.MAX1441編程器運(yùn)行失敗時的狀態(tài)顯示

  除了彈出綠色、紅色窗口指示程序運(yùn)行的成功/失敗外,應(yīng)用程序還可以觸發(fā)MAX1441的OUT1和OUT2引腳,反映程序運(yùn)行進(jìn)程和結(jié)果:

  閃存擦除操作完成后,OUT1和OUT2引腳將被拉低,然后釋放。在MAX1441評估板上,這將導(dǎo)致LED1和LED2閃爍。

  如果閃存成功編程,將拉低OUT1引腳。在MAX1441評估板上,這將點亮LED1。OUT1將一直保持在低電平,直到撤除MAX1441或開始下一次編程。

  如果閃存編程沒有成功,將拉低OUT2引腳。在MAX1441評估板上,這將點亮LED2。OUT2將一直保持在低電平,直到撤除MAX1441或開始下一次編程。

  完成當(dāng)前的MAX1441編程后,從插槽中拔下器件并插入下一編程器件。

  在自動化生產(chǎn)環(huán)境中,可以利用該應(yīng)用程序,通過OUT1和OUT2引腳的狀態(tài)篩選器件的好、壞。

  注意:MAX1441編程時不要斷開USB電纜,通過Maxim的USB-JTAG接口板連接計算機(jī)。任何中斷都將導(dǎo)致應(yīng)用程序運(yùn)行失敗。


上一頁 1 2 下一頁

評論


技術(shù)專區(qū)

關(guān)閉