STM32

我要報(bào)錯(cuò)
STM32系列基于專(zhuān)為要求高性能、低成本、低功耗的嵌入式應(yīng)用專(zhuān)門(mén)設(shè)計(jì)的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與無(wú)源蜂鳴器

    使用有源蜂鳴器,只能發(fā)出固定的”滴滴“聲,當(dāng)然不能滿(mǎn)足于此呀。使用無(wú)源蜂鳴器,只要輸出不同頻率的PWM波,即可發(fā)出不同的音符。不同的音符組合起來(lái)就是一個(gè)曲子了。1 樂(lè)譜簡(jiǎn)析1.1 音階音階是音樂(lè)必不可少的要素

  • STM32之CAN---中斷管理淺析

    1 前言bxCAN占用4個(gè)專(zhuān)用的中斷向量。通過(guò)設(shè)置CAN中斷允許寄存器(CAN_IER),每個(gè)中斷源都可以單獨(dú)允許和禁用。 圖1從圖1可以看出,最右邊共四個(gè)中斷,中斷是可以通過(guò)CAN_IER來(lái)屏蔽或允許的。2 CAN中斷允許寄存器 (CAN

  • stm32 SWD模式 下載

    我們比較常用的是Jlink下載器 ,這種下載器有一個(gè)缺點(diǎn)就是使用的Jtag 20PIN接口,太多的PIN會(huì)導(dǎo)致一些小型的PCB板很擁擠,也會(huì)增加布線(xiàn)的難度。 而使用SWD接口下載調(diào)試,只需要要使用4個(gè)PIN: GND, RST, SWDIO, SWDCL

  • STM32蜂鳴器實(shí)例詳解

    //======================================================//**基于STM32的蜂鳴器實(shí)例詳解//======================================================//在學(xué)習(xí)蜂鳴器實(shí)驗(yàn)前,先來(lái)看看什么是蜂鳴器,蜂鳴器又有哪些種

  • 一步步寫(xiě)STM32 OS【二】環(huán)境搭建

    一、安裝IAR for ARM6.5二、新建工程1、選擇處理器:STM32F407VG,暫不使用FPU2、必要的路徑配置和宏定義3、使用SWO重定向IO輸出4、使用ST-LINK仿真器5、下載配置6、設(shè)置CPU頻率,防止SWO輸出亂碼三、代碼調(diào)試四、工

  • 在stm32中使用while循環(huán)導(dǎo)致程序卡死

    今天在使用stm32的過(guò)程中發(fā)現(xiàn)這樣一個(gè)問(wèn)題,程序莫名卡死。先來(lái)看導(dǎo)致卡死的代碼while(ReadRawRC(CommandReg)&0x10);1這是我們?cè)诔绦蛑薪?jīng)常用到的寫(xiě)法,容易理解,程序的作用的讀出一份數(shù)據(jù),然后判斷他的第4位是否為

  • STM32:I2C接口讀寫(xiě)EEPROM(AT24C02)試驗(yàn)例程

    硬件平臺(tái):stm32f10xZET6開(kāi)發(fā)環(huán)境:keil MDK uVisionv4.10開(kāi)發(fā)語(yǔ)言:C、ST_lib_3.5固件庫(kù)EEPROM:電可擦可編程只讀存儲(chǔ)器。【stm32f10xZET6開(kāi)發(fā)板的I2C外設(shè)物理層特點(diǎn)】(1)兩條串行總線(xiàn):一條雙向數(shù)據(jù)線(xiàn)(SDA),一條時(shí)

  • 老司機(jī)分享一個(gè)從機(jī)通信查詢(xún)方式,適用于嵌入式以及上位機(jī)

    查詢(xún)通信包是否結(jié)束,有很多的方式,看過(guò)很多,都不夠簡(jiǎn)潔明了,我分享一個(gè)我用了幾年的查詢(xún)方式(大家如果有什么好的方式可以與我分享),可以給新手做通信的一些啟發(fā),便于移植,同時(shí)簡(jiǎn)單明了:對(duì)于使用了操作系統(tǒng)

  • STM32_ADC單通道單次采集

    今天講解“STM32F103 ADC單通道單次采集”功能。今天提供并講解的軟件工程,基于軟件工程“A0.0.0(STM32F10x_TIM延時(shí))”修改而來(lái)。若不知道如何而來(lái),請(qǐng)關(guān)注微信公眾號(hào)“EmbeddDeveloper”獲取更多信息。本著免費(fèi)分

  • STM32筆記記錄4

    USER\\main.c(7): warning: #223-D: function "IIC_BusrtWrite" declared implicitly這個(gè)是因?yàn)槌绦蚰K化的時(shí)候,你在一個(gè).C里面調(diào)用了另一個(gè).C的函數(shù)而沒(méi)有進(jìn)行外部聲明。你將這個(gè)聲明的這個(gè)函數(shù)前面加上extern應(yīng)該

  • Stm32 SWD 下載 調(diào)試配置

    找到一篇比較好的 關(guān)于stm32 SWD模式 下載 調(diào)試 配置文章 整理如下:我們比較常用的是Jlink下載器 ,這種下載器有一個(gè)缺點(diǎn)就是使用的Jtag 20PIN接口,太多的PIN會(huì)導(dǎo)致一些小型的PCB板很擁擠,也會(huì)增加布線(xiàn)的難度。

  • (三)stm32之串口通信DMA傳輸完成中斷

    一、DMA功能簡(jiǎn)介  首先嘮叨一下DMA的基本概念,DMA的出現(xiàn)大大減輕了CPU的工作量。在硬件系統(tǒng)中,主要由CPU(內(nèi)核)、外設(shè)、內(nèi)存(SRAM)、總線(xiàn)等結(jié)構(gòu)組成,數(shù)據(jù)經(jīng)常要在內(nèi)存和外設(shè)之間,外設(shè)和外設(shè)之間轉(zhuǎn)移。例如:CPU

  • stm32 UCGUI 完美移植

    UCGUI是一種嵌入式應(yīng)用中的圖形支持系統(tǒng)。它設(shè)計(jì)用于為任何使用LCD圖形顯示的應(yīng)用提供高效的獨(dú)立于處理器及LCD控制器的圖形用戶(hù)接口,它適用單任務(wù)或是多任務(wù)系統(tǒng)環(huán)境, 并適用于任意LCD控制器和CPU下任何尺寸的真

  • STM32 ADC 多通道16路電壓信號(hào)采集

    下面介紹一種利用STM32單片機(jī)制作的16路多通道ADC采集電路圖和源程序。采用USB接口與電腦連接,實(shí)則USB轉(zhuǎn)串口方式,所以上位機(jī)可以用串口作為接口。電路圖中利用LM324作為電壓跟隨器,起到保護(hù)單片機(jī)引腳的作用。直接

  • STM32串口中斷接收數(shù)據(jù)

    數(shù)據(jù)幀滿(mǎn)足下面格式:幀頭部(Head)類(lèi)型(Type)長(zhǎng)度(Length)值(Value)CRC校驗(yàn)2字節(jié)1字節(jié)1字節(jié)X字節(jié)2字節(jié)0xaa0x55Xvoid USART6_Init (void){GPIO_InitTypeDef GPIO_InitStructure;USART_InitTypeDef USART_Init

  • STM32的CustomHID的各描述符介紹

    俗話(huà)說(shuō)的好,看協(xié)議手冊(cè),不如看源代碼來(lái)的好!在USB的工程中,USB的各描述符定義在usb_desc.c文件里面,這里就將USB的各描述符定義代碼貼上來(lái),各個(gè)數(shù)值的意義都已經(jīng)詳細(xì)注釋。當(dāng)然很細(xì)節(jié)的東西看不懂還是建議去看手

  • STM32 GPIO口的使用

    實(shí)驗(yàn)平臺(tái)清單如下:開(kāi)發(fā)板: 戰(zhàn)艦 STM32ZET6 V3.4核心芯片: STM32F103RCT6開(kāi)發(fā)環(huán)境: MDK-ARM Version:5.10PC操作系統(tǒng): Windows 7 旗艦版仿真器: ST-Link打開(kāi)MDK開(kāi)發(fā)平臺(tái),在菜單欄中單擊“Project - New μVisio

  • STM32學(xué)習(xí)筆記:在IAR中建立FWlib 3.0項(xiàng)目

    STM32學(xué)習(xí)筆記:在IAR中建立FWlib 3.0項(xiàng)目。

  • STM32開(kāi)源開(kāi)發(fā)環(huán)境的搭建

    1.環(huán)境搭建1.1 Eclipse的下載與安裝Eclipse是一個(gè)開(kāi)放源代碼的、基于Java的可擴(kuò)展開(kāi)發(fā)平臺(tái)。就其本身而言,它只是一個(gè)框架和一組服務(wù),用于通過(guò)插件組件構(gòu)建開(kāi)發(fā)環(huán)境。由于eclipse只是一個(gè)IDE,因此需要借助其他插件

  • STM32 IAR無(wú)法調(diào)試下載bin文件到芯片

    自己從21IC活動(dòng)1元購(gòu)得1塊STM32F302R8T6的Nucleo開(kāi)發(fā)板.加上近排看了到了國(guó)人自己實(shí)現(xiàn)的RT-THREAD系統(tǒng),于是很想在板子上跑跑這個(gè)系統(tǒng). 由于RT-THREAD無(wú)現(xiàn)成的IAR工程,官網(wǎng)指導(dǎo)的PDF主要是用Keil實(shí)現(xiàn)建立工程,由于