一、獨立看門狗 STM32 的獨立看門狗由內(nèi)部專門的 40Khz 低速時鐘驅(qū)動,即使主時鐘發(fā)生故障,它也仍然有效。 看門狗的原理:單片機系統(tǒng)在外...
Linux系統(tǒng)下的多線程遵循POSIX線程接口极祸,稱為 pthread。編寫Linux下的多線程程序,需要使用頭文件pthread.h蹬刷,連接時需要...
C語言指針說難不難但是說容易又是最容易出錯的地方瓢捉,因此不管是你要做什么只要用到C指針你就跳不過,今天咱們就以 十九個例子來給大家簡單的分析一下指...
零基礎(chǔ)要怎么樣學(xué)習(xí)嵌入式希望可以通過這一篇帖子讓大家走進嵌入式办成,對嵌入式的學(xué)習(xí)不再那么陌生泡态。 嵌入式Linux工程師的學(xué)習(xí)需要具備一定的C語言基...
嘗試了下STM32的ADC采樣,并利用DMA實現(xiàn)采樣數(shù)據(jù)的直接搬運存儲迂卢,這樣就不用CPU去參與操作了某弦。 找了不少例子參考,ADC和DMA的設(shè)置了...
Linux系統(tǒng)下的多線程遵循POSIX線程接口而克,稱為 pthread靶壮。編寫Linux下的多線程程序,需要使用頭文件pthread.h员萍,連接時需要...
一、互斥鎖 為啥要有互斥? 多個進程/線程執(zhí)行的先后順序不確定充活,何時切出CPU也不確定蜂莉。 多個進程/線程訪問變量的動作往往不是原子的。 1. 操...
說實話就現(xiàn)在的市場應(yīng)用中stm32已經(jīng)占到了絕對住到的地位混卵,51已經(jīng)成為過去式映穗,32的功能更加強大,雖然相應(yīng)的難度有所增加幕随,但是依然阻止不了大家...
簡單的說其實要理解C文件與頭文件(即.h)有什么不同之處蚁滋,首先需要弄明白編譯器的工作過程,一般說來編譯器會做以下幾個過程: 1.預(yù)處理階段 2....