文章
-
從上電到啟動,帶你拿捏單片機啟動全流程2024-05-07 08:10
-
來聊聊有源濾波和無源濾波吧2024-05-06 08:10
-
單片機Debug的這幾種方式,你都知道嗎?2024-05-01 08:10
-
你是不是也沒躲過這個坑?用了太多全局變量......2024-05-01 08:10
-
聊聊MCU死循環(huán),用for(;;)還是while(1)?2024-04-29 08:10
-
串口DMA其實一點兒都不難2024-04-29 08:10
DMA一種在嵌入式實時任務(wù)處理中常用的功能。而UART發(fā)送數(shù)據(jù)包,使用DMA方式能大量減輕CPU處理的時間,使其CPU資源不被大量浪費,尤其在UART收發(fā)大量數(shù)據(jù)包(如高頻率收發(fā)指令)時具有明顯優(yōu)勢。一、簡述DMADMA:DirectMemoryAccess,直接內(nèi)存存取/訪問。簡單來說就是內(nèi)存RAM直接和其他設(shè)備(外設(shè))進行數(shù)據(jù)交互,而不需要CPU參與的一 -
面試遇到再不怕了:IIC協(xié)議2024-04-29 08:10
點擊上方藍字關(guān)注我們I2C(Inter-IntegratedCircuit),有時也稱為IIC或TWI(Two-WireInterface),是一種用于低速度串行通信的總線協(xié)議,主要用于連接微控制器與其外圍設(shè)備,如傳感器、EEPROM、RTC(實時時鐘)等。I2C由飛利浦半導(dǎo)體(現(xiàn)今的恩智浦半導(dǎo)體)在1980年代初期開發(fā)。I2C通信僅需兩根線:SDA(Ser -
你知道嗎? 51單片機也有動態(tài)內(nèi)存分配2024-04-26 08:10
一、簡述其實在51單片機中也可以使用動態(tài)內(nèi)存,動態(tài)內(nèi)存其實就是劃出一塊內(nèi)存區(qū)域,將這塊內(nèi)存進行管理,稱為內(nèi)存管理。51單片機可以使用c語言自帶的標準內(nèi)存管理API:malloc、calloc、realloc、free。他們的頭文件在中,所以使用內(nèi)存管理必須包含該頭文件。二、使用方法51單片機需要使用內(nèi)存管理API必須要手動調(diào)用初始化堆內(nèi)存管理函數(shù):init_ -
真的通俗易懂!差分信號電路的解讀2024-04-24 08:10
-
解密BMS電池管理系統(tǒng)2024-04-22 08:10
BMS電池管理系統(tǒng)(BatteryManagementSystem)是一種用于監(jiān)控和管理電池組的設(shè)備,它主要應(yīng)用于需要精確電池管理的領(lǐng)域,如電動汽車、無人機、便攜式電子設(shè)備和儲能系統(tǒng)等。二、電池管理系統(tǒng)的關(guān)鍵功能電池管理系統(tǒng)的關(guān)鍵功能包括:監(jiān)控:BMS能夠監(jiān)控電池