Atmel公司一定出問題了,至少我猜是這樣!不然AVR為何如此瘋狂漲價?看來你在中國的根都要爛掉了!STM8現(xiàn)在來搶占你的市場,你就繼續(xù)漲吧!與其求而不得,不如棄而不用,沒辦法,只好棄AVR,轉(zhuǎn)向STM8、STM32平臺了。其實STM8也不是能看上眼的東西,雖然強大,卻有諸多地方不甚合理,但是沒辦法,他仍然有優(yōu)勢。 一種好的芯片,除了功能強大、價格合理之外,設計上應該人性化,使用時應該簡單易理解。不能因為追求功能強大而引入諸多難于理解和使用的新概念,否則開發(fā)人員難于操作,不利于芯片的推廣和使用。實際上,如果設計得當,功能寄存器組合合理,功能模塊安排合理,功能強大與簡單易用二者將不再是不可調(diào)和的矛盾。以定時器為例,各大公司的產(chǎn)品令人相當?shù)氖!實現(xiàn)相同的功能,寄存器完全沒有必要搞這么復雜!甚至使用更簡單的模型就能實現(xiàn)更復雜的功能! 稍后在適當?shù)臅r候,我將提及一種自已設計的定時器模型,只使用一種工作模式,便能實現(xiàn)諸如任意頻率、任意占空比的硬件自動行矩形波,任意頻率、占空比、相位皆可調(diào)節(jié)的PWM、PCM波形,任意占空比與分頻系數(shù)可調(diào)的外部數(shù)字信號分頻器,死區(qū)時間可任意調(diào)節(jié)的同相或反相PWM...總之,定時/計數(shù)器幾乎所有的功能都能實現(xiàn),并且還能任意加載捕獲、剎車等功能模塊,在設計和使用上具有極大的簡約性和靈活性,堪稱“理想定時/計數(shù)器模型”. 從今天起,將逐步少使用AVR單片機,在正式結(jié)束之前,整理相關(guān)代碼進行公示,算是對自已那么長時間的專注有了一個交待。
|