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 的加密實現(xiàn)

    目的:對運行于STM32的嵌入式代碼程序進行加密編譯環(huán)境:IAR Embedded System for ARM5.5一.STM32Flash組織STM32的Flash包括主存儲器(HD版本,512KB)+信息塊。信息塊包括2KB的系統(tǒng)存儲器(用于系統(tǒng)自舉啟動代碼)和16字

    單片機
    2018-08-27
    STM32 加密
  • STM32模擬IIC讀寫AT24CXX

    以前只用51做過AT24C02,后來才接觸到容量更大的型號,發(fā)現(xiàn)了很多和以前的不一致的東西,現(xiàn)總結(jié)如下。在上一篇博客中已經(jīng)寫好了STM32用IO口模擬IIC的基本驅(qū)動代碼,下面結(jié)合數(shù)據(jù)手冊用上一篇博客提到的函數(shù)編寫AT24C

  • STM32 USB 大容量存儲器Mass Storage工程的講解

    哎,要說到USB的大容量存儲設(shè)備就沒有向USB鼠標(biāo)一樣簡單了。這里先從官方例程里的mass stroage工程講起。官方的工程比較復(fù)雜,程序可以兼容官方推出來的不同系列的評估版,所以程序里經(jīng)??匆婎愃朴?ifdef STM32L1XX

  • STM32處理器的AD難點整理

    1.STM32的AD轉(zhuǎn)換,可以將轉(zhuǎn)換任務(wù)組織為兩個組:規(guī)則組和注入組。在任意多個通道上以任意順序進行的一系列轉(zhuǎn)換構(gòu)成成組轉(zhuǎn)換。例如,可以如下順序完成轉(zhuǎn)換:通道3、通道8、通道2、通道2、通道0、通道2、通道2、通道15

  • STM32控制步進電機實現(xiàn)精確轉(zhuǎn)動

    驅(qū)動方式為A-AB-B-BC-C-CD-D-DA-A使用延時函數(shù)實現(xiàn)主函數(shù)#include"dj.h"#include"delay.h"#include"sys.h"#include"key_led.h"//ALIENTEKminiSTM32?a·¢°?êμ?é1//?ü?íμ?êμ?é//??ê??§3?£owww.openedv.c

  • STM32CubeMX介紹、下載與安裝

    Ⅰ、寫在前面相信很多人都知道STM32CubeMX這個工具,也是近年來開發(fā)STM32比較流行的一個工具。這個工具從兩年前第一版到現(xiàn)在已經(jīng)有多個版本了,功能也從簡單越來越強大了。STM32CubeMX是一個配置STM32代碼的工具,它

    單片機
    2018-08-24
    cubemx STM32
  • STM32定時器TIM和PWM的輸出

    STM32一共有8個都為16位的定時器。其中TIM6、TIM7是基本定時器;TIM2、TIM3、TIM4、TIM5是通用定時器;TIM1和TIM8是高級定時器。這些定時器使STM32具有定時、信號的頻率測量、信號的PWM測量、PWM輸出、三相6步電機控

  • stm32 M3啟動文件解析

    DATA_IN_ExtSRAM EQU 0 ;;1定義是否使用外部SRAM,為1則使用,為0則表示不使用Stack_Size EQU 0x00000400 ;;2定義棧空間大小為0x00000400個字AREA STACK, NOINIT, READWRITE, ALIGN = 3 ;;3偽指令A(yù)REA,定義一個段Sta

  • STM32文檔中關(guān)于NVIC寄存器說明的位置

    要使用STM32,需要各種文檔,其中有(以STM32F103RBT6為例):st官方資源地址:http://www.st.com/internet/mcu/product/164487.jsp1、datasheet:http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LI

  • STM32 GPIO模式理解

    stm32的GPIO的配置模式有好幾種,包括:1.模擬輸入;2.浮空輸入;3.上拉輸入;4.下拉輸入;5.開漏輸出;6.推挽輸出;7.復(fù)用開漏輸出;8.復(fù)用推挽輸出 如圖是GPIO的結(jié)構(gòu)原理圖: 1.模擬輸入 從上圖我們可以看到,我覺

  • 串行通信 軟件仿真STM32與74LS164通信

    1、串行通信2、常見的4種串行通信標(biāo)準(zhǔn)3、對74LS164芯片的介紹74LS164:串行轉(zhuǎn)并行芯片,內(nèi)部是1個8位的移位寄存器組成,由8個D觸發(fā)器組成缺點是:不帶鎖存寄存器,移位寄存器移位的過程會表現(xiàn)在164的輸出引腳上,容易

  • 將STM32的標(biāo)準(zhǔn)庫編譯成lib使用

    以前一直使用STM32的標(biāo)準(zhǔn)庫,需要一步步地將代碼加進去,將編譯選項設(shè)置好,然后再編譯整個工程。這個編譯過程是一個相當(dāng)慢的過程!完全編譯大約需要一支煙的時間。每次建立工程都這么編譯,是一個相當(dāng)浪費時間和香煙

  • STM32 USB虛擬串口

    串口調(diào)試在項目中被使用越來越多,串口資源的緊缺也變的尤為突出。很多本本人群,更是深有體會,不準(zhǔn)備一個USB轉(zhuǎn)串口工具就沒辦法進行開發(fā)。本章節(jié)來簡單概述STM32低端芯片上的USB虛擬串口的移植。在官方DEMO中已經(jīng)提

  • STM32自學(xué)-初學(xué)者--謹(jǐn)記-編譯時連接不到“stm32f10x_conf.h”

    STM32自學(xué)-初學(xué)者的前車之鑒,希望可以幫到后面的同學(xué)。因為一個小小的設(shè)置問題—C/C++沒設(shè)置好而編譯出錯,導(dǎo)致一個下午都在忙著解決,這或許就是自學(xué)者的煩惱吧,不能做到面面俱到,導(dǎo)致時間白白浪費在一些不該發(fā)生

    單片機
    2018-08-22
    編譯 STM32
  • stm32通用定時器用做外部脈沖計數(shù)器的例程

    最近幾天要用到stm32對外部輸入脈沖進行計數(shù),很自然想到定時器,可是手上資料沒有講解stm32定時器如何用作外部計數(shù)器的,在網(wǎng)上找例程,也沒找到幾個正確的,自己硬著頭皮仔細研究參考手冊,終于知道如何配置了,并

  • STM32中GPIO工作模式

    在Cortex-M3里,對于GPIO的配置種類有8種:(1)GPIO_Mode_AIN模擬輸入(2)GPIO_Mode_IN_FLOATING浮空輸入(3)GPIO_Mode_IPD下拉輸入(4)GPIO_Mode_IPU上拉輸入(5)GPIO_Mode_Out_OD開漏輸出(6)GPIO_Mode_Out

  • STM32啟動文件原理分析

    當(dāng)前的嵌入式應(yīng)用程序開發(fā)過程里,并且C語言成為了絕大部分場合的最佳選擇。如此一來main函數(shù)似乎成為了理所當(dāng)然的起點——因為C程序往往從main函數(shù)開始執(zhí)行。但一個經(jīng)常會被忽略的問題是:微控制器(單片機)上電后

  • sTM32 使用TIMx_CH1作為 Tx1F_ED 計數(shù)器時鐘

    環(huán)境:iar arm 5.3stm32f103vbt6使用PA.8 外部輸入10Mhz的方波??蓮膕ystick中斷得到數(shù)據(jù)4.4×5000(預(yù)分頻值)×1000(tick中斷時間)=20MHz屬于雙邊沿檢測,一個PA.8個脈沖有2個邊沿,所以時鐘加倍。由于使用了TI1F

  • STM32的系統(tǒng)時鐘的配置的代碼的講解

    ST公司默認(rèn)是將系統(tǒng)時鐘配置到72MHZ。以下的七個步奏是設(shè)置系統(tǒng)時鐘的函數(shù),該函數(shù)截取自庫文件system_stm32f10x.c。將互聯(lián)型相關(guān)的代碼刪掉便于分析,并標(biāo)上了序號,總共七個步奏,這個順序也是系統(tǒng)時鐘配置的的步奏

  • STM32之獨立看門狗與窗口看門狗總結(jié)

    一、獨立看門狗STM32的獨立看門狗由內(nèi)部專門的40Khz低速時鐘驅(qū)動,即使主時鐘發(fā)生故障,它也仍然有效??撮T狗的原理:單片機系統(tǒng)在外界的干擾下會出現(xiàn)程序跑飛的現(xiàn)象導(dǎo)致出現(xiàn)死循環(huán),看門狗電路就是為了避免這種情況