完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
電子發(fā)燒友網(wǎng)技術(shù)文庫為您提供最新技術(shù)文章,最實(shí)用的電子技術(shù)文章,是您了解電子技術(shù)動(dòng)態(tài)的最佳平臺(tái)。
恩智浦表示,通過擴(kuò)展其安全無線微控制器 (MCU) 套件,客戶可以更輕松地創(chuàng)建支持新 Matter 連接協(xié)議的智能家居設(shè)備。...
為什么單片機(jī)的I/O口需要驅(qū)動(dòng)呢?這個(gè)問題需要從I/O口的電氣特性上進(jìn)行解釋。...
要實(shí)現(xiàn)定時(shí)功能,除了利用單片機(jī)內(nèi)部的定時(shí)/計(jì)數(shù)器,也可以采用下面三種方法。...
????? 中斷是指計(jì)算機(jī)運(yùn)行過程中,出現(xiàn)某些意外情況需主機(jī)干預(yù)時(shí),機(jī)器能自動(dòng)停止正在運(yùn)行的程序并轉(zhuǎn)入處理新情況的程序,處理完畢后又返回原被暫停的程序繼續(xù)運(yùn)行,以一個(gè)例子來說明什么叫做中斷。...
IO(Input/Output),即輸入輸出端口,就是單片機(jī)的IO口,STC89C52RC單片機(jī)具有4組IO口,P0~P3,每一組IO都有8個(gè)IO口,且8個(gè)IO口都可以單獨(dú)讀寫,也就是說STC89C52RC單片機(jī)具備32個(gè)可以單獨(dú)讀寫的IO口,這些端口可以通過程序來控制輸出高低電平,高電平5V,低電...
補(bǔ)充:51單片機(jī)開發(fā)基礎(chǔ)0中使用的軟件是KEIL5和Protuse8.9,這兩個(gè)軟件都可以下載到,其中KEIL5是集成開發(fā)環(huán)境,Protuse8.9在之前的模擬電子技術(shù)中用到過。...
51單片機(jī)的在線仿真環(huán)境搭建...
在用于電機(jī)控制的變頻伺服系統(tǒng)中,電流傳感器的采樣精度和實(shí)時(shí)性很大程度上決定了系統(tǒng)的動(dòng)、靜態(tài)性能。精確的電流檢測(cè)是提高系統(tǒng)控制精度、穩(wěn)定性和快速性的重要環(huán)節(jié),也是實(shí)現(xiàn)高性能閉環(huán)控制系統(tǒng)的關(guān)鍵。同時(shí),當(dāng)電機(jī)發(fā)生堵轉(zhuǎn)或負(fù)載過重時(shí),系統(tǒng)通過電流傳感器檢測(cè)到線路上發(fā)生過流,可以驅(qū)動(dòng)IPM模塊實(shí)現(xiàn)關(guān)斷保護(hù)功能。...
STM32中每個(gè)IO口都有很多個(gè)作用,比如這次我們使用的STM32F103ZET6的PA0口,既可以作為IO口使用,還可以作為待機(jī)喚醒(WAKEUP),模擬輸入(ADC功能)等。根據(jù)數(shù)據(jù)手冊(cè)中列出的每個(gè)I/O端口的特定硬件特征,GPIO端口的每個(gè)位可以由軟件分別配置成多種模式。...
Cortex-M3內(nèi)核的處理器,內(nèi)部包含了一個(gè)SysTick定時(shí)器,SysTick是一個(gè)24位的倒計(jì)數(shù)定時(shí)器,當(dāng)計(jì)數(shù)到0時(shí),將從ReLoad寄存器中自動(dòng)重裝載定時(shí)初值,開始新一輪計(jì)數(shù)。只要不把它在SysTick控制及狀態(tài)寄存器中的使能位清除,就永不停息。...
Cortex-M3內(nèi)核支持256個(gè)中斷,其中包含了16個(gè)內(nèi)核中斷和240個(gè)外部中斷,并且具有256級(jí)的可編程中斷設(shè)置。但STM32并沒有使用Cortex-M3內(nèi)核的全部東西,而是只用了它的一部分。STM32有84個(gè)中斷,包括16個(gè)內(nèi)核中斷和68個(gè)可屏蔽中斷,具有16級(jí)可編程的中斷優(yōu)先級(jí)。而我們常用的...
STM32屬于Cortex-M3內(nèi)核的單片機(jī),時(shí)鐘結(jié)構(gòu)比之前的51單片機(jī)較復(fù)雜的多,根據(jù)數(shù)據(jù)手冊(cè),STM32F103的時(shí)鐘結(jié)構(gòu)如下圖所示。...
ARM公司在ARM11以后的產(chǎn)品改用Cortex命名,主要分為三種,Cortex-M系列,Cortex-R系列和Cortex-A系列,Cortex系列屬于ARMv7架構(gòu),這是2010年為止ARM公司最新的指令集架構(gòu),其中Cortex-M主要用于低端的嵌入式控制系統(tǒng)中,Cortex-R主要用于實(shí)時(shí)系統(tǒng)...
因?yàn)镚PIO端口輸出的高電平不足以引起工作電壓工作,這里用了繼電器開關(guān)來外接整整的加濕器和除濕器設(shè)備。...
51單片機(jī)結(jié)構(gòu)簡(jiǎn)單,架構(gòu)體系完備,學(xué)習(xí)資料豐富,應(yīng)用領(lǐng)域廣泛。通過對(duì)51單片機(jī)的學(xué)習(xí),可幫助小白實(shí)現(xiàn)快速入門電子設(shè)計(jì),理解電路系統(tǒng)工作原理,為高級(jí)嵌入式芯片的學(xué)習(xí)及開發(fā)打下堅(jiān)實(shí)基礎(chǔ)。...
我們從MCU以及數(shù)字和模擬IO引腳接頭開始。Arduino UNO具有巧妙的排針布局,與ATMEGA328 28-DIP封裝的布局非常匹配。因此,無需交叉導(dǎo)線。...
之前一篇的文章中,主要介紹了STM32的啟動(dòng)流程和內(nèi)存主要空間的分配,這篇文章將在上一篇文章的基礎(chǔ)上,來闡述一下STM32 Bootloader的實(shí)現(xiàn)。...
STM32作為一款單片機(jī),它的啟動(dòng)方式很簡(jiǎn)單,即當(dāng)Boot配置了從內(nèi)部Flash啟動(dòng)模式之后,一上電程序就會(huì)從0x8000000地址處開始執(zhí)行文件,因此我們?cè)谑褂肒eil設(shè)置程序起始地址的時(shí)候,需要將這個(gè)Flash地址設(shè)置成0x8000000,只有將這個(gè)地址設(shè)置成0x8000000,生成的hex文件...
我們?cè)趯W(xué)習(xí)傳統(tǒng)的MCS-51單片機(jī)的時(shí)候,一定學(xué)習(xí)過51單片機(jī)的存儲(chǔ)結(jié)構(gòu)。傳統(tǒng)的MCS-51存儲(chǔ)器有三個(gè)空間,分別是片內(nèi)RAM(內(nèi)部數(shù)據(jù)存儲(chǔ)器)、片外RAM(外部擴(kuò)展的數(shù)據(jù)存儲(chǔ)器) 和 ROM(內(nèi)部或者外部程序存儲(chǔ)器)。按照具體數(shù)據(jù)的物理存儲(chǔ)空間來說,MCS-51單片機(jī)在有四個(gè)物理存儲(chǔ)空間,它們...