日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2025年01月02日(星期四)

正在發(fā)生

2020年01月02日 | stm32與HC-SR04超聲波傳感器測(cè)距

發(fā)布者:自在自由 來(lái)源: eefocus關(guān)鍵字:stm32  HC-SR04  超聲波傳感器  測(cè)距 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

首先,先來(lái)看一下這個(gè)模塊的基本功能和原理。


HC-SR04超聲波測(cè)距模塊可提供2cm-400cm的非接觸式距離感測(cè)功能,測(cè)距精度可達(dá)高到3mm;模塊包括超聲波發(fā)射器、接收器與控制電路。像智能小車的測(cè)距以及轉(zhuǎn)向,或是一些項(xiàng)目中,常常會(huì)用到。智能小車測(cè)距可以及時(shí)發(fā)現(xiàn)前方的障礙物,使智能小車可以及時(shí)轉(zhuǎn)向,避開(kāi)障礙物。


注意是5v輸入,但是我用stm32 的3.3v輸入也是沒(méi)有問(wèn)題的。

二.工作原理

      1.給超聲波模塊接入電源和地。
      2.給脈沖觸發(fā)引腳(trig)輸入一個(gè)長(zhǎng)為20us的高電平方波

      3.輸入方波后,模塊會(huì)自動(dòng)發(fā)射8個(gè)40KHz的聲波,與此同時(shí)回波引腳(echo)端的電平會(huì)由0變?yōu)?;(此時(shí)應(yīng)該啟動(dòng)定時(shí)器計(jì)時(shí))
      4.當(dāng)超聲波返回被模塊接收到時(shí),回波引 腳端的電平會(huì)由1變?yōu)?;(此時(shí)應(yīng)該停止定時(shí)器計(jì)數(shù)),定時(shí)器記下的這個(gè)時(shí)間即為超聲波由發(fā)射到返回的總時(shí)長(zhǎng)。
      5.根據(jù)聲音在空氣中的速度為344米/秒,即可計(jì)算出所測(cè)的距離。

      要學(xué)習(xí)和應(yīng)用傳感器,學(xué)會(huì)看懂傳感器的時(shí)序圖是很關(guān)鍵的,所以我們來(lái)看一下HC-SR04的時(shí)序觸發(fā)圖。

    

 

我們來(lái)分析一下這個(gè)時(shí)序圖,先由觸發(fā)信號(hào)啟動(dòng)HC-RS04測(cè)距模塊,也就是說(shuō),主機(jī)要先發(fā)送至少10us的高電平,觸發(fā)HC-RS04,模塊內(nèi)部發(fā)出信號(hào)是傳感器自動(dòng)回應(yīng)的,我們不用去管它。輸出回響信號(hào)是我們需要關(guān)注的。信號(hào)輸出的高電平就是超聲波發(fā)出到重新返回接收所用的時(shí)間。用定時(shí)器,可以把這段時(shí)間記錄下來(lái),算出距離,別忘了結(jié)果要除于2,因?yàn)榭倳r(shí)間是發(fā)送和接收的時(shí)間總和。


下面是親測(cè)可用的驅(qū)動(dòng)程序。


芯片型號(hào)為stm32f103zet6,超聲波測(cè)距后通過(guò)串口打印到電腦上面。

驅(qū)動(dòng)和測(cè)距;

//超聲波測(cè)距


#include "hcsr04.h"

 

#define HCSR04_PORT     GPIOB

#define HCSR04_CLK      RCC_APB2Periph_GPIOB

#define HCSR04_TRIG     GPIO_Pin_5

#define HCSR04_ECHO     GPIO_Pin_6


#define TRIG_Send  PBout(5) 

#define ECHO_Reci  PBin(6)


u16 msHcCount = 0;//ms計(jì)數(shù)


void Hcsr04Init()

{  

    TIM_TimeBaseInitTypeDef  TIM_TimeBaseStructure;     //生成用于定時(shí)器設(shè)置的結(jié)構(gòu)體

    GPIO_InitTypeDef GPIO_InitStructure;

    RCC_APB2PeriphClockCmd(HCSR04_CLK, ENABLE);

     

        //IO初始化

    GPIO_InitStructure.GPIO_Pin =HCSR04_TRIG;       //發(fā)送電平引腳

    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;//推挽輸出

    GPIO_Init(HCSR04_PORT, &GPIO_InitStructure);

    GPIO_ResetBits(HCSR04_PORT,HCSR04_TRIG);

     

    GPIO_InitStructure.GPIO_Pin =   HCSR04_ECHO;     //返回電平引腳

    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;//浮空輸入

    GPIO_Init(HCSR04_PORT, &GPIO_InitStructure);  

        GPIO_ResetBits(HCSR04_PORT,HCSR04_ECHO);    

     

            //定時(shí)器初始化 使用基本定時(shí)器TIM6

        RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM6, ENABLE);   //使能對(duì)應(yīng)RCC時(shí)鐘

        //配置定時(shí)器基礎(chǔ)結(jié)構(gòu)體

        TIM_DeInit(TIM2);

        TIM_TimeBaseStructure.TIM_Period = (1000-1); //設(shè)置在下一個(gè)更新事件裝入活動(dòng)的自動(dòng)重裝載寄存器周期的值         計(jì)數(shù)到1000為1ms

        TIM_TimeBaseStructure.TIM_Prescaler =(72-1); //設(shè)置用來(lái)作為TIMx時(shí)鐘頻率除數(shù)的預(yù)分頻值  1M的計(jì)數(shù)頻率 1US計(jì)數(shù)

        TIM_TimeBaseStructure.TIM_ClockDivision=TIM_CKD_DIV1;//不分頻

        TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;  //TIM向上計(jì)數(shù)模式

        TIM_TimeBaseInit(TIM6, &TIM_TimeBaseStructure); //根據(jù)TIM_TimeBaseInitStruct中指定的參數(shù)初始化TIMx的時(shí)間基數(shù)單位         

        

        TIM_ClearFlag(TIM6, TIM_FLAG_Update);   //清除更新中斷,免得一打開(kāi)中斷立即產(chǎn)生中斷

        TIM_ITConfig(TIM6,TIM_IT_Update,ENABLE);    //打開(kāi)定時(shí)器更新中斷

        hcsr04_NVIC();

    TIM_Cmd(TIM6,DISABLE);     

}



//tips:static函數(shù)的作用域僅限于定義它的源文件內(nèi),所以不需要在頭文件里聲明

static void OpenTimerForHc()        //打開(kāi)定時(shí)器

{

        TIM_SetCounter(TIM6,0);//清除計(jì)數(shù)

        msHcCount = 0;

        TIM_Cmd(TIM6, ENABLE);  //使能TIMx外設(shè)

}

 

static void CloseTimerForHc()        //關(guān)閉定時(shí)器

{

        TIM_Cmd(TIM6, DISABLE);  //使能TIMx外設(shè)

}

 

 

 //NVIC配置

void hcsr04_NVIC()

{

            NVIC_InitTypeDef NVIC_InitStructure;

            NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);

    

            NVIC_InitStructure.NVIC_IRQChannel = TIM6_IRQn;             //選擇串口1中斷

            NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;  //搶占式中斷優(yōu)先級(jí)設(shè)置為1

            NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;         //響應(yīng)式中斷優(yōu)先級(jí)設(shè)置為1

            NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;        //使能中斷

            NVIC_Init(&NVIC_InitStructure);

}



//定時(shí)器6中斷服務(wù)程序

void TIM6_IRQHandler(void)   //TIM3中斷

{

        if (TIM_GetITStatus(TIM6, TIM_IT_Update) != RESET)  //檢查TIM3更新中斷發(fā)生與否

        {

                TIM_ClearITPendingBit(TIM6, TIM_IT_Update  );  //清除TIMx更新中斷標(biāo)志 

                msHcCount++;

        }

}

 


//獲取定時(shí)器時(shí)間

u32 GetEchoTimer(void)

{

        u32 t = 0;

        t = msHcCount*1000;//得到MS

        t += TIM_GetCounter(TIM6);//得到US

          TIM6->CNT = 0;  //將TIM2計(jì)數(shù)寄存器的計(jì)數(shù)值清零

                Delay_Ms(50);

        return t;

}

 


//一次獲取超聲波測(cè)距數(shù)據(jù) 兩次測(cè)距之間需要相隔一段時(shí)間,隔斷回響信號(hào)

//為了消除余震的影響,取五次數(shù)據(jù)的平均值進(jìn)行加權(quán)濾波。

float Hcsr04GetLength(void )

{

        u32 t = 0;

        int i = 0;

        float lengthTemp = 0;

        float sum = 0;

        while(i!=5)

        {

        TRIG_Send = 1;      //發(fā)送口高電平輸出

        Delay_Us(20);

        TRIG_Send = 0;

        while(ECHO_Reci == 0);      //等待接收口高電平輸出

            OpenTimerForHc();        //打開(kāi)定時(shí)器

            i = i + 1;

            while(ECHO_Reci == 1);

            CloseTimerForHc();        //關(guān)閉定時(shí)器

            t = GetEchoTimer();        //獲取時(shí)間,分辨率為1US

            lengthTemp = ((float)t/58.0);//cm

            sum = lengthTemp + sum ;

        

    }

        lengthTemp = sum/5.0;

        return lengthTemp;

}



/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

** 函數(shù)名稱: Delay_Ms_Ms

** 功能描述: 延時(shí)1MS (可通過(guò)仿真來(lái)判斷他的準(zhǔn)確度)            

** 參數(shù)描述:time (ms) 注意time<65535

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

void Delay_Ms(uint16_t time)  //延時(shí)函數(shù)

    uint16_t i,j;

    for(i=0;i          for(j=0;j<10260;j++);

}

/*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

** 函數(shù)名稱: Delay_Ms_Us

** 功能描述: 延時(shí)1us (可通過(guò)仿真來(lái)判斷他的準(zhǔn)確度)

** 參數(shù)描述:time (us) 注意time<65535                 

:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

void Delay_Us(uint16_t time)  //延時(shí)函數(shù)

    uint16_t i,j;

    for(i=0;i          for(j=0;j<9;j++);

}


但是關(guān)于USART的函數(shù)我就不往上寫了,這個(gè)簡(jiǎn)單的串口打印大家應(yīng)該都會(huì)寫。下面簡(jiǎn)單貼一下我的主函數(shù)吧。

/*

教訓(xùn):實(shí)驗(yàn)前一定要檢查引腳連接是否正確,萬(wàn)不可搞錯(cuò),不然又要燒壞芯片?。。?!


*/


#include "hcsr04.h"

#include "chao_usart.h"


int main()

{

    

        float length;

        

        GPIO_cfg();

      NVIC_cfg();

        USART_cfg();    

        printf("串口初始化成功!n");

    

        Hcsr04Init();    

        printf("超聲波初始化成功!n");//測(cè)試程序是否卡在下面兩句上面


        length = Hcsr04GetLength();

        printf("距離為:%.3fn",length);

    

    

}

實(shí)驗(yàn)結(jié)果:

 

好了,其實(shí)這個(gè)模塊很簡(jiǎn)單,但是要是把他用的很好的話還是比較困難的,比如用超聲波做一個(gè)四軸定高的程序,還是有一定的挑戰(zhàn)性的。

寫這篇博客的目的不僅僅是介紹這個(gè)模塊的使用,其實(shí)這種使用介紹網(wǎng)上一搜一大把,我只是想紀(jì)錄一下,我在做這個(gè)模塊的時(shí)候遇到的一些其他的問(wèn)題。

其中有一個(gè)小插曲,就是當(dāng)吧寫好的程序燒進(jìn)去之后,運(yùn)行時(shí)總是出現(xiàn)每次返回一個(gè)同樣的比正常值小的多的數(shù)據(jù),比如說(shuō)0.034cm,這明顯是一個(gè)錯(cuò)誤的數(shù)據(jù),但是剛開(kāi)始的時(shí)候,不知道為什么

總是這樣,多次復(fù)位從新上電總是這一個(gè)數(shù)據(jù)。讓我很是苦惱。但是幸運(yùn)的是,在這樣的情況中間,他又會(huì)有時(shí)出現(xiàn)一兩個(gè)正常的的數(shù)據(jù),讓你有點(diǎn)摸不著頭腦。

上網(wǎng)查了一下才慢慢明白,這種現(xiàn)象叫做“余震”,網(wǎng)上關(guān)于余震的解釋大致有三種:

  1、探頭的余震。即使是分體式的,發(fā)射頭工作完后還會(huì)繼續(xù)震一會(huì),這是物理效應(yīng),也就是余震。這個(gè)余震信號(hào)也會(huì)向外傳播。如果你的設(shè)計(jì)是發(fā)射完畢后立刻切換為接收狀態(tài)(無(wú)盲區(qū)),那么這個(gè)余震波會(huì)通過(guò)殼體和周圍的空氣,直接到達(dá)接收頭、干擾了檢測(cè)(注:通常的測(cè)距設(shè)計(jì)里,發(fā)射頭和接收頭的距離很近,在這么短的距離里超聲波的檢測(cè)角度是很大的,可達(dá)180度)。
  2、殼體的余震。就像敲鐘一樣,能量仍來(lái)自發(fā)射頭。發(fā)射結(jié)束后,殼體的余震會(huì)直接傳導(dǎo)到接收頭,當(dāng)然這個(gè)時(shí)間很短,但已形成了干擾。另外,在不同的環(huán)境溫度下,殼體的硬度和外形會(huì)有所變化,其余震有時(shí)長(zhǎng)、有時(shí)短、有時(shí)干擾大、有時(shí)干擾小,這是設(shè)計(jì)工業(yè)級(jí)產(chǎn)品時(shí)必須要考慮的問(wèn)題。
  3、電路串?dāng)_。超聲波發(fā)射時(shí)的瞬間電流很大,例如某種工業(yè)級(jí)連續(xù)測(cè)距產(chǎn)品瞬間電流會(huì)有15A,通常的產(chǎn)品也能達(dá)到1A,瞬間這么大的電流會(huì)對(duì)電源有一定影響,并干擾接收電路。通過(guò)改善電源設(shè)計(jì)可以緩解這種情況,但在低成本設(shè)計(jì)中很難根除。所以每次發(fā)射完畢,接收電路還需要一段時(shí)間穩(wěn)定工作狀態(tài)。在此期間,其輸出的信號(hào)很難使用。


消除上述現(xiàn)象的方法之一就是在檢測(cè)的時(shí)候多次循環(huán)檢測(cè),取平均值,也就是加權(quán)平均濾波,一個(gè)簡(jiǎn)單的濾波處理。就是下面這一段:

        int i = 0;

        float lengthTemp = 0;

        float sum = 0;

        while(i!=5)

        {

        TRIG_Send = 1;      //發(fā)送口高電平輸出

        Delay_Us(20);

        TRIG_Send = 0;

        while(ECHO_Reci == 0);      //等待接收口高電平輸出

            OpenTimerForHc();        //打開(kāi)定時(shí)器

            i = i + 1;

            while(ECHO_Reci == 1);

            CloseTimerForHc();        //關(guān)閉定時(shí)器

            t = GetEchoTimer();        //獲取時(shí)間,分辨率為1US

[1] [2]
關(guān)鍵字:stm32  HC-SR04  超聲波傳感器  測(cè)距 引用地址:stm32與HC-SR04超聲波傳感器測(cè)距

上一篇:stm32的VCC/VDD/VSS/VEE/VBAT的區(qū)別
下一篇:stm32中斷嵌套全攻略

推薦閱讀

如今提到德國(guó)工業(yè)4.0和中國(guó)制造2025,大家都已經(jīng)不感到陌生,當(dāng)然,國(guó)內(nèi)還有很多人在質(zhì)疑德國(guó)工業(yè)4.0的可行性,但是不可否認(rèn)的是現(xiàn)在越來(lái)越多的中國(guó)企業(yè)在引入自動(dòng)化生產(chǎn)設(shè)備。12月29日,由伙伴集團(tuán)主辦的《2017第二屆中國(guó)(深圳)智能制造大會(huì)》在深圳中南海濱酒店舉行,在會(huì)上很多專家給出了中國(guó)制造2025推行的最新進(jìn)展。嘉盛咨詢CEO文小林說(shuō):“中國(guó)很多...
  有一個(gè)客戶,已安裝一臺(tái)三相15kW逆變器,最近要增加10塊300W共3kW組件,想用一個(gè)單相逆變器,請(qǐng)問(wèn)電氣接入是否可以??  1、采用有零線的系統(tǒng)接入沒(méi)有問(wèn)題?  根據(jù)現(xiàn)行的國(guó)家標(biāo)準(zhǔn)《低壓配電設(shè)計(jì)規(guī)范》(GB50054),低壓配電系統(tǒng)有三種接地形式,即IT系統(tǒng)、TT系統(tǒng)、TN系統(tǒng)。其中IT系統(tǒng)沒(méi)有零線,TT系統(tǒng)、TN系統(tǒng)有零線,在工商業(yè)和民用系統(tǒng)中,絕大多數(shù)...
微型微控制器與強(qiáng)大的人工智能(AI)世界有什么關(guān)系,畢竟,AI設(shè)計(jì)主要參與方都是功能強(qiáng)大的CPU,GPU和FPGA等。但隨著AI從云到邊緣的發(fā)展,使得這一觀點(diǎn)正在迅速改變,AI計(jì)算引擎使MCU能夠突破嵌入式應(yīng)用可能的極限,嵌入式設(shè)計(jì)已經(jīng)能夠提高網(wǎng)絡(luò)攻擊的實(shí)時(shí)響應(yīng)能力和設(shè)備安全性。支持AI的MCU圖1:云計(jì)算推動(dòng)了對(duì)具有AI功能的MCU的需求;它減少了數(shù)據(jù)傳輸所...
在全球?qū)I(yè)化分工的進(jìn)一步細(xì)化和EMS(電子制造服務(wù))模式逐漸成熟背景下,全球EMS行業(yè)整體上呈現(xiàn)增長(zhǎng)的發(fā)展態(tài)勢(shì)。根據(jù)New Venture Research的數(shù)據(jù),2016-2018年全球EMS行業(yè)市場(chǎng)規(guī)模從3292億美元增長(zhǎng)至4306億美元,年均復(fù)合增長(zhǎng)率約為14.36%。伴隨物聯(lián)網(wǎng)應(yīng)用和5G商用拓展,未來(lái)通信基礎(chǔ)設(shè)施、智能硬件產(chǎn)業(yè)將全面升級(jí),New Venture Research預(yù)計(jì)2023年全...

史海拾趣

問(wèn)答坊 | AI 解惑

高性價(jià)比H.264DVR,H.264網(wǎng)絡(luò)機(jī)攝像方案

產(chǎn)品說(shuō)明: 1:內(nèi)置ARM9和DSP的雙核高速處理器 壓縮格式:H.264 2:嵌入式實(shí)時(shí)Linux操作系統(tǒng) 3:圖形化操作界面GUI 4:4路視頻輸入 2路復(fù)合視頻輸出 4路 ...…

查看全部問(wèn)答∨

求衰減電路原理圖

測(cè)量電壓范圍為10mv——200v,首先應(yīng)對(duì)輸入信號(hào)進(jìn)行放大衰減處理,在下想求此原理圖,還請(qǐng)各位大俠多多幫助,本人將感激不盡??! 本人信箱:mrdz404@126.com [ 本帖最后由 翻跟頭 于 2008-7-28 15:05 編輯 ]…

查看全部問(wèn)答∨

時(shí)間同步網(wǎng)絡(luò)

在通信領(lǐng)域,“同步”概念是指頻率的同步,即網(wǎng)絡(luò)各個(gè)節(jié)點(diǎn)的時(shí)鐘頻率和相位同步,其誤差應(yīng)符合標(biāo)準(zhǔn)的規(guī)定。目前,在通信網(wǎng)中,頻率和相位同步問(wèn)題已經(jīng)基本解決,而時(shí)間的同步還沒(méi)有得到很好的解決。時(shí)間同步是指網(wǎng)絡(luò)各個(gè)節(jié)點(diǎn)時(shí)鐘以及通過(guò)網(wǎng)絡(luò)連接的 ...…

查看全部問(wèn)答∨

你的STM32平臺(tái)使用什么系統(tǒng)?

uC/OS-II ?RT-Thread ?FreeRTOS ?其他? 說(shuō)說(shuō)為啥?…

查看全部問(wèn)答∨

這里能發(fā)出讓信息嗎?不行的話版主就刪了吧。個(gè)人閑置 SBC-2410X開(kāi)發(fā)板ARM9 S3C2410A單板機(jī) 出讓

在taobao上買的,用了一段時(shí)間。因?yàn)椴辉購(gòu)氖逻@方面開(kāi)發(fā)了。所以出讓。 就是下面鏈接這個(gè)板子 http://auction1.taobao.com/auction/item_detail-0db2-4420282644eadbccd4199d836de6b352.jhtml 當(dāng)時(shí)買來(lái)就是上面的價(jià)格860 反正用不到了500賣了。 ...…

查看全部問(wèn)答∨

面對(duì)面定制培訓(xùn):x86或arm下Linux設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)(北京)

    最近業(yè)余時(shí)間充裕,希望能找到想學(xué)x86及arm下Linux設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)的人。你可以根據(jù)自身的情況,選擇學(xué)習(xí)以下內(nèi)容,逐步成為L(zhǎng)inux下驅(qū)動(dòng)程序開(kāi)發(fā)高手。     初級(jí):掌握Linux內(nèi)核的基本操作(內(nèi)存分配、并發(fā)、中斷處理、 ...…

查看全部問(wèn)答∨

STLinkII做的OpenOCD工具

很久前就測(cè)試完成了,可以使用OpenOCD做編程調(diào)試操作:OpenOCD介紹:OpenOCD可以理解為JTAG調(diào)試的上位機(jī),可以支持一些低成本的硬件,比如并口和FT2323的JTAG Dongle,USBprog。由于其是開(kāi)源的工具,所以可以自己開(kāi)發(fā)JTAG調(diào)試工具,只需 ...…

查看全部問(wèn)答∨

新手求教:關(guān)于這個(gè)小程序的vga顯示部分有些看不懂了,忘各位大俠幫忙~

library IEEE;use IEEE.STD_LOGIC_1164.ALL;use IEEE.Std_logic_arith.all;use IEEE.Std_logic_unsigned.all;-- Uncomment the following library declaration if using-- arithmetic functions with Signed or Unsigned values--use IEEE.NUMERIC_ ...…

查看全部問(wèn)答∨

DSP讀書筆記--具體實(shí)例哦

DSP讀書筆記       題目1:DSP在加速度計(jì)測(cè)試中的應(yīng)用 題目2:DSP多路數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 題目3:揚(yáng)聲器音質(zhì)測(cè)試系統(tǒng)的設(shè)計(jì) 題目4:DSP 的電網(wǎng)諧波分析儀的設(shè)計(jì) 題目5:DSP的遠(yuǎn)程火災(zāi)監(jiān)控系統(tǒng)設(shè)計(jì)   …

查看全部問(wèn)答∨

【TI資料下載】電池管理解決方案2012

本帖最后由 dontium 于 2015-1-23 13:00 編輯 電池管理解決方案2012最新版本(中英)主要內(nèi)容包括新興的電源應(yīng)用,如:太陽(yáng)能充電,混合動(dòng)力汽車電池管理,無(wú)線電源等最新技術(shù)。以及電池充電管理,電池電量檢測(cè)等實(shí)用信息,欲知詳情,快快下載全文 ...…

查看全部問(wèn)答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開(kāi)發(fā)圈

 
機(jī)器人開(kāi)發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved