STM32

我要報錯
STM32系列基于專為要求高性能、低成本、低功耗的嵌入式應(yīng)用專門設(shè)計的ARM Cortex?-M0,M0+,M3, M4和M7內(nèi)核(ST's product portfolio contains a comprehensive range of microcontrollers, from robust, low-cost 8-bit MCUs up to 32-bit ARM-based Cortex?-M0 and M0+, Cortex?-M3, Cortex?-M4 Flash microcontrollers with a great choice of peripherals. ST has also extended this range to include an ultra-low-power MCU platform)。按內(nèi)核架構(gòu)分為不同產(chǎn)品:主流產(chǎn)品(STM3
  • STM32串口通迅–使用中斷方式

    在上一節(jié)串口通訊中使用了查詢方式, 在少量數(shù)據(jù)傳輸應(yīng)用中, 這種方法基本可行, 但如果通迅數(shù)據(jù)量比較大的話會對系統(tǒng)實時性造成很大的影響, 所以在實際工程運用中, 查詢的方法并不多見.一個較好的方法就是利用空間換時

  • STM32 GPIO輸入輸出模式比較

    有關(guān)推挽輸出、開漏輸出、復(fù)用開漏輸出、復(fù)用推挽輸出以及上拉輸入、下拉輸入、浮空輸入、模擬輸入?yún)^(qū)別及上拉輸入、下拉輸入、浮空輸入、模擬輸入的區(qū)別最近在看數(shù)據(jù)手冊的時候,發(fā)現(xiàn)在Cortex-M3里,對于GPIO的配置種

  • CRC校驗在STM32和C#中使用

    /*EnableCRCclock*/RCC_AHBPeriphClockCmd(RCC_AHBPeriph_CRC,ENABLE);//STM32?CRCu32CRC32(u8*pBuf,u16nSize){u32index=0;CRC_ResetDR();//復(fù)位CRCfor(index=0;indexDR=(u32)pBuf[index];}return(CRC->DR);}[cshar

  • STM32學(xué)習(xí)筆記之定時器的配置

    實驗?zāi)康模鹤尫澍Q器每隔一秒響一次;實驗步驟:實驗程序:/************************led.c***********************/#include"stm32f4xx.h"//在SYSTEM目錄下可以找到#include"sys.h"voidLED_Init(void){RCC->AHB1ENR|

  • STM32 普通IO口 模擬串口

    這兩天一直在調(diào)試用普通IO口來承擔串口的角色,再次做個筆記。當然廣泛參考廣大網(wǎng)友的代碼在此感謝網(wǎng)友首先串口的最最最基本的數(shù)據(jù)格式是由10位數(shù)據(jù)組成,注意是最最最基本的當然要有些帶各種校驗的那些暫時不考慮畢

  • STM32串口下載方式簡單總結(jié)

    這里簡單說明一下一鍵下載電路的原理,我們知道, STM32 串口下載的標準方法是 2 個步驟:1, 把 B0 接 V3.3(保持 B1 接 GND)。2, 按一下復(fù)位按鍵。通過這兩個步驟,我們就可以通過串口下載代碼了,下載完成之后,

  • STM32的FSMC總線復(fù)用調(diào)試筆記

    調(diào)試FSMC總線復(fù)用模式時主要遇到以下幾點:1、寄存器的配置,首先注意使能地址數(shù)據(jù)復(fù)用,其次要存儲器類型選擇FSMC_MemoryType_NOR,否則出現(xiàn)不了NADV信號。 FSMC_NORSRAMInitStructure.FSMC_DataAddressMux = FSMC

  • STM32外部中斷配置方法講解

    01單片機外部中斷簡介所謂外部中斷,就是通過外部信號所引起的中斷,如單片機引腳上的電平變化(高電平、低電平)、邊沿變化(上升沿、下降沿)等。51單片機有5個中斷源,其中有兩個是外部中斷,分別為INT0和INT1,INT0被

  • stm32在manin()前做了什么?

    最近要在Cortex-M3上寫一個簡單的操作系統(tǒng),打算使用IAR,為了寫好啟動代碼,花了一些時間了解了IAR在main()以前做了些什么事。首先系統(tǒng)復(fù)位時,Cortex-M3從代碼區(qū)偏移0x0000'0000處獲取棧頂?shù)刂?,用來初始化MSP

    單片機
    2018-08-15
    manin() STM32
  • 用STM32點亮跑馬燈(庫函數(shù))啰嗦版

    用STM32的GPIO來點亮跑馬燈步驟:1.新建工程:復(fù)制模板中的一切文件夾,注意刪除USER中模板Template產(chǎn)生的三個文件以及OBJ中的文件(OBJ中產(chǎn)生的是編譯過程中產(chǎn)生的文件)。2.打開keil,對工程中的各縣設(shè)置進行修改(

  • 怎么用STM32配置產(chǎn)生PWM

    STM32產(chǎn)生PWM是非常的方便的,要需要簡單的設(shè)置定時器,即刻產(chǎn)生!當然,簡單的設(shè)置對于新手來講,也是麻煩的,主要包括:(1)使能定時器時鐘:RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM3, ENABLE);(2)定義相應(yīng)

  • 讀寫STM32內(nèi)部flash讀寫代碼

    由于老師的要求,所以寫了一份讀寫STM32內(nèi)部FLASH的代碼,這樣的話就可以把STM32里面沒有用來保存代碼段的部分用來存儲數(shù)據(jù)了。由于《stm32flash編程手冊》是很久很久以前看的,現(xiàn)在也沒心情去仔細看那份手冊了。大概

  • printf()函數(shù)重定向到STM32串口輸出

    最近遇到需要MCU輸出數(shù)字的問題,而STM32的串口輸出的是字符型,最先想到的方法是將整型數(shù)據(jù)轉(zhuǎn)換為字符型輸出,C庫函數(shù)中提供了相關(guān)的函數(shù)參考:http://www.cnblogs.com/processakai/archive/2011/06/24/2089348.html

  • STM32 逐次逼近寄存器型(SAR)模擬數(shù)字轉(zhuǎn)換器(ADC)

    是采樣速率低于5Msps (每秒百萬次采樣)的中等至高分辨率應(yīng)用的常見結(jié)構(gòu)。SAR ADC的分辨率一般為8位至16位,具有低功耗、小尺寸等特點。這些特點使該類型ADC具有很寬的應(yīng)用范圍,例如便攜/電池供電儀表、筆輸入量化器

  • STM32單定時器四通道捕獲功能實現(xiàn)

    輸入捕獲作為定時器的一個功能,在工業(yè)測速上有很大的應(yīng)用。STM32的一些定時器具有四個外部通道,可利用一個定時器采集外部四路脈沖頻率,節(jié)約硬件資源和軟件代碼如需要測量一個或多個外部方波脈沖頻率,頻率低于單片

  • STM32學(xué)習(xí)之串口DMA收發(fā)數(shù)據(jù)-Lincoln

    前言:從接觸單片機到現(xiàn)在,從PIC到STM32,從來沒有寫過任何技術(shù)日記。忽然感覺很空虛,既然學(xué)了技術(shù),就該留點什么東西來。這篇是我從事技術(shù)行業(yè)的第一篇技術(shù)文章。目的是想與大家交流學(xué)習(xí),當中有不當?shù)募夹g(shù)錯誤,

  • stm32的PWM總結(jié)

    脈沖寬度調(diào)制(PWM),是英文“Pulse Width Modulation”的縮寫,簡稱脈寬調(diào)制,是利用微處理器的數(shù)字輸出來對模擬電路進行控制的一種非常有效的技術(shù)。簡單一點,就是對脈沖寬度的控制。STM32的定時器除了TIM6和7。其他

    單片機
    2018-08-14
    pwm STM32
  • STM32:ADC采集數(shù)據(jù)實例(采用DMA模式)

    SOC:STM32F103RCT6軟件平臺:STM官方庫V3.5.0開發(fā)工具:Keil1. 摘要 本文章將給出STM32F103RCT6控制AT24C02的代碼。如有疑問和錯誤,歡迎留言告之。2.硬件連接AT24C02使用I2C進行數(shù)據(jù)訪問,板子上使用STM32的I2C控制

  • STM32-通用定時器基本定時功能

    1.STM32的Timer簡介STM32中一共有11個定時器,其中2個高級控制定時器,4個普通定時器和2個基本定時器,以及2個看門狗定時器和1個系統(tǒng)嘀嗒定時器。其中系統(tǒng)嘀嗒定時器是前文中所描述的SysTick,看門狗定時器以后再詳細

  • STM32電機控制同步電角度測試說明

    前言在使用STFOC電機庫時,當使用Hall信號作為位置信號時,需要輸入同步電角度數(shù)據(jù),這個數(shù)據(jù)根據(jù)當前使用電機的特性進行輸入,會在每次Hall信號變化時同步電角度,如果角度偏差較大時會影響控制效果,可能帶來效率或