深入介紹嵌入式開發中三種不同的程序架構
三種常用的軟件架構有:順序執行的前后臺系統、時間片輪詢系統和多任務操作系統:STM32單片機開發中的....
實際測試代碼--START_TEST為例進行闡述
在真正講解啟動過程之前,先要講解程序下載到 Flash上的結構和程序運行時(執行到main函數)時的....
究竟該選擇Arduino還是樹莓派?
樹莓派發明于英國。發明者埃本·厄普頓和他在劍橋大學計算機實驗室的同事們為了更好的吸引學生,以及提高學....
基于STM32的球上自平衡機器人設計方案
將機器人整體開源,同時總結一下機器人搭建過程中遇到的坑和未來的改進方向。在分享的文件里包含了結構設計....
PID相關公式介紹及三個參數的控制作用
看起來PID高大尚,先被別人唬住,后被公式唬住,由于大多數人高數一點都不會或者遺忘,所以再一看公式,....
MOS管電源開關電路,遇到上電沖擊電流超標怎么解決
不就是MOS管開關電路嘛,So easy,閉著眼睛也能設計出來。這里用的是PMOS,所以只要把柵極上....
STM32的GPIO介紹
GPIO支持4種輸入模式(浮空輸入、上拉輸入、下拉輸入、模擬輸入)和4種輸出模式(開漏輸出、開漏復用....
全面的C語言入門筆記整理
變量就是可以變化的量,而每個變量都會有一個名字(標識符)。變量占據內存中一定的存儲單元。使用變量之前....
華秋九江PCB產線完成自動化升級
華秋采用水平沉線工藝,品質更穩定,更可靠。沉銅過程中板子是水平放置,對于小孔徑的沉銅效果更好。盡管水....
使用國民技術的N32替換STM32的操作流程
進行如上步驟后,啟動J-Flash就能夠掃描并連接到芯片,但是有可能keil鏈接的J-Flash和安....
三極管在無刷電機霍爾信號濾波電路的應用
如下圖1是無刷電機霍爾信號的濾波電路,為了保證波形質量,簡單的阻容濾波并不能完全解決實際復雜的工作環....
紅外遙控自學習實現原理詳解
很早前就想實現這個紅外遙控自學習的這個實驗,用于來自己控制房子里如空調等紅外遙控設備的自動化,NEC....
如何在KEIL下閱讀匯編
不同的平臺的匯編代碼是不一樣的,最早的匯編在50年代就發明了,比很多人的父母的年齡都大,老掉牙,不用....
PWM脈沖寬度調制的原理及應用
PWM有著非常廣泛的應用,比如直流電機的無極調速,開關電源、逆變器等等,個人認為,要充分理解或掌握模....
單片機供電電路設計方案
在電路上電之前。開關"TEST"斷開,單片機也沒有通過VCC加電。此時,T1的基極通過R9(100k....
一種常見的應用與驅動分離設計的方式
今天跟大家找了一種常見的應用與驅動分離設計的方式,對于目前一些高性能MCU還是值得使用一下的,不過對....
一文詳解串口通信的基礎知識
串行通訊是指僅用一根接收線和一根發送線就能將數據以位進行傳輸的一種通訊方式。盡管串行通訊的比按字節傳....
電源IC輸入端ESD保護單元輸入電壓過高原因及解決方案
在我們項目開發和產品量產過程中總是會出現一些 IC 損壞的現象,通常要想找出這些 IC損壞的根本原因....
CAN總線簡介及優點說明
CAN是控制器局域網絡(Controller Area Network, CAN)的簡稱,是一種能夠....
C語言代碼優化的一些技巧
選擇一種合適的數據結構很重要,如果在一堆隨機存放的數中使用了大量的插入和刪除指令,那使用鏈表要快得多....
電子電路原理圖的概念及識圖方法
由金屬導線和電氣、電子部件組成的導電回路,稱為電路。在電路輸入端加上電源使輸入端產生電勢差,電路連通....
單片機程序設計中時間片輪和分層屏蔽的設計思想
分層思想 分層的思想,并不是什么神秘的東西,事實上很多做項目的工程師本身自己也會在用。看了不少帖子都....
電源設備中噪聲濾波器的作用及基本結構
隨著現代科學技術的飛速發展,電子、電力電子、電氣設備應用越來越廣泛,它們在運行中產生的高密度、寬頻譜....
詳解C語言的驅動法編程
數據壓倒一切。如果選擇了正確的數據結構并把一切組織的井井有條,正確的算法就不言自明。編程的核心是數據....