字符型、指針型等變量等該如何初始化
對(duì)于數(shù)值類型的變量往往初始化為0,但對(duì)于其他類型的變量,如字符型、指針型等變量等該如何初始化呢?
單片機(jī)高效運(yùn)行秘訣:實(shí)現(xiàn)數(shù)學(xué)函數(shù)的優(yōu)化之道
因?yàn)镼格式中有無(wú)符號(hào)的范圍和帶符號(hào)的范圍,所以這里的hAngle充分利用這個(gè)16 bit的數(shù)據(jù),并且....
ZTE研發(fā)電路設(shè)計(jì)準(zhǔn)則與規(guī)范
背板輸入信號(hào)緩沖器應(yīng)用下拉電阻和串阻。背板輸入信號(hào)緩沖器下拉電阻取10K,串阻取100歐姆。背板輸入....
詳解實(shí)時(shí)操作系統(tǒng)和非實(shí)時(shí)操作系統(tǒng)
實(shí)時(shí)操作系統(tǒng),當(dāng)外界事件和數(shù)據(jù)產(chǎn)生時(shí),系統(tǒng)能以足夠快的速度予以處理,其處理結(jié)果能在規(guī)定的時(shí)間內(nèi)控制生....
詳解C語(yǔ)言變量和數(shù)據(jù)類型
C語(yǔ)言大家都不陌生吧,計(jì)算機(jī)、電子信息、通信工程、自動(dòng)化等專業(yè)的必學(xué)課程,前面和大家介紹過(guò)C語(yǔ)言的歷....
誰(shuí)說(shuō)單片機(jī)不能圖形編程,介紹MCU的TOP 5圖形GUI庫(kù)!
LittlevGL(LVGL) 是一款開源的嵌入式圖形用戶界面(GUI)庫(kù),專為嵌入式系統(tǒng)設(shè)計(jì)。LV....
編程如何做到高內(nèi)聚低耦合呢?
低耦合,是指模塊之間盡可能的使其獨(dú)立存在,模塊之間不產(chǎn)生聯(lián)系不可能,但模塊與模塊之間的接口應(yīng)該盡量少....
微型計(jì)算機(jī)的組成及其應(yīng)用形態(tài) 單片機(jī)的特點(diǎn)及應(yīng)用領(lǐng)域
1946年2月15日,第一臺(tái)電子數(shù)字計(jì)算機(jī) ENIAC問(wèn)世,這標(biāo)志著計(jì)算機(jī)時(shí)代的到來(lái)。ENIAC 是....
cpost原理解析和應(yīng)用案例
我們通常認(rèn)為,在中斷中,不能執(zhí)行耗時(shí)的操作,否則會(huì)影響系統(tǒng)的穩(wěn)定性,尤其對(duì)于嵌入式編程。對(duì)于帶操作系....
嵌入式框架Zorb Framework狀態(tài)機(jī)的實(shí)現(xiàn)
Zorb Framework是一個(gè)基于面向?qū)ο蟮乃枷雭?lái)搭建一個(gè)輕量級(jí)的嵌入式框架。
什么是C語(yǔ)言?單片機(jī)有什么特點(diǎn)?為什么要用C語(yǔ)言編程?
隨著技術(shù)的發(fā)展,電子產(chǎn)品越來(lái)越多,方便了我們的日常生活,大多數(shù)電子產(chǎn)品上都有單片機(jī),而單片機(jī)是通過(guò)執(zhí)....
瓷片電容(MLCC)的制作流程
來(lái)自Murata 2分41秒的視頻,介紹瓷片電容(MLCC)的制作全過(guò)程。
函數(shù)指針的基本概念和語(yǔ)法
函數(shù)指針是一種非常強(qiáng)大的編程工具,它可以讓我們以更加靈活的方式編寫程序。在本文中,我們將介紹 6 個(gè)....
淺談CAN總線終端電阻的作用
CAN總線終端電阻,一般來(lái)說(shuō)都是120歐姆,實(shí)際上在設(shè)計(jì)的時(shí)候,也是兩個(gè)60歐姆的電阻串起來(lái),而總線....
工程師兩難之氮化鎵GaN還是碳化硅SiC?到底該pick誰(shuí)?
作為第三代功率半導(dǎo)體的絕代雙驕,氮化鎵晶體管和碳化硅MOSFET日益引起工業(yè)界,特別是電氣工程師的重....
關(guān)于JTAG口,你了解多少?
在FPGA研發(fā)及學(xué)習(xí)過(guò)程中,有一個(gè)關(guān)鍵步驟就是下板實(shí)現(xiàn),做硬件“硬現(xiàn)”很重要,一般來(lái)說(shuō)用JTAG口比....
大飛機(jī)首飛!國(guó)產(chǎn)化程度如何?背后產(chǎn)業(yè)鏈解讀
中信建投指出,C919客機(jī)機(jī)體部分以國(guó)內(nèi)供應(yīng)商為主,主要由洪都航空、中航飛機(jī)、中航沈飛三家上市公司包....
C語(yǔ)言開源項(xiàng)目集錦
UNIX V6 的內(nèi)核源代碼包括設(shè)備驅(qū)動(dòng)程序在內(nèi)約有 1 萬(wàn)行,這個(gè)數(shù)量的源代碼,初學(xué)者是能夠充分理....
嵌入式C語(yǔ)言史上最愚蠢的一個(gè)BUG
我相信這樣的bug,就算你是高手你也會(huì)犯的,你來(lái)看看作者犯的這個(gè)Bug吧。。
版本控制工具,什么是版本控制系統(tǒng)?
在倉(cāng)庫(kù)中,有些文件是不想被git管理的,比如數(shù)據(jù)的配置密碼、寫代碼的一些思路等。git可以通過(guò)配置從....
搞嵌入式的為啥要一定要學(xué)習(xí)RTOS?
輪詢系統(tǒng)是一種非常簡(jiǎn)單的軟件結(jié)構(gòu),通常只適用于那些只需要順序執(zhí)行代碼且不需要外部事件來(lái)驅(qū)動(dòng)的就能完成....
C語(yǔ)言斷言函數(shù)assert()的應(yīng)用,清晰明了!
這樣可以快速發(fā)現(xiàn)并定位軟件問(wèn)題,同時(shí)對(duì)系統(tǒng)錯(cuò)誤進(jìn)行自動(dòng)報(bào)警。對(duì)于在系統(tǒng)中隱藏很深,用其他手段極難發(fā)現(xiàn)....
熱轉(zhuǎn)印手工制作PCB,你在大學(xué)實(shí)驗(yàn)室也玩過(guò)吧?
然后將其附著在一塊大小合適的覆銅板上,在熱轉(zhuǎn)印機(jī)加熱加壓下,20秒便可以完成熱轉(zhuǎn)印。取出覆銅板,揭開....
拆解555定時(shí)器:早期硅芯片內(nèi)部一覽+原理圖
乏味地打磨環(huán)氧樹脂封裝以露出芯片(下圖),并確定芯片是 555 定時(shí)器。Signetics 在 19....
DIY一拖四USB集線器
最近做了個(gè)USB擴(kuò)展小項(xiàng)目,符合USB2.0規(guī)范的一拖四USB集線器,和電腦端采用Type-C接口連....
開關(guān)電源技術(shù)中,LLC和PWM變換有啥不同
先來(lái)認(rèn)識(shí)一下開關(guān)電源常用的幾種拓?fù)浣Y(jié)構(gòu)。
CAN總線在應(yīng)用時(shí)的常見故障與解決方案
診斷接口的6號(hào)針腳連接CAN H 導(dǎo)線,14號(hào)針腳連接CAN L 導(dǎo)線。如果診斷接口上連接有兩組CA....