動態(tài)
-
發(fā)布了文章 2024-05-07 08:10
-
發(fā)布了文章 2024-05-06 08:10
-
發(fā)布了文章 2024-05-01 08:10
-
發(fā)布了文章 2024-05-01 08:10
-
發(fā)布了文章 2024-04-29 08:10
-
發(fā)布了文章 2024-04-29 08:10
串口DMA其實一點兒都不難
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參與的一2.7k瀏覽量 -
發(fā)布了文章 2024-04-29 08:10
面試遇到再不怕了:IIC協(xié)議
點擊上方藍字關(guān)注我們I2C(Inter-IntegratedCircuit),有時也稱為IIC或TWI(Two-WireInterface),是一種用于低速度串行通信的總線協(xié)議,主要用于連接微控制器與其外圍設(shè)備,如傳感器、EEPROM、RTC(實時時鐘)等。I2C由飛利浦半導(dǎo)體(現(xiàn)今的恩智浦半導(dǎo)體)在1980年代初期開發(fā)。I2C通信僅需兩根線:SDA(Ser9.2k瀏覽量 -
發(fā)布了文章 2024-04-26 08:10
你知道嗎? 51單片機也有動態(tài)內(nèi)存分配
一、簡述其實在51單片機中也可以使用動態(tài)內(nèi)存,動態(tài)內(nèi)存其實就是劃出一塊內(nèi)存區(qū)域,將這塊內(nèi)存進行管理,稱為內(nèi)存管理。51單片機可以使用c語言自帶的標(biāo)準(zhǔn)內(nèi)存管理API:malloc、calloc、realloc、free。他們的頭文件在中,所以使用內(nèi)存管理必須包含該頭文件。二、使用方法51單片機需要使用內(nèi)存管理API必須要手動調(diào)用初始化堆內(nèi)存管理函數(shù):init_2.3k瀏覽量 -
發(fā)布了文章 2024-04-24 08:10
-
發(fā)布了文章 2024-04-22 08:10
解密BMS電池管理系統(tǒng)
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)控電池1.6k瀏覽量