摘要:月黑風(fēng)高夜,一雙黑手伸向了室友的STM32開(kāi)發(fā)板!一日逛淘寶,推送STM32F103ZET6原裝芯片,驚!STM32F103ZET6居然漲價(jià)到388元一片!一、什么是GD32GD32是由北京兆易創(chuàng)新開(kāi)發(fā)的國(guó)產(chǎn)32位MCU,基于ArmCortex-M3/M23/M4內(nèi)核以及R...
其實(shí)簡(jiǎn)單或者復(fù)雜都不重要,重要的是通過(guò)STM32我們能學(xué)習(xí)到什么?做一個(gè)鍵盤(pán)/鼠標(biāo),可以學(xué)習(xí)USB協(xié)議。做一個(gè)聯(lián)網(wǎng)設(shè)備,需要學(xué)習(xí)以太網(wǎng),TCP/IP協(xié)議的底層實(shí)現(xiàn)。做一個(gè)無(wú)線(xiàn)設(shè)備,可能需要學(xué)習(xí)藍(lán)牙、WIFI或者zigbee的協(xié)議,而最終的應(yīng)用,可能不一定有庫(kù)或者包,需要自己去寫(xiě)底...
在PCB的EMC設(shè)計(jì)考慮中,首先涉及的便是層的設(shè)置;單板的層數(shù)由電源、地的層數(shù)和信號(hào)層數(shù)組成;在產(chǎn)品的EMC設(shè)計(jì)中,除了元器件的選擇和電路設(shè)計(jì)之外,良好的PCB設(shè)計(jì)也是一個(gè)非常重要的因素。PCB的EMC設(shè)計(jì)的關(guān)鍵,是盡可能減小回流面積,讓回流路徑按照我們?cè)O(shè)計(jì)的方向流動(dòng)。而層的設(shè)計(jì)...
我們芯片工程師在工作中要處理大量數(shù)據(jù),需要一種能直接在編程中使用矩陣和數(shù)組表達(dá)運(yùn)算的語(yǔ)言,而MATLAB?完美的解決了這個(gè)需求。毫不夸張的說(shuō),MATLAB已成工程師最重要的工具。華為工程師更是將它視為日常工作工具。MATLAB內(nèi)部還設(shè)有工具箱,工具箱可支持協(xié)同工作,并能與GPU和...
不知道有多少人折騰過(guò)液晶顯示的菜單,我覺(jué)得很多人都應(yīng)該搞過(guò),我還記得以前大學(xué)參加電子設(shè)計(jì)競(jìng)賽獲獎(jiǎng)的作品,我就用到了一個(gè)12864,里面有菜單功能。以前可能覺(jué)得菜單高大上,其實(shí)并不是想象中的復(fù)雜,本文為大家分享一個(gè)用單色屏做的菜單框架。代碼托管在github:https://git...
單片機(jī)的特殊功能寄存器SFR,是SRAM地址已經(jīng)確定的SRAM單元,在C語(yǔ)言環(huán)境下對(duì)其訪(fǎng)問(wèn)歸納起來(lái)有兩種方法。1采用標(biāo)準(zhǔn)C的強(qiáng)制類(lèi)型轉(zhuǎn)換和指針來(lái)實(shí)現(xiàn)采用標(biāo)準(zhǔn)C的強(qiáng)制轉(zhuǎn)換和指針的概念來(lái)實(shí)現(xiàn)訪(fǎng)問(wèn)MCU的寄存器,例如:#defineDDRB(*(volatileunsignedchar...
有一些電子設(shè)備需要頻率高度穩(wěn)定的交流信號(hào),而LC振蕩器穩(wěn)定性較差,頻率容易漂移(即產(chǎn)生的交流信號(hào)頻率容易變化)。在振蕩器中采用一個(gè)特殊的元件——石英晶體,可以產(chǎn)生高度穩(wěn)定的信號(hào),這種采用石英晶體的振蕩器稱(chēng)為晶體振蕩器。電子元器件的小型化趨勢(shì),有力促進(jìn)了當(dāng)下社會(huì)的發(fā)展進(jìn)步,電子元器...
在程序開(kāi)發(fā)的過(guò)程中,程序員會(huì)經(jīng)常對(duì)源代碼以及庫(kù)文件進(jìn)行代碼對(duì)比,在這篇文章里我們向大家介紹7款程序員常用的代碼比較工具。一、WinMerge圖片WinMerge是一款運(yùn)行于Windows系統(tǒng)下的文件比較和合并工具,使用它可以非常方便地比較多個(gè)文檔內(nèi)容,適合程序員或者經(jīng)常需要撰寫(xiě)文...
一般來(lái)說(shuō),單片機(jī)的選型是一件非常重要而且費(fèi)心的事情。如果單片機(jī)型號(hào)選擇得合適,單片機(jī)應(yīng)用系統(tǒng)就會(huì)得經(jīng)濟(jì),工作可靠;如果選擇得不合適,就會(huì)造成經(jīng)濟(jì)浪費(fèi),影響單片機(jī)應(yīng)用系統(tǒng)的正常運(yùn)行,甚至根本就達(dá)不到預(yù)先設(shè)計(jì)的功能。對(duì)于一個(gè)已經(jīng)設(shè)計(jì)好的單片機(jī)應(yīng)用系統(tǒng)來(lái)說(shuō),它的技術(shù)要求和系統(tǒng)功能都應(yīng)當(dāng)...
最近瀏覽一個(gè)挺流行的視頻——X天學(xué)會(huì)單片機(jī)。內(nèi)容確實(shí)通俗易懂,制作的比較用心。但其中的有個(gè)觀點(diǎn)筆者不敢茍同,就是現(xiàn)在C語(yǔ)言已經(jīng)強(qiáng)大到勝任所有任務(wù),大家沒(méi)有必要再去學(xué)習(xí)匯編語(yǔ)言了,直接從C學(xué)起就行了。這種觀點(diǎn)似乎有一定道理,我甚至懷疑現(xiàn)在是不是真的有很多同學(xué)不再學(xué)習(xí)匯編了。特別是現(xiàn)...
1、AHB系統(tǒng)總線(xiàn)分為APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速設(shè)備。2、Stm32f10x.h相當(dāng)于reg52.h(里面有基本的位操作定義),另一個(gè)為stm32f10x_conf.h專(zhuān)門(mén)控制外圍器件的配置,也就是開(kāi)關(guān)頭文件的作用。3、HSE...
我們根據(jù)去年國(guó)內(nèi)互聯(lián)網(wǎng)公司的薪酬按照職級(jí)做了排名。為了統(tǒng)一不同公司之間的職級(jí)體系,我們以初級(jí),中級(jí),高級(jí)和資深工程師來(lái)統(tǒng)計(jì)薪酬。為了保證一定的準(zhǔn)確性,一些公司的職級(jí)因?yàn)樘峤坏男匠赀^(guò)少,因此不被計(jì)入排行中。在內(nèi)部測(cè)試時(shí),很多朋友質(zhì)疑薪酬的準(zhǔn)確性,是的,半年多的薪酬積累并不能涵蓋所有...
下面分別介紹了14種嵌入式操作系統(tǒng)的特點(diǎn)。1、μClinuxμClinux是一種優(yōu)秀的嵌入式Linux版本,其全稱(chēng)為micro-controlLinux,從字面意思看是指微控制Linux。同標(biāo)準(zhǔn)的Linux相比,μClinux的內(nèi)核非常小,但是它仍然繼承了Linux操作系統(tǒng)的主要...
大家好,我是程序員小哈,今天給大家介紹一個(gè)嵌入式UI界面快速開(kāi)發(fā)的方法。問(wèn)題由來(lái)小哈哥萬(wàn)粉文章發(fā)朋友圈的時(shí)候,有網(wǎng)友說(shuō)出個(gè)迪文屏教程。我們單位買(mǎi)過(guò)一個(gè)高低溫試驗(yàn)箱,上面就有一個(gè)串口屏,相比于自繪GUI,它具有開(kāi)發(fā)簡(jiǎn)單、系統(tǒng)穩(wěn)定、開(kāi)發(fā)效率高等優(yōu)點(diǎn)?,F(xiàn)在的串口屏除了顯示GUI界面以外...
[導(dǎo)讀]剛剛開(kāi)始做Linux相關(guān)開(kāi)發(fā)工作時(shí),深感Linux內(nèi)核代碼龐大,要加些自己的驅(qū)動(dòng)進(jìn)內(nèi)核代碼樹(shù),常常深陷bug的泥沼難以自拔,今天來(lái)分享一下內(nèi)核調(diào)試?yán)鱬rintk的使用心得。前面一段時(shí)間很忙,后期更文頻率會(huì)漸漸回歸正常頻率,盡量會(huì)保證每周一到兩更。感謝各位朋友的關(guān)注而沒(méi)有...
mo_chen
2587402761
18309221715
q835194077q
ernest2020
2454347030
王洪陽(yáng)
Witpower
hexuanjian
twtw
hetth
洛奇ing
289117336
Tronlong創(chuàng)龍
嘉和城金牛座
cdliliping
minxinzou
小兔幾
慢羊羊123456
派大猩
xjhw
太陽(yáng)sun
phane99
sunshineli123
niceming
klffnj
桂_花_灣
wenshengzhu
人生如戲啊
alu1997