關(guān)閉

玩轉(zhuǎn)嵌入式

  • stm32-hal庫(kù)開(kāi)發(fā)簡(jiǎn)介

    很久之前就聽(tīng)說(shuō)st出了一個(gè)新版本的庫(kù),用于代替原來(lái)的標(biāo)準(zhǔn)庫(kù),非常好奇,但是一直沒(méi)有機(jī)會(huì)去體驗(yàn)。這次借著做畢設(shè)的機(jī)會(huì),嘗試著切換到新庫(kù)。官網(wǎng)介紹說(shuō),hal是一層硬件的抽象,看到這里,我非常激動(dòng),看來(lái)st終于意識(shí)到原來(lái)標(biāo)準(zhǔn)庫(kù)的問(wèn)題了,原來(lái)的標(biāo)準(zhǔn)庫(kù)非常依賴于具體硬件細(xì)節(jié),很難體現(xiàn)出使用庫(kù)的優(yōu)勢(shì),而且很難移植。同時(shí)我也非常好奇,st到底是如何把不同系列mcu的操作給封裝起來(lái)的,是不是足夠抽象,方便移植。

  • 如何使單片機(jī)復(fù)位可靠?單片機(jī)復(fù)位方式介紹

    數(shù)字電路剛通電時(shí)都會(huì)上電復(fù)位,復(fù)位的功能是將單片機(jī)里的重新開(kāi)始,主要防止程序混亂,也就是跑飛、或者死機(jī)等現(xiàn)象,目的是使系統(tǒng)進(jìn)入初始狀態(tài),以便隨時(shí)接受各種指令進(jìn)行工作,CPU的復(fù)位可靠性決定著產(chǎn)品系統(tǒng)的穩(wěn)定性,因此在電路當(dāng)中,發(fā)生任何一種復(fù)位后,系統(tǒng)程序?qū)闹匦麻_(kāi)始執(zhí)行,系統(tǒng)寄存器也都將恢復(fù)為默認(rèn)值。

  • C語(yǔ)言,動(dòng)態(tài)展示經(jīng)典排序算法

    以前也零零碎碎發(fā)過(guò)一些排序算法,但排版都不太好,又重新整理一次,排序算法是數(shù)據(jù)結(jié)構(gòu)的重要部分,系統(tǒng)地學(xué)習(xí)很有必要。

  • 單片機(jī)基礎(chǔ)入門:什么是上電復(fù)位,復(fù)位電路怎么設(shè)計(jì)?

    前邊的文章《單片機(jī)技巧:快速入門有訣竅,先從最小系統(tǒng)開(kāi)始入手,事半功倍》里講解了單片機(jī)的最小系統(tǒng),單片機(jī)想要正常工作,電源電路、晶振電路、下載電路、復(fù)位電路等是必不可少的。今天來(lái)詳細(xì)講解一下復(fù)位電路。

  • 數(shù)據(jù)安全很重要,如何保證數(shù)據(jù)的有效性?嵌入式常用的校驗(yàn)算法介紹

    今天和客戶談技術(shù)需求的時(shí)候,談到了數(shù)據(jù)的有效性,客戶要求任何寫(xiě)參數(shù)的數(shù)據(jù)都必須進(jìn)行校驗(yàn),校驗(yàn)算法可以自定義、也可以遵循常用的算法。校驗(yàn)的目的,是為了防止誤操作時(shí)刻保證數(shù)據(jù)的有效性。今天和大家分享一下幾種常用的校驗(yàn)算法。

  • NE555時(shí)基芯片能直接驅(qū)動(dòng)繼電器嗎?

    NE555是一顆常用的時(shí)基芯片,一般會(huì)有三種用途,分別為構(gòu)成單穩(wěn)態(tài)電路、多諧振蕩電路以及施密特觸發(fā)電路。單穩(wěn)態(tài)電路可以構(gòu)成延時(shí)開(kāi)關(guān),多諧振蕩電路可以產(chǎn)生方波,施密特觸發(fā)可以設(shè)置上線限的閾值等。其第三腳為輸出腳,那么該腳如果直接用來(lái)驅(qū)動(dòng)繼電器是否可行呢?

  • 單片機(jī)、555實(shí)現(xiàn)LED閃爍電路

    有 朋友在后臺(tái)發(fā)消息,希望設(shè)計(jì)一個(gè)LED閃爍電路,閃爍頻率為2Hz,想了解LED閃爍的電路原理是什么,下面解答一下,看看有沒(méi)有寫(xiě)的很通俗易懂。

  • 什么是牛屎芯片?一坨“牛屎”,拆一臺(tái)萬(wàn)用表看牛屎芯片

    小的時(shí)候比較喜歡拆東西,拆玩具、拆電子表等。拆電子表的時(shí)候印象比較深的就是顯示屏和背后的一坨黑色的東西。在以后的工作中,知道了那坨黑色的東西其實(shí)是封裝了一顆芯片在里面。這樣的封裝叫做COB,宛如一坨生動(dòng)的牛屎,故名牛屎芯片。

  • PCB線路板上面有一坨黑色的東西,你知道這是什么嗎?

    細(xì)心的網(wǎng)友們可能會(huì)發(fā)現(xiàn)在有些電路板上面會(huì)有一坨黑色的東西,那么這種是什么東西呢?為什么會(huì)在電路板上面,到底有什么作用,其實(shí)這是一種封裝,我們經(jīng)常稱之為“軟封裝”,說(shuō)它軟封裝其實(shí)是對(duì)于“硬”而言,它的組成材料是環(huán)氧樹(shù)脂,我們平時(shí)看到接收頭接收面也是這種材料,它的里面是晶片IC,這種工藝稱之為“邦定”,我們平時(shí)也稱“綁定”。

    嵌入式
    2020-11-09
  • 單片機(jī)編程用C語(yǔ)言,還是匯編?

    單片機(jī)是一種可編程器件,單片機(jī)的出現(xiàn)使硬件設(shè)計(jì)變得更為簡(jiǎn)單,產(chǎn)品的功能也更強(qiáng)大,而程序就是單片機(jī)的靈魂。 目前功能稍微復(fù)雜一點(diǎn)的電子產(chǎn)品,都是以單片機(jī)為核心,再加以不通的外設(shè)電路實(shí)現(xiàn)不通的功能需求。 單片機(jī)的編程可以通過(guò)匯編語(yǔ)言和C語(yǔ)言來(lái)實(shí)現(xiàn)。

  • RS485方向切換如何設(shè)計(jì)電路?介紹5種方案及優(yōu)劣勢(shì)分析

    RS485作為常見(jiàn)的總線之一,幾乎每個(gè)工控設(shè)備都在用,我們也對(duì)其熟悉不過(guò)了。我們都知道RS485雙半雙工通信,其CPU內(nèi)部的根源是串口通信,串口通信是區(qū)分發(fā)送TX和接收RX的,在同一對(duì)差分信號(hào)線上同時(shí)傳輸TX、RX,就是進(jìn)行方向的控制,方向的控制時(shí)機(jī)不對(duì),數(shù)據(jù)傳送是要出問(wèn)題的。

    嵌入式
    2020-11-09
  • CAN接口典型電路分析及應(yīng)用

    CAN是Controller Area Network 的縮寫(xiě),目前CAN總線被廣泛的應(yīng)用在汽車電子領(lǐng)域和工業(yè)的現(xiàn)場(chǎng)總線中。

  • 工程師畫(huà)電路圖的10大分歧,你站哪一邊?

    電阻的表示方法,你習(xí)慣哪種畫(huà)法?中間是方框,還是折線?方框做多大?現(xiàn)場(chǎng)一片混亂立馬分成N派……

  • 單片機(jī)的程序?yàn)槭裁词莻€(gè)死循環(huán)?

    單片機(jī)是可編程器件,在使用時(shí)需要編寫(xiě)滿足需求的程序。其C語(yǔ)言程序在各個(gè)端口、配置初始化完成后,會(huì)進(jìn)入一個(gè)死循環(huán),一般用while(1){;}的形式。初始化完成后,單片機(jī)就在死循環(huán)內(nèi)一遍又一遍的執(zhí)行程序邏輯。復(fù)位后,就從頭開(kāi)始,初始化完成后,再次進(jìn)入死循環(huán)。

  • 什么是單片機(jī)的中斷?

    應(yīng)某位朋友的要求,講解一下單片機(jī)中斷的知識(shí),那今天就以51單片機(jī)的外部中斷0為例,來(lái)簡(jiǎn)單講解一下單片機(jī)中斷的用法。

簡(jiǎn)介
專注于單片機(jī)、ARM、嵌入式等硬件、軟件設(shè)計(jì)經(jīng)驗(yàn)的分享,并提供一定的技術(shù)支持。
關(guān)注他的人
  • wangfeng931

  • b838899

  • twtw

  • mikeniu

  • bydt666

  • chris527

  • 289117336

  • Tronlong創(chuàng)龍

  • LBSEric

  • 21CI2133

  • TJAARON

  • nn0z

  • SIASGUOJIe

  • 大有可為

  • shaolw

  • xiaoguaixh

  • 王賀靜

  • 顧顧顧

  • liqinglong1023

  • liangdalaser