射雕英雄傳中的裘千丈說(shuō),UART就是我的輕功水上漂過(guò)河。想從河上過(guò)(通信),提前布暗樁,行走時(shí)步伐按樁距固定(波特率提前確定),步幅太大或太小都會(huì)落水。為了不被二弟裘千仞識(shí)破,可以安排侍衛(wèi)在對(duì)岸監(jiān)視通知,沒(méi)風(fēng)險(xiǎn)才開(kāi)始表演(流控)。為了保證踩點(diǎn)準(zhǔn)確,隔一段距離定個(gè)特殊標(biāo)記的粗木樁。
很多剛開(kāi)始學(xué)習(xí)單片機(jī)的小伙伴最苦惱的就是如何入門,不知道從哪一部分開(kāi)始、在哪里查找學(xué)習(xí)資源、按照怎樣的學(xué)習(xí)步驟進(jìn)行學(xué)習(xí),而且摸索學(xué)習(xí)步驟的過(guò)程在浪費(fèi)時(shí)間的同時(shí)也會(huì)降低學(xué)習(xí)興趣。為了幫助大家解決這種情況,小編將單片機(jī)達(dá)人的學(xué)習(xí)經(jīng)驗(yàn)進(jìn)行了整理,以文章的形式分享給大家。
從單片機(jī)上知道,在上電的那一刻,MCU的程序指針會(huì)被初始化為上電復(fù)位時(shí)的地址,從那個(gè)地址處讀取將要執(zhí)行的指令,由此程序在MCU上開(kāi)始執(zhí)行。PC在上電時(shí),和MCU差不多,不過(guò)讀取的是BIOS,有它完成了很多初始化操作,最后,調(diào)用系統(tǒng)的初始化函數(shù),將控制權(quán)交給了操作系統(tǒng),于是我們看到了Windows,Linux系統(tǒng)啟動(dòng)了。
本文檔主要介紹,在python環(huán)境下,如何開(kāi)發(fā)嵌入式應(yīng)用程序,以STM32H43板卡為例介紹. 從系統(tǒng)環(huán)境搭建,到編譯,到用python實(shí)現(xiàn)硬件控制??勺鳛槿腴T教程。
SPI是單片機(jī)外設(shè)電路中常用的一種通訊方式,適用于近距離通信,通常用于芯片間的通訊,有四根線。 在SPI通訊中總線時(shí)鐘和總線相位也兩個(gè)比較重要的概念,一般在使用SPI通信時(shí)都使用默認(rèn)設(shè)置,所以容易把這兩個(gè)參數(shù)忽略。 和大家分享一下SPI通訊、時(shí)鐘極性以及時(shí)鐘相位的基礎(chǔ)知識(shí)。
有粉絲問(wèn)我到底什么是ARM,搞不清楚Cortex、arm內(nèi)核、arm架構(gòu)、ARM指令集、soc這些概念都是什么關(guān)系,本文給大家整理一下關(guān)于ARM相關(guān)的一些概念。
開(kāi)發(fā)工作充滿了挑戰(zhàn)性。人無(wú)完人,對(duì)于程序員來(lái)說(shuō),寫(xiě)出有 bug 的代碼是在所難免的。有些人很淡定,也有一些人會(huì)感到生氣、沮喪、不安或氣餒。在修復(fù) bug 的過(guò)程中我們都經(jīng)歷了什么?來(lái)和大雄一起找找共鳴,看看大家是不是都經(jīng)歷過(guò)這種掙扎。
鋰電池,工程師對(duì)它都不會(huì)感到陌生。在電子產(chǎn)品項(xiàng)目開(kāi)發(fā)的過(guò)程中,尤其是遇到電池供電的類別項(xiàng)目,工程師就會(huì)和鋰電池打交道。這是因?yàn)殇囯姵氐碾娐诽匦詻Q定的。
嵌入式常見(jiàn)的GUI,你了解幾個(gè)?
我們學(xué)習(xí)單片機(jī)的目的就是為了進(jìn)行嵌入式系統(tǒng)的開(kāi)發(fā),學(xué)好單片機(jī)首先要有一個(gè)整體認(rèn)識(shí),下面將簡(jiǎn)要介紹一下單片機(jī)應(yīng)用系統(tǒng)的開(kāi)發(fā)流程。
本文介紹了Linux查看資源使用情況和性能調(diào)優(yōu)常用的命令,包括top、htop、ps、free、vmstat、iostat、netstat、df和du命令。
知乎上有網(wǎng)友提問(wèn):當(dāng)前集成電路設(shè)計(jì)工程師的薪資是否可持續(xù)?這個(gè)話題應(yīng)該是我們所有IC人都關(guān)心的一個(gè)話題了,以下摘錄幾段知乎網(wǎng)友的回答,也希望大家留言補(bǔ)充。
單片機(jī)的基準(zhǔn)電壓一般為3.3V,如果外部信號(hào)超過(guò)了AD測(cè)量范圍,可以采用電阻分壓的方法,但是要注意阻抗匹配問(wèn)題。比如,SMT32的模數(shù)輸入阻抗約為10K,如果外接的分壓電阻無(wú)法遠(yuǎn)小于該阻值,則會(huì)因?yàn)樾盘?hào)源輸出阻抗較大,AD的輸入阻抗較小,從而輸入阻抗對(duì)信號(hào)源信號(hào)的電壓造成分壓,最終導(dǎo)致電壓讀取誤差較大。
C語(yǔ)言里,每個(gè)源文件是一個(gè)模塊,頭文件為使用該模塊的用戶提供接口。接口指一個(gè)功能模塊暴露給其他模塊用以訪問(wèn)具體功能的方法。使用源文件實(shí)現(xiàn)模塊的功能,使用頭文件暴露單元的接口。用戶只需包含相應(yīng)的頭文件就可使用該頭文件中暴露的接口。
本文以stm32單片機(jī)進(jìn)行演示,如果MCU沒(méi)有做flash讀取或者熔斷保護(hù),則可以通過(guò)jlink等燒寫(xiě)工具直接讀取其Flash上的固件。
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