131 1300 0010
行業(yè)動(dòng)態(tài)
  • 導(dǎo)航欄目
  • 產(chǎn)品新聞
  • 企業(yè)新聞
  • 行業(yè)動(dòng)態(tài)
  • stm32單片機(jī)與pic單片機(jī)的優(yōu)缺點(diǎn)對(duì)比分析
    stm32單片機(jī)與pic單片機(jī)的優(yōu)缺點(diǎn)對(duì)比分析
  • stm32單片機(jī)與pic單片機(jī)的優(yōu)缺點(diǎn)對(duì)比分析
  •   發(fā)布日期: 2019-06-28  瀏覽次數(shù): 2,190

    stm32單片機(jī)

    由ST廠商推出的STM32系列單片機(jī),行業(yè)的朋友都知道,這是一款性價(jià)比超高的系列單片機(jī),應(yīng)該沒有之一,功能及其強(qiáng)大。其基于專為要求高性能、低成本、低功耗的嵌入式應(yīng)用專門設(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)在:

     

    stm32單片機(jī)特性

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

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

    3、時(shí)鐘、復(fù)位和電源管理:2.0-3.6V的電源供電和I/O接口的驅(qū)動(dòng)電壓。POR、PDR和可編程的電壓探測(cè)器(PVD)。4-16MHz的晶振。內(nèi)嵌出廠前調(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/O端口、最多多達(dá)11個(gè)定時(shí)器、最多多達(dá)13個(gè)通信接口

    使用最多的器件:STM32F103系列、STM32 L1系列、STM32W系列。

    stm32單片機(jī)與pic單片機(jī)的優(yōu)缺點(diǎn)對(duì)比分析

    stm32單片機(jī)優(yōu)點(diǎn)

    除新增的功能強(qiáng)化型外設(shè)接口外,STM32互連系列還提供與其它STM32微控制器相同的標(biāo)準(zhǔn)接口,這種外設(shè)共用性提升了整個(gè)產(chǎn)品家族的應(yīng)用靈活性,使開發(fā)人員可以在多個(gè)設(shè)計(jì)中重復(fù)使用同一個(gè)軟件。新STM32的標(biāo)準(zhǔn)外設(shè)包括10個(gè)定時(shí)器、兩個(gè)12位1-Msample/s 模數(shù)轉(zhuǎn)換器 (交錯(cuò)模式下2-Msample/s)、兩個(gè)12位數(shù)模轉(zhuǎn)換器、兩個(gè)I2C接口、五個(gè)USART接口和三個(gè)SPI端口。新產(chǎn)品外設(shè)共有12條DMA通道,還有一個(gè)CRC計(jì)算單元,像其它STM32微控制器一樣,支持96位唯一標(biāo)識(shí)碼。

    新系列微控制器還沿續(xù)了STM32產(chǎn)品家族的低電壓和節(jié)能兩大優(yōu)點(diǎn)。2.0V到3.6V的工作電壓范圍兼容主流的電池技術(shù),如鋰電池和鎳氫電池,封裝還設(shè)有一個(gè)電池工作模式專用引腳Vbat。以72MHz頻率從閃存執(zhí)行代碼,僅消耗 27mA電流。低功耗模式共有四種,可將電流消耗降至兩微安。從低功耗模式快速啟動(dòng)也同樣節(jié)省電能;啟動(dòng)電路使用STM32內(nèi)部生成的8MHz信號(hào),將微控制器從停止模式喚醒用時(shí)小于6微秒。

    STM32由于有各種外設(shè) 操作起來(lái)簡(jiǎn)單,可以處理模擬以及數(shù)字信號(hào),適用于設(shè)計(jì)的控制電路。

    stm32單片機(jī)缺點(diǎn)

    STM32是跑指令的,適合跑算法,但是針對(duì)多路的信號(hào)處理就需要很多片DSP來(lái)并行處理。

    stm32單片機(jī)與pic單片機(jī)的優(yōu)缺點(diǎn)對(duì)比分析

    pic單片機(jī)

    pic單片機(jī)系列是美國(guó)微芯公司(Microship)的產(chǎn)品,共分三個(gè)級(jí)別,即基本級(jí)、中級(jí)、高級(jí),是當(dāng)前市場(chǎng)份額增長(zhǎng)最快的單片機(jī)之一,CPU采用RISC結(jié)構(gòu),分別有33、35、58條指令,屬精簡(jiǎn)指令集,同時(shí)采用Harvard雙總線結(jié)構(gòu),運(yùn)行速度快,它能使程序存儲(chǔ)器的訪問(wèn)和數(shù)據(jù)存儲(chǔ)器的訪問(wèn)并行處理,這種指令流水線結(jié)構(gòu),在一個(gè)周期內(nèi)完成兩部分工作,一是執(zhí)行指令,二是從程序存儲(chǔ)器取出下一條指令,這樣總的看來(lái)每條指令只需一個(gè)周期,這也是高效率運(yùn)行的原因之一,此外PIC單片機(jī)之所以成為一時(shí)非常熱的單片機(jī)不外乎以下特點(diǎn):

    pic單片機(jī)特點(diǎn)

    1、具有低工作電壓、低功耗、驅(qū)動(dòng)能力強(qiáng)等特點(diǎn)。PIC系列單片機(jī)的I/O口是雙向的,其輸出電路為CMOS互補(bǔ)推挽輸出電路。I/O腳增加了用于設(shè)置輸入或輸出狀態(tài)的方向寄存器,從而解決了51系列I/O腳為高電平時(shí)同為輸入和輸出的狀態(tài)。

    2、當(dāng)置位1時(shí)為輸入狀態(tài),且不管該腳呈高電平或低電平,對(duì)外均呈高阻狀態(tài);置位0時(shí)為輸出狀態(tài),不管該腳為何種電平,均呈低阻狀態(tài),有相當(dāng)?shù)尿?qū)動(dòng)能力,低電平吸入電流達(dá)25mA,高電平輸出電流可達(dá)20mA。相對(duì)于51系列而言,這是一個(gè)很大的優(yōu)點(diǎn)

    3、它可以直接驅(qū)動(dòng)數(shù)碼管顯示且外電路簡(jiǎn)單。它的A/D為10位,能滿足精度要求。具有在線調(diào)試及編程(ISP)功能。

    pic單片機(jī)不足之處

    其專用寄存器(SFR)并不像51系列那樣都集中在一個(gè)固定的地址區(qū)間內(nèi)(80~FFH),而是分散在四個(gè)地址區(qū)間內(nèi)。只有5個(gè)專用寄存器PCL、STATUS、FSR、PCLATH、INTCON在4個(gè)存儲(chǔ)體內(nèi)同時(shí)出現(xiàn),但是在編程過(guò)程中,少不了要與專用寄存器打交道,得反復(fù)地選擇對(duì)應(yīng)的存儲(chǔ)體,也即對(duì)狀態(tài)寄存器STATUS的第6位(RP1)和第5位(RP0)置位或清零。數(shù)據(jù)的傳送和邏輯運(yùn)算基本上都得通過(guò)工作寄存器W(相當(dāng)于51系列的累加器A)來(lái)進(jìn)行,而51系列的還可以通過(guò)寄存器相互之間直接傳送,因而PIC單片機(jī)的瓶頸現(xiàn)象比51系列還要嚴(yán)重,這在編程中的朋友應(yīng)該深有體會(huì)

    使用最多的器件:PIC16F873、PIC16F877

    stm32與pic單片機(jī)比較哪個(gè)好

    stm32單片機(jī)與pic單片機(jī)的優(yōu)缺點(diǎn)對(duì)比分析

    stm32單片機(jī)與pic單片機(jī)的優(yōu)缺點(diǎn)對(duì)比分析

    上表格對(duì)avr、pic和STM32這三種系列的單片機(jī)進(jìn)行比較,對(duì)象都選擇各個(gè)系列的64腳封裝的芯片,其中Mega128和pic18F6680均為其所在系列中高端芯片。通過(guò)表格可以看出不管在處理速度,外圍設(shè)備還是價(jià)格上,STM32都具有非常大的優(yōu)勢(shì),唯一不足之處就是stm32暫時(shí)還未集成內(nèi)部EEPROM,但可以使用Flash的IAP功能來(lái)替代,在可靠性上應(yīng)該更高點(diǎn)。

    在使用C語(yǔ)言編程方面,pic的體系結(jié)構(gòu)是最不適合的,且編譯軟件無(wú)法與GCC,keilc相比。

    在抗干擾方面,主要還是和開發(fā)者的水平有關(guān),而一定要說(shuō)哪種單片機(jī)的抗干擾強(qiáng),哪種弱,其實(shí)標(biāo)準(zhǔn)不一樣,結(jié)果也不一樣。人們普遍認(rèn)為pic的抗干擾很強(qiáng),但那是C系列,現(xiàn)在集成內(nèi)部Flash的F系列要差許多,特別是早期出廠的幾批。avr系列單片機(jī)普遍被認(rèn)為抗干擾性能是比較差的,曾經(jīng)有人列出了一個(gè)表格,使用日本的測(cè)試方法,結(jié)果是avr排在了最后,其實(shí)對(duì)于一般的應(yīng)用也沒什么問(wèn)題。STM32是由著名的ST公司生產(chǎn)的,該公司一直致力于電機(jī)控制芯片的研發(fā)生產(chǎn),而且做的很出色,我想抗干擾應(yīng)該沒什么問(wèn)題,至少不會(huì)比前兩種差。


  • ·上一篇:
    ·下一篇:
  • 其他關(guān)聯(lián)資訊
    深圳市日月辰科技有限公司
    地址:深圳市寶安區(qū)松崗鎮(zhèn)潭頭第二工業(yè)城A區(qū)27棟3樓
    電話:0755-2955 6626
    傳真:0755-2978 1585
    手機(jī):131 1300 0010
    郵箱:hu@szryc.com

    深圳市日月辰科技有限公司 版權(quán)所有:Copyright?2010-2023 www.kqne.cn 電話:13113000010 粵ICP備2021111333號(hào)