43.在設(shè)計軟體時,大多單片機都設(shè)有看門狗,需要在軟體適當?shù)奈恢萌ノ构,以防止軟體復(fù)位和軟體進入死循環(huán),如何適當?shù)奈构,即如何精確判定軟體的運行時間?
答:大多數(shù)單片機都有看門狗定時器功能(WDT,Watch Dog Timer)以避免程序跑錯。HOLTEK有一款基本I/O型單片機--HT48R05A-1,我們就以它為例做個說明吧。
Window with EPROM:提供使用者更改程式的空間,具視窗式陶瓷包裝,利用紫外線燈清除資料,可重復(fù)燒寫,但包裝成本非常高,僅適合小量生產(chǎn)或?qū)嶒炇褂谩?br />
EEPROM:屬于可重復(fù)寫入/清除之元件,此類記憶體使得程式之內(nèi)容可加以清除或修改,而無需使用開窗之包裝,可節(jié)省包裝之成本,亦方便重復(fù)使用,但生產(chǎn)制程較復(fù)雜。
Flash EPROM:當須要清除/寫入較大量的非揮發(fā)性程式記憶體時,F(xiàn)lash EPROM比傳統(tǒng)式EEPROM可提供較好的解決之道,因為Flash EPROM較EEPROM于清除/寫入周期次數(shù)及速度上表現(xiàn)更好。利用Flash ROM來當作程式記憶體,由于封裝上不需要EPROM特殊的視窗式陶瓷包裝,使用上價格與OTP(One Time Programming)相差不大,相當合理,又具有多次重復(fù)燒寫的功能。
如果要省電模式下做定時工作,有一個很好建議,可采用HOLTEK MCU雙振蕩系列,如HT49XX,HT47XX,HT48XX,HT46R6X等系列,其優(yōu)點在省電模式下,其主振停止而保持第二振蕩系統(tǒng)維持振蕩,此振蕩系統(tǒng)為RTC(Real Time Clock 32768Hz振蕩系統(tǒng)),工作電流維持在2~3uA(工作電壓3V)之間,又因是用32768晶振,不受工作溫度及電壓變動的影響,可準確做定時工作。
一般480MB/S的數(shù)據(jù)傳輸率是運用在USB 2.0,當通用序列匯流排(Universal Serial Bus)規(guī)格于1996年1月發(fā)表時,代表業(yè)界成功研發(fā)出一套連結(jié)中低速頻寬的周邊元件與個人電腦之間的低成本串連管道,但是仍缺乏支援高速寬頻的 應(yīng)用能力。于2000年4月,USB再度推出全新一代的USB 2.0版本的技術(shù)規(guī)格,可將訊號傳輸速度提升整整40倍,由原先 USB 1。0的最高12MHz的速度至現(xiàn)今USB 2。0的高速480MHz,并擴增了更先進的功能,如新型的傳輸裝置以提高頻寬使用率與增加傳輸裝置及主機控制器之間的附加功能。