單片機(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)用程序。
上一篇:巧用avr單片機(jī)設(shè)計(jì)輪胎內(nèi)徑測(cè)量系統(tǒng)
下一篇:avr移位算法詳解
推薦閱讀
史海拾趣
為了實(shí)現(xiàn)更高效的生產(chǎn)和更優(yōu)質(zhì)的產(chǎn)品,岑科在2011年成立了自動(dòng)化設(shè)備研發(fā)團(tuán)隊(duì)。通過(guò)自主研發(fā)生產(chǎn)設(shè)備,岑科實(shí)現(xiàn)了對(duì)生產(chǎn)技術(shù)的全面掌控,并加強(qiáng)了技術(shù)創(chuàng)新和改進(jìn)。這一舉措不僅提高了生產(chǎn)效率,還為岑科帶來(lái)了更多的技術(shù)積累和知識(shí)產(chǎn)權(quán)。隨著自動(dòng)化設(shè)備的廣泛應(yīng)用,岑科的生產(chǎn)能力得到了大幅提升,同時(shí)也推動(dòng)了整個(gè)產(chǎn)業(yè)的升級(jí)和可持續(xù)發(fā)展。
Boundary Devices公司成立于2003年,總部位于美國(guó)亞利桑那州。創(chuàng)立之初,公司便專(zhuān)注于嵌入式系統(tǒng)硬件的開(kāi)發(fā)與生產(chǎn),憑借對(duì)技術(shù)的深刻理解和市場(chǎng)需求的敏銳洞察,Boundary Devices迅速在行業(yè)中嶄露頭角。其推出的Boundary Devices插座和適配器,因其兼容性強(qiáng)、性能穩(wěn)定而備受市場(chǎng)青睞。同時(shí),公司與NXP/Freescale建立了緊密的合作關(guān)系,共同推進(jìn)i.MX系列處理器的應(yīng)用與發(fā)展,為公司的后續(xù)發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
DEWALT公司非常注重產(chǎn)品品質(zhì)和用戶(hù)體驗(yàn)。公司建立了嚴(yán)格的質(zhì)量控制體系,確保每一件產(chǎn)品都符合高質(zhì)量標(biāo)準(zhǔn)。同時(shí),DEWALT還積極傾聽(tīng)用戶(hù)反饋,不斷改進(jìn)產(chǎn)品和服務(wù)。這些努力使DEWALT公司的電動(dòng)工具在市場(chǎng)上獲得了廣泛認(rèn)可,并贏得了大量忠實(shí)用戶(hù)。
為了保證產(chǎn)品質(zhì)量和客戶(hù)滿(mǎn)意度,中匯瑞德一直將質(zhì)量管理體系的建設(shè)放在重要位置。公司引入了國(guó)際先進(jìn)的質(zhì)量管理理念和方法,建立了完善的質(zhì)量管理體系,并通過(guò)了多項(xiàng)國(guó)際認(rèn)證。同時(shí),公司還加強(qiáng)了對(duì)供應(yīng)商的管理和評(píng)估,確保原材料的質(zhì)量符合公司要求。這些措施有效地提高了產(chǎn)品的質(zhì)量穩(wěn)定性和可靠性,贏得了客戶(hù)的信任和認(rèn)可。
為了進(jìn)一步增強(qiáng)市場(chǎng)影響力,Dialog Semiconductor通過(guò)一系列的收購(gòu)策略來(lái)擴(kuò)大其業(yè)務(wù)范圍。例如,在2020年,公司收購(gòu)了Adesto Technologies,這是一家專(zhuān)注于非易失性存儲(chǔ)器(NVM)解決方案的公司。此次收購(gòu)為Dialog Semiconductor帶來(lái)了近5,000家新客戶(hù),并補(bǔ)充了其在無(wú)線(xiàn)連接產(chǎn)品之外的有線(xiàn)連接解決方案。同年,Dialog Semiconductor還收購(gòu)了另一家公司,獲得了強(qiáng)大的核心IC產(chǎn)品組合和經(jīng)驗(yàn)豐富的工程師團(tuán)隊(duì),進(jìn)一步鞏固了其在IoT市場(chǎng)的地位。
集成電路的檢測(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)答∨ |
調(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)答∨ |
本科工作三年,研究生工作一年,你在網(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文件中可以同時(shí)使用兩個(gè)編譯器嗎? 比如說(shuō): udptalk1:udptalk.c gcc -o udptalk1 udptalk.c udptalk2:udptalk.c arm-linux-gcc -o udptalk2 udp ...… 查看全部問(wèn)答∨ |
各位誰(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ā)板 精華推薦
- 【下載】LAT1526 利用SPI的下溢實(shí)現(xiàn)回顯功能
- 【下載】LAT1509 STM32G0B1的FDCAN進(jìn)行通信丟包和多包案例分享
- 【下載】LAT1511 運(yùn)行Ux_Host_HUB_HID_MSC通過(guò)Hub連接U盤(pán)讀寫(xiě)不穩(wěn)定問(wèn)題分析
- 【下載】LAT1466 USB x Device HID Standalone的移植
- 【下載】LAT1488 STM32 USBxDevice MSC standalone移植示例
- 【下載】LAT1482 STM32G0單線(xiàn)串口通信幀錯(cuò)誤問(wèn)題解析
- Microchip 升級(jí)數(shù)字信號(hào)控制器(DSC)產(chǎn)品線(xiàn) 推出PWM 分辨率和 ADC 速度業(yè)界領(lǐng)先的新器件
- 意法半導(dǎo)體STM32MP23x:突破成本限制的工業(yè)AI應(yīng)用核心
- 意法半導(dǎo)體推出用于匹配遠(yuǎn)距離無(wú)線(xiàn)微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開(kāi)發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹(shù)莓派進(jìn)行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲(chǔ)html,css,js文件,以及網(wǎng)頁(yè)和arduino的通訊
- ESP32 freeRTOS使用測(cè)試
- BOE(京東方)聯(lián)合榮耀打造榮耀Magic V5 以領(lǐng)先LTPO技術(shù)打造行業(yè)新標(biāo)桿
- 華為ADS 4發(fā)布:多傳感器融合,提升自動(dòng)駕駛安全性
- 曉鶯說(shuō):線(xiàn)控制動(dòng)變革風(fēng)云
- 大眾商用車(chē)推出AirConsole 將其信息娛樂(lè)系統(tǒng)擴(kuò)展為游戲機(jī)
- 福州大學(xué)發(fā)明新機(jī)器視覺(jué)傳感器 可使機(jī)器人對(duì)極端光照做出超快反應(yīng)
- 蘋(píng)果獲沉浸式虛擬顯示器相關(guān)的專(zhuān)利
- 英特爾汽車(chē)“折戟”,十年布局一夜歸零
- 寶馬自動(dòng)充電機(jī)器人概念驗(yàn)證成功,引領(lǐng)無(wú)人充電新時(shí)代
- 智駕模式下LQR最優(yōu)算法在EPS中的應(yīng)用研究
- 6月超17款人形機(jī)器人新品推出
- 將低功耗設(shè)計(jì)進(jìn)行到底——評(píng)論、轉(zhuǎn)發(fā)贏大禮!
- 芯幣競(jìng)拍:感恩教師節(jié)專(zhuān)場(chǎng)
- Keysight示波器主題月有獎(jiǎng)系列活動(dòng)之 注冊(cè)大獎(jiǎng)天天抽 搶樓踩中亦有獎(jiǎng)
- Microchip有獎(jiǎng)直播:VectorBlox™ SDK 報(bào)名中
- 有獎(jiǎng)直播|ADI 慣性MEMS應(yīng)用那些事
- 借助 Microchip 生態(tài)系統(tǒng)中的 PIC® 和 AVR® 單片機(jī)開(kāi)啟嵌入式到云端之旅 系列在線(xiàn)研討會(huì)
- 帶你零起點(diǎn)入門(mén)STM32(專(zhuān)為嵌入式應(yīng)用而開(kāi)發(fā)的內(nèi)核)
- 福祿克首款熱成像萬(wàn)用表Fluke-279FC 即將上市!填寫(xiě)問(wèn)卷贏好禮嘍!
- EEWorld Datasheet 伴你同行!快來(lái)領(lǐng)取200芯積分福利啦~
- 泰克福袋:示伴功倍,萬(wàn)能福袋派送中
- 山澤將出席2019成都CEF,全方位展示優(yōu)勢(shì)領(lǐng)域及高品質(zhì)產(chǎn)品
- 重磅!節(jié)卡發(fā)布多款新品協(xié)作機(jī)器人!
- ABB CEO出席全球首席執(zhí)行官委員會(huì)圓桌峰會(huì),看好中國(guó)市場(chǎng)前景
- 博眾機(jī)器人邀您一起探索5G空間站
- 博通收購(gòu)賽門(mén)鐵克的戰(zhàn)略布局是什么?
- SRP擬部署兩個(gè)太陽(yáng)能+儲(chǔ)能項(xiàng)目
- 示波器探頭的作用和類(lèi)型應(yīng)用范圍介紹
- 實(shí)時(shí)示波器抖動(dòng)測(cè)量執(zhí)行步驟
- 解答功率分析儀與示波器之間的區(qū)別
- 光譜分析儀常規(guī)參數(shù)的測(cè)量方法