2.• Up to 51 fast I/Os
– All mappable on external interrupt vectors
– Up to 5155 I/Os with 5V tolerant capability
• 5-channel DMA controller
• One 12-bit, 1.0 μs ADC (up to 16 channels)
– Conversion range: 0 to 3.6 V
– Separate analog supply: 2.4 V to 3.6 V
• Calendar RTC with alarm and periodic wakeup
from Stop/Standby
• 11 timers
– One 16-bit advanced-control timer for
six-channel PWM output
– Up to seven 16-bit timers, with up to four
IC/OC, OCN, usable for IR control
decoding
– Independent and system watchdog timers
– SysTick timer
• Communication interfaces
– Up to two I2C interfaces
– one supporting Fast Mode Plus
(1 Mbit/s) with 20 mA current sink,
– one supporting SMBus/PMBus.
– Up to four USARTs supporting master
synchronous SPI and modem control; one
with auto baud rate detection
– Up to two SPIs (18 Mbit/s) with 4 to 16
programmable bit frames
– USB 2.0 full-speed interface with BCD and
LPM support
• Serial wire debug (SWD)
• All packages ECOPACK®2
Features
• Core: ARM® 32-bit Cortex®-M3 CPU
– 72 MHz maximum frequency, 1.25 DMIPS/MHz
(Dhrystone 2.1) performance at 0 wait state
memory access
– Single-cycle multiplication and hardware
division
• Memories
– 256 to 512 Kbytes of Flash memory
– up to 64 Kbytes of SRAM
– Flexible static memory controller with 4 Chip
Select. Supports Compact Flash, SRAM,
PSRAM, NOR and NAND memories
– LCD parallel interface, 8080/6800 modes
• Clock, reset and supply management
– 2.0 to 3.6 V application supply and I/Os
– POR, PDR, and programmable voltage detector
(PVD)
– 4-to-16 MHz crystal oscillator
– Internal 8 MHz factory-trimmed RC
– Internal 40 kHz RC with calibration
– 32 kHz oscillator for RTC with calibration
• Low power
– Sleep, Stop and Standby modes
– VBAT supply for RTC and backup registers
• 3 × 12-bit, 1 μs A/D converters (up to 21
channels)
– Conversion range: 0 to 3.6 V
– Triple-sample and hold capability
– Temperature sensor
• 2 × 12-bit D/A converters
• DMA: 12-channel DMA controller
– Supported peripherals: timers, ADCs, DAC,
SDIO, I2Ss, SPIs, I2Cs and USARTs
• Debug mode
– Serial wire debug (SWD) & JTAG interfaces
– Cortex® -M3 Embedded Trace Macrocell™
• Up to 112 fast I/O ports
– 51/80/112 I/Os, all mappable on 16 external
interrupt vectors and almost all 5 V-tolerant
• Up to 11 timers
– Up to four 16-bit timers, each with up to 4
IC/OC/PWM or pulse counter and quadrature
(incremental) encoder input
– 2 × 16-bit motor control PWM timers with deadtime
generation and emergency stop
– 2 × watchdog timers (Independent and Window)
– SysTick timer: a 24-bit downcounter
– 2 × 16-bit basic timers to drive the DAC
• Up to 13 communication interfaces
– Up to 2 × I2C interfaces (SMBus/PMBus)
– Up to 5 USARTs (ISO 7816 interface, LIN, IrDA
capability, modem control)
– Up to 3 SPIs (18 Mbit/s), 2 with I2S interface
multiplexed
– CAN interface (2.0B Active)
– USB 2.0 full speed interface
– SDIO interface
• CRC calculation unit, 96-bit unique ID
• ECOPACK® packages 点击立刻下载官方文档 CD00191185.pdf(3.2 MB, 下载次数: 3)
2016-1-18 10:00 上传
点击文件名下载附件
STM32F103RCT6èµæ
2.2:STM32F410 Nncleo
最新的NUCLEO-STM32F410开发板,板载的STM32F410是F4系列的一款新的芯片,作为M4内核的一个新的成员,STM32F410
采用动态功耗调整、新型智能DMA优化数据批处理等技术用来实现了功低耗新的里程碑,在功耗和性能高度平衡方面独树一帜。和M3内核相比由于M4内核带有DSP和FPU这些优点,所以ST很多性能强劲或者低功耗系列都采用M4这个内核,比如F4和L4系列。STM32F410作为F4系列入门级的产品线(Access Line),主要用于医疗、工业、消费品等需要性能和功耗相平衡的行业,其内嵌高度集成的内存和外设使芯片封装缩小到2.553 x 2.579 mm,从上面的图片中可以看到这在整个入门级系列中都是最好的。主要参数如下:
图片
型号:NUCLEO-L053R8
特性:
整合高能效的ARM Cortex®-M0+内核、优化架构、电源管理模式、超低功耗外设、支持节能型USB功能、独有的超低功耗制造工艺,具有低功耗的定时器和UART。
基于STM32做过的设计:
两轮自平衡车
2.Nucleo-STM32L476RG
LQFP64封装的微处理器STM32L476RG
两种类型扩展接口 ARDUINOUNO R3兼容接口;STM32NUCLEO经典蝶形扩展接口,引出全部引脚
支持MBED开发
板载STLINK/V2-1支持VCP
灵活的供电接口选择 支持3.3V, 5V, 7-12V供电
板载3个LED灯 用来指示开发板工作状态,其中LD2可用户编程控制
两个用户按钮 实现复位及用户控制
USB可重新枚举 实现三种不同功能:虚拟串口、大容量存储设备支持、调试
丰富的编程环境支持 包括IAR,MDK,其它基于GCC的支持
STM32L476RG芯片特征:
STM32L476RGT6 采用LQFP64封装
ARM®32-bit Cortex®-M4 CPU
采用自适应实时加速器ART加速器™可以让程序在Flash中0等待执行。
最大80 MHz CPU 频率
VDD 从 1.71 V to 3.6 V
1 MB Flash
128 KB SRAM
Quad SPI (1)
常用定时器 (7)
高级定时器(2)
基本定时器(2)
低功耗定时器(2)
Systick
Watchdog (2)
SPI (3)
I2S (3)
USART (3)
UART (2)
LPUART (1)
USB OTG Full Speed
CAN (1)
SAI (2)
SDMMC
SWPMI
LCD 8x28 or 4x32
GPIO (51)带外部中断
12通道触摸电容传感器
16通道12-bit ADC (3)
2通道12-bit DAC
模拟比较器(2)
运放 (2)
3.基于STM32你做过哪些设计?
做过运动状态采集。
2、用过 NUCLEO-L476RG开发板,其典型的就是低功耗,还带浮点数运算
3、做了一个电动执行器(液晶显示+红外遥控)
可编程增益放大器(4 种增益范围)
12 位 DAC
快速 12 位 ADC(每通道 5 MSPS,交错模式时高达 18 MSPS)
16 位 sigma-delta ADC
快速 144MHz 电动机控制计时器,计时分辨率优于 7ns
集成了ST-LINK/V2仿真下载器
STM32F303RE_æ°æ®æåDM00118585.pdf
2016-1-18 09:55 上传
点击文件名下载附件
下载积分: ST金币 -12.18 MB, 下载次数: 0, 下载积分: ST金币 -1
æ°æ®æå
MB1136.pdf
2016-1-18 09:56 上传
点击文件名下载附件
下载积分: ST金币 -11.03 MB, 下载次数: 2, 下载积分: ST金币 -1
åçå¾
总有一天会中的
1、 晒出你使用过的STM32开发板/芯片图片(如果还未使用过,可从官网寻找);
2、 说明该STM32产品型号,列举其一项或者多项特性,同时附件上传一篇该型号产品的资料 具体的资源如下:
- STM32F746NGH6微控制器,采用BGA216封装
- USB OTG HS,USB OTG FS
- 以太网10/100Mb、MicroSD卡、USART
- SAI音频DAC立体声音频插孔输入和输出
- MEMS数字麦克风
- SDRAM、四通道SPI闪存
- 4.3英寸带电容屏的彩色LCD-TFT
- SPDIF输入RCA
- 1用户LED、1用户按钮
- Arduino UNO扩展接口
- 板载ST-LINK/ V2-1,提供了一个嵌入式调试器和编程的STM32微控制器
除了一开始就介绍过的4.3英寸LCD屏幕,STM32F7 Discovery开发板还带一个完整的音频输入输出电路(需要耳机或者音响配合),此外,板卡还搭载了一个高速USB OTG以及全速USB OTG接口,这两个接口是分开设计的,高速的USB OTG接口通过SMSC的USB3320收发器实现的。3、 基于STM32你做过哪些设计?
答: 基于stm32F103的pid彩屏温控的设计. 基于stm32F030的电刺激器设计
2015-08 STM32F7è¯æµ.zip
2016-1-18 09:59 上传
点击文件名下载附件
下载积分: ST金币 -11.87 MB, 下载次数: 0, 下载积分: ST金币 -1
1.stm32f070 nucleo
nucleo f070
– All mappable on external interrupt vectors
– Up to 5155 I/Os with 5V tolerant capability
• 5-channel DMA controller
• One 12-bit, 1.0 μs ADC (up to 16 channels)
– Conversion range: 0 to 3.6 V
– Separate analog supply: 2.4 V to 3.6 V
• Calendar RTC with alarm and periodic wakeup
from Stop/Standby
• 11 timers
– One 16-bit advanced-control timer for
six-channel PWM output
– Up to seven 16-bit timers, with up to four
IC/OC, OCN, usable for IR control
decoding
– Independent and system watchdog timers
– SysTick timer
• Communication interfaces
– Up to two I2C interfaces
– one supporting Fast Mode Plus
(1 Mbit/s) with 20 mA current sink,
– one supporting SMBus/PMBus.
– Up to four USARTs supporting master
synchronous SPI and modem control; one
with auto baud rate detection
– Up to two SPIs (18 Mbit/s) with 4 to 16
programmable bit frames
– USB 2.0 full-speed interface with BCD and
LPM support
• Serial wire debug (SWD)
• All packages ECOPACK®2
附件上传不上来,点击文件上传按钮无反应
https://www.stmcu.org.cn/document/download/index/id-211559 贴个文档地址地址 文件名DM00141386.pdf
3.蓝牙列车故障数据转发器
1、 晒出你使用过的STM32开发板/芯片图片
(1)stm32L476RG Nucleo和stm32F030 Nucleo
L476特性:
STM32L476/486器件,最高频率可达80MHz,凭借带有DSP和浮点单元(FPU)的ARM® Cortex®-M4内核扩展了超低功耗产品系列及其性能。该系列提供USB(支持OTG 2.0全速、LPM和BCD),LCD驱动(4x44或8x40,带有升压转换器),还包括大量外设。
STM32L476/486系列提供256 KB~1 MB Flash,采用64~144引脚封装。其存储范围可以利用SDIO、Quad SPI和FSMC接口轻松扩展。
STM32L486器件提供128/256位AES硬件加密功能。
L476 Nucleo:
- STM32L476RGT6微控制器,基于ARM Cortex-M4处理器,带DSP,支持80MHz主频
- 支持Arduino UNO R3 Shield扩展板,微控制器所有IO口引脚通过排针座引出
- ST-LINK/V2-1调试器,支持对外部微控制器调试
- 3个LED:一个USB通讯LED、一个电源LED、一个用户LED;两个机械按键:复位、用户
- USB接口的3个不同功能:虚拟串口、容量存储、调试接口
- 3种不同供电方式:mini USB接口供电、IO引脚用电、通过Arduino UNO R3 Shield接口供电
- 支持Keil、IAR、embed在线IDE的设计工具
STM32L476 Nucleo板卡的硬件设计基本套用先前的Nucleo系列板卡,有点类似工厂中的流水线生产,弱弱的吐槽一句,怪不得ST的Nucleo板卡可以持续不间断的源源产出,而每个Nucleo系列板卡的主要的区别还是在于板载微控制器的差异,如下图所示,STM32L476 Nucleo板卡搭载的微控制器型号为STM32L476RGT6,这个是ST L低功耗系列中功能最为强大的一款产品。3基于stm32F103的micro核心板:
核心板宽2.15cm,长约6.1cm.
第一张图为四个核心板并列排放,最下边的为了开发方便加了辅助电路.
核心板点灯图样:
2.1:STM32F103RCT6:价格便宜,性能强大,接口丰富,差不多的价格比8位单片机的功能强大很多很多。而且网上学习资源丰富,便于学习和使用。该芯片在嵌入式和工业控制中的应用很多。64引脚贴片封装便于开发中手工焊接。
Features
• Core: ARM® 32-bit Cortex®-M3 CPU
– 72 MHz maximum frequency, 1.25 DMIPS/MHz
(Dhrystone 2.1) performance at 0 wait state
memory access
– Single-cycle multiplication and hardware
division
• Memories
– 256 to 512 Kbytes of Flash memory
– up to 64 Kbytes of SRAM
– Flexible static memory controller with 4 Chip
Select. Supports Compact Flash, SRAM,
PSRAM, NOR and NAND memories
– LCD parallel interface, 8080/6800 modes
• Clock, reset and supply management
– 2.0 to 3.6 V application supply and I/Os
– POR, PDR, and programmable voltage detector
(PVD)
– 4-to-16 MHz crystal oscillator
– Internal 8 MHz factory-trimmed RC
– Internal 40 kHz RC with calibration
– 32 kHz oscillator for RTC with calibration
• Low power
– Sleep, Stop and Standby modes
– VBAT supply for RTC and backup registers
• 3 × 12-bit, 1 μs A/D converters (up to 21
channels)
– Conversion range: 0 to 3.6 V
– Triple-sample and hold capability
– Temperature sensor
• 2 × 12-bit D/A converters
• DMA: 12-channel DMA controller
– Supported peripherals: timers, ADCs, DAC,
SDIO, I2Ss, SPIs, I2Cs and USARTs
• Debug mode
– Serial wire debug (SWD) & JTAG interfaces
– Cortex® -M3 Embedded Trace Macrocell™
• Up to 112 fast I/O ports
– 51/80/112 I/Os, all mappable on 16 external
interrupt vectors and almost all 5 V-tolerant
• Up to 11 timers
– Up to four 16-bit timers, each with up to 4
IC/OC/PWM or pulse counter and quadrature
(incremental) encoder input
– 2 × 16-bit motor control PWM timers with deadtime
generation and emergency stop
– 2 × watchdog timers (Independent and Window)
– SysTick timer: a 24-bit downcounter
– 2 × 16-bit basic timers to drive the DAC
• Up to 13 communication interfaces
– Up to 2 × I2C interfaces (SMBus/PMBus)
– Up to 5 USARTs (ISO 7816 interface, LIN, IrDA
capability, modem control)
– Up to 3 SPIs (18 Mbit/s), 2 with I2S interface
multiplexed
– CAN interface (2.0B Active)
– USB 2.0 full speed interface
– SDIO interface
• CRC calculation unit, 96-bit unique ID
• ECOPACK® packages
点击立刻下载官方文档
STM32F103RCT6èµæ
2.2:STM32F410 Nncleo
最新的NUCLEO-STM32F410开发板,板载的STM32F410是F4系列的一款新的芯片,作为M4内核的一个新的成员,STM32F410
采用动态功耗调整、新型智能DMA优化数据批处理等技术用来实现了功低耗新的里程碑,在功耗和性能高度平衡方面独树一帜。和M3内核相比由于M4内核带有DSP和FPU这些优点,所以ST很多性能强劲或者低功耗系列都采用M4这个内核,比如F4和L4系列。STM32F410作为F4系列入门级的产品线(Access Line),主要用于医疗、工业、消费品等需要性能和功耗相平衡的行业,其内嵌高度集成的内存和外设使芯片封装缩小到2.553 x 2.579 mm,从上面的图片中可以看到这在整个入门级系列中都是最好的。主要参数如下:
STM32F410 Nncleoèµæ
3.设计
(1).使用STM32F103RCT6做过家用气象仪,检测温度,湿度,PM2.5等功能
(2)使用STM32F103RCT6儿童遥控汽车进行过改装,使用STM32和无线RF24L01。
(3)STM32F410做过一个IC卡门禁系统
STM32F103RCT6
大åç §-è¿æ个STM8ç±äºæ²¡å¨æ边就没ææä¸
STM32F410 Nucleo
STM32F030x系列的参考资料。
最近正在用STM32F030做产品,下面是正在调试中的控制板
1. 野火mini板
2.stm32f103vet6
产品特性:处理速度快,拥有8个定时器,STM32F1系列最大的FLASH:512KB,100个引脚(80个IO口)等等
产品资料下载链接:https://wenku.baidu.com/view/2e0 ... 3c.html?from=search
3.我利用这个开发板学习了ARM,然后用在了课题上:基于STM32的中、小学生教育机器人控制系统设计。
éç«miniå¼åæ¿
STM32å¼åæ¿
2.此芯片型号及特性及资料。
型号:STM32F407ZGT6
特性:
1.F4的主频(168MHz)高于F2系列(120MHz)
2.并支持单周期DSP指令和浮点单元
3.更大的SRAM容量(192 KB,F2为128 KB)
4.512KB-1MB的嵌入式闪存以及影像
5.网络接口和数据加密等更先进的外设。
产品资料:STM32F407资料下载
3.使用ST产品做过的设计。
已经用于公司产品,做主控芯片。
æ£ç¹ååæè°å¼åæ¿
ç¥èSTM32å¼åæ¿
èªå·±åçå¦ä¹ æ¿
èªå·±åçå¦ä¹ æ¿
åèè¿ç书ç±
2、以上单片机的话主要是STM32F103增强型系列,STM32F103C8T6,STM32F103RCT6,STM32F103ZET6
该系列的主要特点为
内核
--ARM 32位的Cortex-M3
--最高72MHz工作频率,在存储器的0等待周期访问时可达1.25DMips/MHZ(DhrystONe2.1)
--单周期乘法和硬件除法
存储器
--从32K到512K字节的闪存程序存储器(STM32F103XXXX中的第二个X表示FLASH容量,其中:“4”=16K,“6”=32K,“8”=64K,B=128K,C=256K,D=384K,E=512K)
--最大64K字节的SRAM
电源管理
--2.0-3.6V供电和I/O引脚
--上电/断电复位(POR/PDR)、可编程电压监测器(PVD)
--4-16MHZ晶振振荡器
--内嵌经出厂调教的8MHz的RC振荡器
--内嵌带校准的40KHz的RC振荡器
--产生CPU时钟的PLL
--带校准的32KHz的RC振荡器
低功耗
--睡眠、停机和待机模式
--Vbat为RTC和后备寄存器供电
模数转换器
--2个12位模数转换器,1us转换时间(多达16个输入通道)
--转换范围:0至3.6V
--双采样和保持功能
--温度传感器
DMA
--2个DMA控制器,共12个DMA通道:DMA1有7个通道,DMA2有5个通道
--支持的外设:定时器、ADC、SPI、USB、IIC和UART
--多达112个快速I/O端口(仅Z系列有超过100个引脚)
--26/37/51/80/112个I/O口,所有I/O口一块映像到16个外部中断;几乎所有的端口均可容忍5V信号
调试模式
--串行单线调试(SWD)和JTAG接口
--多达8个定时器
--3个16位定时器,每个定时器有多达4个用于输入捕获/输出比较/PWM或脉冲计数的通道和增量编码器输入
--1个16位带死区控制和紧急刹车,用于电机控制的PWM高级控制定时器
--2个看门狗定时器(独立的和窗口型的)
--系统时间定时器:24位自减型计数器
--多达9个通信接口:
2个I2C接口(支持SMBus/PMBus)
3个USART接口(支持ISO7816接口,LIN,IrDA接口和调制解调控制)
2个SPI接口(18M位/秒)
CAN接口(2.0B主动)
USB 2.0全速接口
计算单元
CRC计算单元,96位的新批唯一代码
3、做过的一些设计
学习了STM32后基本上用到单片机的地方首选STM32系列,这里仅列举一些吧
最先做的平衡小车,用的STM32F103RCT6
平衡å°è½¦1
毕设做的新版平衡小车,单片机STM32F103RCT6
æ¯è®¾å¹³è¡¡å°è½¦
æ¯è®¾å¹³è¡¡å°è½¦
用自制最小系统做的贪吃蛇游戏机,单片机STM32F103RCT6
æå°ç³»ç»åçè´ªé£è游ææº1
æå°ç³»ç»åçè´ªé£è游ææº1
用STM32做的J-Link和ST-Link,单片机都是STM32F103C8T6
STM32åçJ-LinkåST-Link
最后说一句,关注论坛好久了,每次抢开发板由于网速问题,都没抢到,这次希望抽奖的运气好点,
å°åè½´é£è¡å¨
1.图片2型号stm32F103VET6,
特性::ARM32位Cortex-M3 CPU,最高工作频率72MHz,1.25DMIPS/MHz。单周期乘法和硬件除法。存储器:片上集成32-512KB的Flash存储器。6-64KB的SRAM存储器。时钟、复位和电源管理:2.0-3.6V的电源供电和I/O接口的驱动电压。POR、PDR和可编程的电压探测器(PVD)。4-16MHz的晶振。内嵌出厂前调校的8MHz RC振荡电路。内部40 kHz的RC振荡电路。用于CPU时钟的PLL。带校准用于RTC的32kHz的晶振。低功耗:3种低功耗模式:休眠,停止,待机模式。为RTC和备份寄存器供电的VBAT。调试模式:串行调试(SWD)和JTAG接口。DMA:12通道DMA控制器。支持的外设:定时器,ADC,DAC,SPI,IIC和UART。2个12位的us级的A/D转换器(16通道):A/D测量范围:0-3.6 V。双采样和保持能力。片上集成一个温度传感器。2通道12位D/A转换器:STM32F103xC,STM32F103xD,STM32F103xE独有。最多高达112个的快速I/O端口:根据型号的不同,有26,37,51,80,和112的I/O端口,所有的端口都可以映射到16个外部中断向量。除了模拟输入,所有的都可以接受5V以内的输入。最多多达11个定时器:4个16位定时器,每个定时器有4个IC/OC/PWM或者脉冲计数器。2个16位的6通道高级控制定时器:最多6个通道可用于PWM输出。2个看门狗定时器(独立看门狗和窗口看门狗)。Systick定时器:24位倒计数器。2个16位基本定时器用于驱动DAC。最多多达13个通信接口:2个IIC接口(SMBus/PMBus)。5个USART接口(ISO7816接口,LIN,IrDA兼容,调试控制)。3个SPI接口(18 Mbit/s),两个和IIS复用。CAN接口(2.0B)。USB 2.0全速接口。SDIO接口。ECOPACK封装:STM32F103xx系列微控制器采用ECOPACK封装形式
设计:
四轴飞行器,基于语音识别的智能机械人
STM32F103VET6使ç¨è¯´æ.pdf
2016-1-18 10:21 上传
点击文件名下载附件
下载积分: ST金币 -1178.6 KB, 下载次数: 0, 下载积分: ST金币 -1
STM32F10x常è§åºç¨è§£æ.pdf
2016-1-18 10:22 上传
点击文件名下载附件
下载积分: ST金币 -12.07 MB, 下载次数: 0, 下载积分: ST金币 -1
STM32F103xç使ç¨éå¶.pdf
2016-1-18 10:22 上传
点击文件名下载附件
下载积分: ST金币 -1169.84 KB, 下载次数: 0, 下载积分: ST金币 -1