關閉

嵌入式微處理器

所屬頻道 嵌入式 公眾號精選
  • 如何用示波器測量串口波特率?

    如何確定時基假如要測量的波特率為9600,則每一比特位的時間為:1/9600≈104μs,一般示波器橫向上每個大格子里5個小格子,要想看清一比特位一般需要一個小格子就夠了,則時基為:104μs*5=520μs,也就是說時基要500μs。注意:測量時選擇的耦合方式為直流,邊沿類型為...

    嵌入式
    2021-11-29
  • 詳解:堆和棧的區(qū)別

    1、預備知識—程序的內(nèi)存分配一個由C/C編譯的程序占用的內(nèi)存分為以下幾個部分:棧區(qū)(stack):由編譯器自動分配釋放,存放函數(shù)的參數(shù)值,局部變量的值等。其操作方式類似于數(shù)據(jù)結(jié)構中的棧。堆區(qū)(heap):一般由程序員分配釋放,若程序員不釋放,程序結(jié)束時可能由OS回收。注意它與數(shù)據(jù)...

    嵌入式
    2021-11-29
  • 史上最全的LED點燈程序,你都掌握了嗎?

    摘要:你點亮過多少板子的LED燈呢?有很多小伙伴要求講一下STM32、FPGA、Liunx他們之間有什么不同。不同點很多,口說無憑,今天就來點亮一下STM32、FPGA和Liunx板子的LED燈,大家大致看一下點燈流程和點燈環(huán)境以及點燈流程,就能大概的了解一下三者的區(qū)別,可以有選...

    嵌入式
    2021-11-29
    LED
  • 新手必看!51單片機指令快速記憶法

    學習單片機,除了搞清單片機內(nèi)部功能、存儲空間分配及I/O接口外,還應掌握其指令系統(tǒng)。MCS-51共有111條指令,現(xiàn)介紹我們總結(jié)出的快速記憶MCS-51指令的方法,供大家參考。大家都知道,匯編語言指令由操作碼、操作數(shù)兩部分組成。MCS-51使用匯編語言指令,它共有44個操作碼助記...

  • 從零開始,教你制作TT電機正交編碼器

    最近使用TT電機做小車,想裝一個碼盤用來測速。但是,直接把碼盤裝在輸出軸又很難做到足夠的分辨率,于是就想到了一個比較冷門的方法,自制了一個碼盤,并且以此為基礎,給一個TT電機加裝一組正交編碼器。下面,我們開始吧!1、先說一說正交編碼器從名字來說,正交編碼器就是編碼器的一種,百科上...

  • 串口通訊,你真的會了嗎?

    平時使用串口打印出現(xiàn)亂碼的,絕大部分原因是串口波特率沒對。那么,我們怎么測量實際的波特率呢?在這之前,順便一起回顧一下波特率的概念。什么是波特率、比特率?比特率(Bitrate)表示每秒鐘傳輸?shù)亩M制位數(shù),單位為比特每秒(bit/s)。波特率(Baudrate)表示每秒鐘傳送的碼...

    嵌入式
    2021-11-29
  • TVS選型,讓新人老人都能得心應手!

    提到TVS,相信大部分電子工程師都知道,它是用來端口防護的,防止端口瞬間的電壓沖擊造成后級電路的損壞。雖然TVS在電路中具有舉足輕重的地位,但針對TVS的選型過程,很多廠家都是直接給推薦電路,直接告訴設計者答案“你應該選擇哪個器件”,卻很少對選型過程提供理論計算。而大部分電子工程...

    嵌入式
    2021-11-29
  • 圖文詳解:UWB技術的工作原理

    超寬帶技術(UWB)是最佳定位跟蹤技術,因為UWB的設計初衷就是實現(xiàn)高精度測距估計,同時進行雙向通信。所以,UWB是當今最好、最先進的定位技術。今天,就帶大家深入地了解一下UWB技術的工作原理。1、為什么說UWB最適合室內(nèi)定位跟蹤?UWB的固有特性意味著,它可以實現(xiàn)比其他技術更精...

    嵌入式
    2021-11-29
    UWB
  • RGB接口和MCU接口有什么不同?

    LCD的接口有多種,分類也很細,主要看LCD的驅(qū)動方式和控制方式。目前手機上的彩色LCD的連接方式一般有這么幾種:MCU模式,RGB模式,SPI模式,VSYNC模式,MDDI模式,DSI模式。其中,MCU模式也寫成MPU模式的;只有TFT模塊才有RGB接口。但應用比較多的就是MC...

    嵌入式
    2021-11-29
  • 為什么128KB的魂斗羅可以塞下這么長的劇情?

    小時候用小霸王游戲機玩魂斗羅的時候,三條命就可以打通關,感覺自己還挺厲害的。因為魂斗羅的關數(shù)還是很多的,劇情也比較長……那么問題來了,為什么魂斗羅只有128KB,卻可以實現(xiàn)那么長的劇情?下面就給新生代程序員講講這里面的奧秘吧!現(xiàn)代程序員A與1980年代游戲程序員B的對話:A:為什...

    嵌入式
    2021-11-29
  • CPU是如何計算1 1的?

    我們都知道,人類進行運算的本質(zhì)是查表,并且我們存儲的表是有限的。那么,計算機是怎樣進行四則運算的呢?也是查表嗎?答案肯定不是!今天,我們就來說說CPU是如何計算11的?,F(xiàn)代計算機又叫電子計算機,肯定是由電路和電子元件來實現(xiàn)的。我們都知道,一臺計算機的核心就是處理器(CPU),它的...

    嵌入式
    2021-11-29
    CPU
  • C語言內(nèi)存泄露很嚴重,腫么辦?

    1.前言最近部門不同產(chǎn)品接連出現(xiàn)內(nèi)存泄漏導致的網(wǎng)上問題,具體表現(xiàn)為單板在現(xiàn)網(wǎng)運行數(shù)月以后,因為內(nèi)存耗盡而導致單板復位現(xiàn)象。一方面,內(nèi)存泄漏問題屬于低級錯誤,此類問題遺漏到現(xiàn)網(wǎng),影響很壞;另一方面,由于內(nèi)存泄漏問題很可能導致單板運行固定時間以后就復位,只能通過批量升級才能解決,實際...

    嵌入式
    2021-11-29
  • 你偷看的小電影,全被監(jiān)視了…

    你有沒有這樣的經(jīng)歷:當用手機搜索一件物品時,APP很快就會給你精準推薦這件物品。這并不是APP有多懂你,而是你的隱私已被APP監(jiān)視了。哪怕你用的是“清理歷史記錄切換無痕模式”,后臺依然可以記錄你的搜索……還有,長夜漫漫,總是讓人無心睡眠。于是,你悄悄地打開了收藏已久的網(wǎng)頁,熟練地...

    嵌入式
    2021-11-29
  • 如何編寫單片機的狀態(tài)機框架?

    在單片機裸機的編程方法中,狀態(tài)機的方法是比較好的,經(jīng)典的比如按鍵的檢測判斷等。其實,有很多地方可以使用這種思想,比如傳感器的數(shù)據(jù)采集。因為單片機不可能一直等待著運行,那樣的效率是很低的,通常都是結(jié)合fsmtimer的方式來提高CPU的使用率。下面簡單介紹一下傳感器中使用fsm的方...

  • 寫好C語言,漂亮的宏定義很重要!

    寫好C語言,漂亮的宏定義很重要!使用宏定義可以防止出錯,提高可移植性,可讀性,方便性等。下面列舉了一些成熟軟件中常用的宏定義。1.防止一個頭文件被重復包含1#ifndef?COMDEF_H2#define?COMDEF_H3//頭文件內(nèi)容4#endif2.重新定義一些類型,防止由...

    嵌入式
    2021-11-29