▼更多精彩推薦,請關(guān)注我們▼早期的MCU沒有看門狗,就容易引起有些產(chǎn)品死機了不能重啟工作。為了避免這個問題,后期的MCU在內(nèi)部集成了看門狗的功能。為了滿足更多使用場景,現(xiàn)在很多MCU都集成了兩個看門狗:獨立看門狗與窗口看門狗。拿現(xiàn)在大家熟悉的STM32來說,都集成了獨立看門狗和窗...
對于學習過51單片機的同學來說,一般使用RTC功能,一般都會使用51單片機+DS1302的方案,在STM32單片機中,因為STM32單片機自帶RTC模塊,所以我們只需要使用一個STM32即可,不需要外掛實時時鐘芯片了。
隨著公司積累大量數(shù)據(jù)并尋找合適的技術(shù)進行分析和利用,人工智能(AI)逐漸成為主流。這就是為什么Gartner預(yù)測到2021年80%的新興技術(shù)將擁有AI基礎(chǔ)。
隨著我們工程化經(jīng)驗的增加,不知不覺的我們就會關(guān)心到這個問題,模塊化,模塊設(shè)計就顯現(xiàn)出來,那到底什么是模塊化呢?
有限自動機(Finite Automata Machine)是計算機科學的重要基石,它在軟件開發(fā)領(lǐng)域內(nèi)通常被稱作有限狀態(tài)機(Finite State Machine),是一種應(yīng)用非常廣泛的軟件設(shè)計模式(Design Pattern)。本文介紹如何構(gòu)建基于狀態(tài)機的軟件系統(tǒng),以及如何利用Linux下的工具來自動生成實用的狀態(tài)機框架。
在嵌入式軟件開發(fā)中,bin、hex、axf和elf這四種格式的文件很常見。 之前我分享的STVP、ST-LINK Utility、STM32CubeProg這些下載編程工具的時候,都用到了bin、hex格式的文章。 作為普通嵌入式軟件開發(fā)者,可能只知道如何使用他們,并不會在意這些文件里面具體是什么內(nèi)容。
NFC技術(shù)由Philips、Nokia和Sony主推的一種近距離無線通信技術(shù)(NFCIP-1),是一種短距離非接觸式的通信方式,通常有效通訊距離為4厘米以內(nèi)。RFID原理為閱讀器與標簽之間進行非接觸式的數(shù)據(jù)通信,達到識別目標的目的。
眾所周知,地線是電流返回源的通路。隨著大規(guī)模集成電路和高頻電路的廣泛應(yīng)用,低阻抗的地線設(shè)計在電路中顯得尤為重要,本文簡單列舉了幾種常用的接地方法。