国产精品久久久久影院,成人午夜福利视频,国产精品久久久久高潮,国产精品 欧美 亚洲 制服,国产精品白浆无码流出

歷史上的今天

今天是:2025年01月11日(星期六)

2020年01月11日 | 單片機(jī)中Avr和Stm32區(qū)別及選取技巧詳解

發(fā)布者:MysticalSoul 來(lái)源: eefocus關(guān)鍵字:單片機(jī)  Avr  Stm32  選取技巧 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

單片機(jī)的發(fā)展相當(dāng)?shù)难杆伲F(xiàn)在各個(gè)廠(chǎng)商們也在速度、內(nèi)存、功能上此起彼伏,競(jìng)爭(zhēng)激烈,同時(shí)涌現(xiàn)出一大批擁有代表性單片機(jī)的廠(chǎng)商:Atmel、TI、ST、MicroChip、ARM…國(guó)內(nèi)的宏晶STC單片機(jī)也是可圈可點(diǎn)。最為初學(xué)者首先要搞清楚他們之間的區(qū)別,掌握avr單片機(jī)選型技巧,才能夠更好的設(shè)計(jì)產(chǎn)品。

一:avr單片機(jī)和STM32區(qū)別-STM32單片機(jī)介紹

由ST廠(chǎng)商推出的STM32系列單片機(jī),行業(yè)的朋友都知道,這是一款性?xún)r(jià)比超高的系列單片機(jī),應(yīng)該沒(méi)有之一,功能及其強(qiáng)大。其基于專(zhuān)為要求高性能、低成 本、低功耗的嵌入式應(yīng)用專(zhuān)門(mén)設(shè)計(jì)的ARM Cortex-M內(nèi)核,同時(shí)具有一流的外設(shè):1μs的雙12位ADC,4兆位/秒的UART,18兆位/秒的SPI等等,在功耗和集成度方面也有不俗的表 現(xiàn),當(dāng)然和MSP430的功耗比起來(lái)是稍微遜色的一些,但這并不影響工程師們對(duì)它的熱捧程度,由于其簡(jiǎn)單的結(jié)構(gòu)和易用的工具再配合其強(qiáng)大的功能在行業(yè)中赫 赫有名…其強(qiáng)大的功能主要表現(xiàn)在:


特性:

1.內(nèi)核:ARM32位Cortex-M3CPU,最高工作頻率72MHz,1.25DMIPS/MHz,單周期乘法和硬件除法

2.存儲(chǔ)器:片上集成32-512KB的Flash存儲(chǔ)器。6-64KB的SRAM存儲(chǔ)器


PDR和可編程的電壓探測(cè)器(PVD)。4-16MHz的晶 振。內(nèi)嵌出廠(chǎng)前調(diào)校的8MHz RC振蕩電路。內(nèi)部40 kHz的RC振蕩電路。用于CPU時(shí)鐘的PLL。帶校準(zhǔn)用于RTC的32kHz的晶振

4、調(diào)試模式:串行調(diào)試(SWD)和JTAG接口。最多高達(dá)112個(gè)的快速I(mǎi)/O端口、最多多達(dá)11個(gè)定時(shí)器、最多多達(dá)13個(gè)通信接口

使用最多的器件:stm32F103系列、STM32 L1系列、stm32W系列

二:avr單片機(jī)和STM32區(qū)別-avr單片機(jī)介紹

avr單片機(jī)是Atmel公司推出的較為新穎的單片機(jī),其顯著的特點(diǎn)為高性能、高速度、低功耗。它取消機(jī)器周期,以時(shí)鐘周期為指令周期,實(shí)行流水作業(yè)。 avr單片機(jī)指令以字為單位,且大部分指令都為單周期指令。而單周期既可執(zhí)行本指令功能,同時(shí)完成下一條指令的讀取。通常時(shí)鐘頻率用4~8MHz,故最短 指令執(zhí)行時(shí)間為250~125ns。avr單片機(jī)能成為最近仍是比較火熱的單片機(jī),主要的特點(diǎn):

特點(diǎn):

1. avr系列沒(méi)有類(lèi)似累加器A的結(jié)構(gòu),它主要是通過(guò)R16~R31寄存器來(lái)實(shí)現(xiàn)A的功能。在avr中,沒(méi)有像51系列的數(shù)據(jù)指針DPTR,而是由X(由 R26、R27組成)、Y(由R28、R29組成)、Z(由R30、R31組成)三個(gè)16位的寄存器來(lái)完成數(shù)據(jù)指針的功能(相當(dāng)于有三組DPTR),而且 還能作后增量或先減量等的運(yùn)行,而在51系列中,所有的邏輯運(yùn)算都必須在A中進(jìn)行;而avr卻可以在任兩個(gè)寄存器之間進(jìn)行,省去了在A中的來(lái)回折騰,這些 都比51系列出色些

2. avr的專(zhuān)用寄存器集中在00~3F地址區(qū)間,無(wú)需像pic那樣得先進(jìn)行選存儲(chǔ)體的過(guò)程,使用起來(lái)比pic方便。avr的片內(nèi)RAM的地址區(qū)間為 0~00DF(AT90S2313) 和0060~025F(AT90S8515、AT90S8535),它們占用的是數(shù)據(jù)空間的地址,這些片內(nèi)RAM僅僅是用來(lái)存儲(chǔ)數(shù)據(jù)的,通常不具備通用寄 存器的功能。當(dāng)程序復(fù)雜時(shí),通用寄存器R0~R31就顯得不夠用;而51系列的通用寄存器多達(dá)128個(gè)(為avr的4倍),編程時(shí)就不會(huì)有這種感覺(jué)。

3. avr的I/O腳類(lèi)似pic,它也有用來(lái)控制輸入或輸出的方向寄存器,在輸出狀態(tài)下,高電平輸出的電流在10mA左右,低電平吸入電流20mA。這點(diǎn)雖不如pic,但比51系列還是要優(yōu)秀的…


缺點(diǎn):

1. 是沒(méi)有位操作,都是以字節(jié)形式來(lái)控制和判斷相關(guān)寄存器位的

2. C語(yǔ)言與51的C語(yǔ)言在寫(xiě)法上存在很大的差異,這讓從開(kāi)始學(xué)習(xí)51單片機(jī)的朋友很不習(xí)慣

3. 通用寄存器一共32個(gè)(R0~R31),前16個(gè)寄存器(R0~R15)都不能直接與立即數(shù)打交道,因而通用性有所下降。而在51系列中,它所有的通用寄存器(地址00~7FH)均可以直接與立即數(shù)打交道,顯然要優(yōu)于前者。


使用最多的器件:ATUC64L3U、ATxmega64A1U、AT90S8515

每種MCU都有自身的優(yōu)點(diǎn)與缺點(diǎn),與其它8-bit MCU相比,avr 8-bit MCU最大的特點(diǎn)是:

● 哈佛結(jié)構(gòu),具備1MIPS / MHz的高速運(yùn)行處理能力;

● 超功能精簡(jiǎn)指令集(RISC),具有32個(gè)通用工作寄存器,克服了如8051 MCU采用單一ACC進(jìn)行處理造成的瓶頸現(xiàn)象;

● 快速的存取寄存器組、單周期指令系統(tǒng),大大優(yōu)化了目標(biāo)代碼的大小、執(zhí)行效率,部分型號(hào)FLASH非常大,特別適用于使用高級(jí)語(yǔ)言進(jìn)行開(kāi)發(fā);

● 作輸出時(shí)與pic的HI/LOW相同,可輸出40mA(單一輸出),作輸入時(shí)可設(shè)置為三態(tài)高阻抗輸入或帶上拉電阻輸入,具備10mA-20mA灌電流的能力;

● 片內(nèi)集成多種頻率的RC振蕩器、上電自動(dòng)復(fù)位、看門(mén)狗、啟動(dòng)延時(shí)等功能,外圍電路更加簡(jiǎn)單,系統(tǒng)更加穩(wěn)定可靠;

● 大部分avr片上資源豐富:帶E2PROM,PWM,RTC,SPI,UART,TWI,ISP,AD,Analog Comparator,WDT等;

● 大部分avr除了有ISP功能外,還有IAP功能,方便升級(jí)或銷(xiāo)毀應(yīng)用程序。

關(guān)鍵字:單片機(jī)  Avr  Stm32  選取技巧 引用地址:單片機(jī)中Avr和Stm32區(qū)別及選取技巧詳解

上一篇:巧用avr單片機(jī)設(shè)計(jì)輪胎內(nèi)徑測(cè)量系統(tǒng)
下一篇:avr移位算法詳解

推薦閱讀

步進(jìn)電機(jī)C51控制程序#include <reg52.h> unsigned char code f_rotation[4]={0x02,0x04,0x08,0x10};//正轉(zhuǎn)表格 unsigned char code b_rotation[4]={0x10,0x08,0x040,0x02};//反轉(zhuǎn)表格 void delay(unsigned int i)//延時(shí) { while(--i); } main() { unsigned char i; while(1) { for(i=0;i<4;i++) //4相 { p1=f_rotation[i]; //輸出對(duì)應(yīng)的相 ...
近年來(lái),激光雷達(dá)技術(shù)在飛速發(fā)展,從一開(kāi)始的激光測(cè)距技術(shù),逐步發(fā)展了激光測(cè)速、激光掃描成像、激光多普勒成像等技術(shù),如今在無(wú)人駕駛、AGV、機(jī)器人等領(lǐng)域已相繼出現(xiàn)激光雷達(dá)的身影。隨著無(wú)人駕駛、機(jī)器人等領(lǐng)域的興起,國(guó)內(nèi)外陸續(xù)涌現(xiàn)出一批激光雷達(dá)公司,鑒于激光雷達(dá)在各領(lǐng)域的重要地位。據(jù)調(diào)查,目前大部分企業(yè)都以無(wú)人車(chē)、機(jī)器人及無(wú)人車(chē)領(lǐng)域激光雷...
近日,蘋(píng)果在新聞稿中透露,在2020年底,Apple TV應(yīng)用程序?qū)U(kuò)展至索尼和Vizio電視上。截至目前為止,Apple TV應(yīng)用程序已經(jīng)在LG、Roku、Amazon Fire TV、三星智能電視以及Apple的相關(guān)產(chǎn)品上推出?! ≡贑ES 2020大會(huì)上,LG就宣布了2020款電視將支持Apple TV應(yīng)用程序的消息,并且他們特別強(qiáng)調(diào)了擁有2018年和2019年LG電視型號(hào)的用戶(hù)也將可以...
背景: 在我的畢業(yè)設(shè)計(jì)中需要單片機(jī)將采集到的數(shù)據(jù)上傳到服務(wù)器,同時(shí)需要接收來(lái)自服務(wù)器的一些天氣信息,我的單片機(jī)的型號(hào)是 Stm32F407; ESP8266 刷入了 micropython 的固件,使用python進(jìn)行開(kāi)發(fā); 協(xié)議是 SPI協(xié)議 ESP8266 主機(jī) Stm32F4作為 從機(jī)單片機(jī)側(cè)使用的是 Stm32F407 的硬件 SPI + DMA 接收發(fā)送。 ESP8266 側(cè)使用的也是...

史海拾趣

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

集成電路的檢測(cè)經(jīng)驗(yàn)介紹

集成電路的檢測(cè)經(jīng)驗(yàn)介紹 集成電路的檢測(cè)經(jīng)驗(yàn)介紹 (一)常用的檢測(cè)方法       集成電路常用的檢測(cè)方法有在線(xiàn)測(cè)量法、非在線(xiàn)測(cè)量法和代換法。       1.非在線(xiàn)測(cè)量 非在線(xiàn)測(cè)量潮在集成電路 ...…

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

Modem工作原理

調(diào)制解調(diào)器由發(fā)送、接收、控制、接口、操縱面板及電源等部分組成。數(shù)據(jù)終端設(shè)備以二進(jìn)制串行信號(hào)形式提供發(fā)送的數(shù)據(jù),經(jīng)接口轉(zhuǎn)換為內(nèi)部邏輯電平送入發(fā)送部分,經(jīng)調(diào)制電路調(diào)制成線(xiàn)路要求的信號(hào)向線(xiàn)路發(fā)送。接收部分接收來(lái)自線(xiàn)路的信號(hào),經(jīng)濾波、反調(diào) ...…

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

6個(gè)好習(xí)慣讓你做一個(gè)優(yōu)秀的DSP開(kāi)發(fā)者

1.交談 盡可能多地跟其他軟件開(kāi)發(fā)者交談;培養(yǎng)個(gè)人關(guān)系;跟意見(jiàn)與你相左的人交流;跟經(jīng)驗(yàn)更豐富的人交流;跟閱歷豐富的人交流。多到Groups 中去,尤其是交談自由隨意的Groups——不約束主題,不約束交談內(nèi)容。   2. 選擇更好的環(huán)境&nb ...…

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

中興通訊內(nèi)部推薦

本科工作三年,研究生工作一年,你在網(wǎng)上搜索中興通訊在哪里有研究所,都可以給你投遞,精通C、C++即可,當(dāng)然最好了解些嵌入式知識(shí),通信相關(guān),開(kāi)發(fā)測(cè)試都可推薦,如有意向發(fā)簡(jiǎn)歷到qian.fangzheng@zte.com.cn,或加QQ191489901(近幾天重點(diǎn)大學(xué)的應(yīng) ...…

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

探討一下:HJTAG下通過(guò)sfj.exe燒錄nand時(shí)的疑問(wèn)

如題,今天突然想到這個(gè)問(wèn)題,不是很明了 各位兄臺(tái)聊聊看法 我們知道燒錄nand有很多工具和方法,其中之一就是在HJTAG(和PC并口)連接情況下調(diào)用SFJ.exe軟件來(lái)燒寫(xiě)指定的bin文件到nand指定block。 既然燒錄,肯定需要涉及nand的各種操作,那請(qǐng)問(wèn) ...…

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

2410 wince添加三串口驅(qū)動(dòng),紅外是否該去掉?

我按照網(wǎng)上的方法為2410wince添加了三個(gè)串口驅(qū)動(dòng),并且將紅外部分的注冊(cè)表注釋?zhuān)某纱谌?,使用和串?、2相同的驅(qū)動(dòng) 現(xiàn)在又出現(xiàn)問(wèn)題,串口1、2能正常打開(kāi)讀寫(xiě),在打開(kāi)串口3時(shí),getlasterro,返回設(shè)備不存在的錯(cuò)誤 難道我不能去掉紅外驅(qū)動(dòng)?? ...…

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

準(zhǔn)備學(xué)習(xí)嵌入式,大家提點(diǎn)建議,謝謝

  曾經(jīng)搞過(guò)oi,對(duì)算法和數(shù)據(jù)結(jié)構(gòu)有一定了解。對(duì)c和x86asm很熟悉。后來(lái)對(duì)hacking skills,linux,network很感興趣,并學(xué)習(xí)了一些相關(guān)知識(shí)。   這就是我大概的情況,現(xiàn)在我想學(xué)嵌入式開(kāi)發(fā),最好是最適合我現(xiàn)在基礎(chǔ)的那一方面, ...…

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

Makefile 文件的寫(xiě)法

在Makefile文件中可以同時(shí)使用兩個(gè)編譯器嗎? 比如說(shuō):        udptalk1:udptalk.c       gcc -o udptalk1 udptalk.c udptalk2:udptalk.c       arm-linux-gcc -o udptalk2 udp ...…

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

DM9000硬件問(wèn)題怎么檢測(cè)

各位誰(shuí)用過(guò)DM9000,現(xiàn)在我的BSP在開(kāi)發(fā)板上能ping通,在我的板子上不行,DM9000一塊電路是完全一樣的,怎么快速定位硬件錯(cuò)誤,請(qǐng)用過(guò)的朋友指點(diǎn)下,謝謝先…

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

M16配套的USBASP下載線(xiàn)調(diào)試報(bào)告。

活動(dòng)剛開(kāi)始時(shí),小志讓看一看那個(gè)圖是否有問(wèn)題,然后我粗略地看了一下,感覺(jué)沒(méi)會(huì)問(wèn)題。 然后回了小志說(shuō)板子沒(méi)問(wèn)題,可以打樣??山裉旌附訒r(shí)發(fā)現(xiàn)有點(diǎn)小問(wèn)題。在此跟大家說(shuō)對(duì)不起了~~~ 下面就上我制作過(guò)程的一些圖: 剛發(fā)現(xiàn)這原來(lái)用的是USB A型的母 ...…

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

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

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

 
汽車(chē)開(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