酷比h7刷机包可以OTG吗

商品名称:
京东价:暂无报价
评价得分:
咨询内容:
你好 请问下这款机顶盒本地播放外接移动硬盘是直接usb即插即用还是需要另外接OTG线?
京东回复:
您好!三个USB接口,USB均直接即插即用!感谢您对京东的支持!祝您购物愉快!
发表咨询:
声明:您可在购买前对产品包装、颜色、运输、库存等方面进行咨询,我们有专人进行回复!因厂家随时会更改一些产品的包装、颜色、产地等参数,所以该回复仅在当时对提问者有效,其他网友仅供参考!咨询回复的工作时间为:周一至周五,9:00至18:00,请耐心等待工作人员回复。
咨询类型:
库存及配送
发票及保修
促销及赠品
京东承诺:商品均为原装正品行货,自带机打发票,严格执行国家三包政策,享受全国联保服务。
功能咨询:咨询商品功能建议您拨打各品牌的官方客服电话,以便获得更准确的信息。
发货时间:现货:下单后一日内即可发货;在途:一般1-2天发货; 预订:一般1-6天可发货;无货:已售完,相应物流中心覆盖地区内的用户不能购买
运&&&&费:如需查看快递运输收费标准及免运费规则,
货到付款:如需查看开通货到付款地区及运费,
上门自提:上门自提不收取运费,如需查看全部自提点位置、地图、注意事项,
物流中心:京东商城拥有北京、上海、广州三个物流中心,各物流中心覆盖不同的城市,
限&&&&额:如需查看各银行在线支付限额,
大额支付:快钱支付中的招行、工行、建行、农行、广发支持大额支付,最高单笔一次支付10000元
分期付款:单个商品价格在500元以上,可使用中国银行、招商银行发行的信用卡申请分期付款,
货到付款:如需查看开通货到付款地区及运费,
京东承诺:商品均为原装正品行货,自带机打发票,严格执行国家三包政策,享受全国联保服务。
发票类型:京东商城所售商品均自带机打发票,在提供相关企业资料证明后,可申请开取增值税发票。
退 换 货:京东商城为您提供完善的退换货服务,
咨询内容:
多品类齐全,轻松购物
快多仓直发,极速配送
好正品行货,精致服务
省天天低价,畅选无忧From Wikipedia, the free encyclopedia
This article has an unclear citation style. The references used may be made clearer with a different or consistent style of
and . Violates Wikipedia:External links: "Wikipedia articles may include links to web pages outside Wikipedia (external links), but they should not normally be used in the body of an article.". (June 2013) ()
STM32F103VGT6
STM32F100C4T6B
STM32 is a family of 32-bit
by . The STM32 chips are grouped into related series that are based around the same
processor core, such as the , , , , or . Internally, each microcontroller consists of the processor core,
memory, debugging interface, and various peripherals.
The STM32 is a family of
based on the
ARM , , , , and
licenses the ARM Processor IP from . The ARM core designs have numerous configurable options, and ST chooses the individual configuration to use for each design. ST attaches their own peripherals to the core before converting the design into a silicon die. The following tables summarize the STM32 microcontroller families.
STM32 Series
ARM CPU Core
Leaflabs Maple. -style board with STM32F103RBT6 microcontroller.
The STM32 is the third ARM family by STMicroelectronics. It follows their earlier STR9 family based on the
core, and STR7 family based on the
core. The following is the history of how the STM32 family has evolved.
In October 2006, STMicroelectronics (ST) announced that it licensed the ARM Cortex-M3 core.
In June 2007, ST announced the STM32 F1-series based on the ARM Cortex-M3.
In November 2007, ST announced the low-cost "STM32-PerformanceStick" development kit in partner with .
In October 2009, ST announced that new ARM chips would be built using the 90 nm process.
In April 2010, ST announced the STM32 L1-series chips.
In September 2010, ST announced the STM32VLDISCOVERY board.
In November 2010, ST announced the STM32 F2-series chips based on the ARM Cortex-M3 core, and future development of chips based on the ARM Cortex-M4 and ARM Cortex-M3 cores.
In February 2011, ST announced the STM32L-DISCOVERY board.
In March 2011, ST announced the expansion of their STM32 L1-series chips with flash densities of 256 KB and 384 KB.
In September 2011, ST announced the STM32 F4-series chips based on the ARM Cortex-M4F core and STM32F4DISCOVERY board.
In February 2012, ST announced the STM32 F0-series chips based on the ARM Cortex-M0 core.
In May 2012, ST announced the STM32F0DISCOVERY board.
In June 2012, ST announced the STM32 F3-series chips based on the ARM Cortex-M4F core.
In September 2012, ST announced full-production of STM32 F3-series chips and STM32F3DISCOVERY board. The STM32 F050-series will also be available in a 20 package.
In January 2013, ST announced full
support for STM32 F2 and F4-series chips.
In February 2013, ST announced STM32 Embedded Coder support for
In February 2013, ST announced the STM32 F4x9-series chips.
In April 2013, ST announced the STM32 F401-series chips.
In July 2013, ST announced the STM32 F030-series chips. The STM32 F030-series will also be available in a 20 package.
In September 2013, ST announced the STM32F401C-DISCO and STM32F429I-DISCO boards.
In October 2013, ST announced the STM32F0308DISCOVERY board.
In December 2013, ST announced that it is joining the
In January 2014, ST announced the STM32 F0x2-series chips, STM32F072B-DISCO board, and STM32072B-EVAL board.
In February 2014, ST announced the STM32 L0-series chips based on the ARM Cortex-M0+ core.
In February 2014, ST announced multiple STM32 Nucleo boards with
headers and
In February 2014, ST announced the release of free STM32Cube software tool with graphical configurator and C code generator.
In April 2014, ST announced the STM32F30x chips are now available in full production. A new NUCLEO-F302R8 board was also announced.
In September 2014, ST announced the STM32 F7 series, the first chips based on the Cortex-M7F core.
In October 2016, ST announced the STM32H7 series based on the ARM Cortex-M7F core. The device runs at 400 MHz and is produced using 40 nm technology.
The STM32 family consists of ten series of : H7, F7, F4, F3, F2, F1, F0, L4, L1, L0,. Each STM32 microcontroller series is based upon either a , , , , or
ARM processor core. The Cortex-M4F is conceptually a Cortex-M3 plus
and single-precision
instructions.
The STM32 F4-series is the first group of STM32 microcontrollers based on the ARM Cortex-M4F core. The F4-series is also the first STM32 series to have DSP and floating point instructions. The F4 is
with the STM32 F2-series and adds higher clock speed, 64 KB CCM static RAM, full duplex I?S, improved real-time clock, and faster ADCs. The summary for this series is:
core at a maximum clock rate of 84 / 100 / 168 / 180 .
consists of up to 192 KB general purpose, 64 KB core coupled memory (CCM), 4 KB battery-backed, 80 bytes battery-backed with tamper-detection erase.
Flash consists of 512 / 1024 / ; general purpose, 30 KB system boot, 512 bytes one-time programmable (OTP), 16 option bytes.
Each chip has a factory-programmed 96-bit unique device identifier number.
Peripherals:
Common peripherals included in all IC packages are  2.0
HS and FS, two
+ two SPI or full-duplex , three , four , two ,
for / cards, twelve 16-bit , two 32-bit timers, two
sensor, 16 or 24 channels into three , two , 51 to 140 , sixteen , improved real-time clock (),
(CRC) engine,
(RNG) engine. Larger IC packages add 8/16-bit external
capabilities.
The STM32F4x7 models add
The STM32F41x/43x models add a
/ , and a hash processor for
The STM32F4x9 models add a
controller.
consists of internal (16 MHz, 32 kHz), optional external (4 to 26 MHz, 32.768 to ;kHz).
: 64, 64, LQFP100, LQFP144, LQFP176, 176. STM32F429/439 also offers LQFP208 and 216.
range is 1.8 to 3.6 .
The STM32 F3-series is the second group of STM32 microcontrollers based on the ARM Cortex-M4F core. The F3 is almost pin-to-pin compatible with the STM32 F1-series. The summary for this series is:
core at a maximum clock rate of 72 .
consists of 16 / 24 / 32 / 40 KB general purpose with hardware parity check, 0 / 8 KB core coupled memory (CCM) with hardware parity check, 64 / 128 bytes battery-backed with tamper-detection erase.
Flash consists of 64 / 128 / 256  general purpose, 8  system boot, and option bytes.
Each chip has a factory-programmed 96-bit unique device identifier number.
Peripherals:
Each F3-series includes various peripherals that vary from line to line.
consists of internal (8 MHz, 40 kHz), optional external (1 to 32 MHz, 32.768 to ;kHz).
: 48, LQFP64, LQFP100, 100.
range is 2.0 to 3.6 .
The distinguishing feature for this series is presence of four fast, 12-bit, simultaneous sampling ADCs (multiplexer to over 30 channels), and interestingly, four matched, 8  bandwidth
with all pins exposed and additionally internal PGA (Programmable Gain Array) network. The exposed pads allow for a range of analogue signal conditioning circuits like band-pass filters, anti-alias filters, charge amplifiers, integrators/differentiators, 'instrumentation' high-gain differential inputs, and other. This eliminates need for external op-amps for many applications. The built-in two-channel DAC has arbitrary waveform as well as a hardware-generated waveform (sine, triangle, noise etc.) capability. All analogue devices can be completely independent, or partially internally connected, meaning that one can have nearly everything that is needed for an advanced measurement and sensor interfacing system in a single chip.
The four ADCs can be simultaneously sampled making a wide range of precision analogue control equipment possible. It is also possible to use a hardware scheduler for the multiplexer array, allowing good timing accuracy when sampling more than 4 channels, independent of the main processor thread. The sampling and multiplexing trigger can be controlled from a variety of sources including timers and built-in comparators, allowing for irregular sampling intervals where needed.
The op-amps inputs feature 2-to-1 analogue multiplexer, allowing for a total of eight analogue channels to be pre-processed using the op- all the op-amp outputs can be internally connected to ADCs.
The STM32 F2-series of STM32 microcontrollers based on the ARM Cortex-M3 core. It is the most recent and fastest Cortex-M3 series. The F2 is pin-to-pin compatible with the STM32 F4-series. The summary for this series is:
core at a maximum clock rate of 120 .
consists of 64 / 96 / 128 KB general purpose, 4 KB battery-backed, 80 bytes battery-backed with tamper-detection erase.
Flash consists of 128 / 256 / 512 / 768 / ; general purpose, 30 KB system boot, 512 bytes one-time programmable (OTP), 16 option bytes.
Each chip has a factory-programmed 96-bit unique device identifier number.
Peripherals:
Common peripherals included in all IC packages are USB 2.0 OTG HS, two CAN 2.0B, one SPI + two SPI or I?S), three I?C, four USART, two UART, SDIO/MMC, twelve 16-bit timers, two 32-bit timers, two watchdog timers, temperature sensor, 16 or 24 channels into three ADCs, two DACs, 51 to 140 GPIOs, sixteen DMA, real-time clock (RTC), cyclic redundancy check (CRC) engine, random number generator (RNG) engine. Larger IC packages add 8/16-bit external memory bus capabilities.
The STM32F2x7 models add
The STM32F21x models add a
/ , and a hash processor for
Oscillators consists of internal (16 MHz, 32 kHz), optional external (4 to 26 MHz, 32.768 to ;kHz).
: 64, 64, LQFP100, LQFP144, LQFP176, 176.
Operating voltage range is 1.8 to 3.6 volt.
The STM32 F1-series was the first group of STM32 microcontrollers based on the ARM Cortex-M3 core and considered their mainstream ARM microcontrollers. The F1-series has evolved over time by increasing CPU speed, size of internal memory, variety of peripherals. There are five F1 lines: Connectivity (STM32F105/107), Performance (STM32F103), USB Access (STM32F102), Access (STM32F101), Value (STM32F100). The summary for this series is:
core at a maximum clock rate of 24 / 36 / 48 / 72 .
consists of 4 / 6 / 8 / 10 / 16 / 20 / 24 / 32 / 48 / 64 / 80 / 96 KB.
Flash consists of 16 / 32 / 64 / 128 / 256 / 384 / 512 / 768 / ;KB.
Peripherals:
Each F1-series includes various peripherals that vary from line to line.
: VFQFPN36, VFQFPN48, 48, 64, 64, LQFP64, LQFP100, 100, LQFP144, LFBGA144.
The STM32 F0-series are the first group of ARM Cortex-M0 chips in the STM32 family. The summary for this series is:
core at a maximum clock rate of 48 .
Cortex-M0 options include the SysTick Timer.
consists of 4 / 6 / 8 / 16 / 32 KB general purpose with hardware parity checking.
Flash consists of 16 / 32 / 64 / 128 / 256
general purpose.
Each chip has a factory-programmed 96-bit unique device identifier number. (except STM32F030x4/6/8/C and STM32F070x6/B,)
Peripherals:
Each F0-series includes various peripherals that vary from line to line.
consists of internal (8 MHz, 40 kHz), optional external (1 to 32 MHz, 32.768 to ;kHz).
: TSSOP20, UFQFPN32, /UFQFN48, LQFP64, LQFP/UFBGA100.
range is 2.0 to 3.6  with the possibility to go down to 1.65 V.
The STM32 L4-series is an evolution of STM32L1-series of ulta-low power microcontrollers. An example of L4 MCU is TM32L432KC in UFQFPN32 package, that has:
ARM 32-bit Cortex-M4 core
80 MHz max CPU frequency
VDD from 1.65 V to 3.6 V
256 KB Flash, 64 KB SRAM
General purpose timers (4), SPI/I2S (2), I2C (2), USART (2), 12-bit ADC with 10 channels (1), GPIO (20) with external interrupt capability, RTC
Random number generator (TRNG for HW entropy).
The STM32 L1-series was the first group of STM32 microcontrollers with a primary goal of ultra-low power usage for battery-powered applications. The summary for this series is:
core at a maximum clock rate of 32 .
consists of 10 / 16 / 32 / 48 / 80 KB general purpose, 80 bytes with tamper-detection erase.
Flash consists of 32 / 64 / 128 / 256 / 384 / 512
general purpose with , 4 / 8 KB system boot, 32 option bytes,
consists of 4 / 8 / 12 / 16 KB data storage with ECC.
Each chip has a factory-programmed 96-bit unique device identifier number.
Peripherals:
Common peripherals included in all IC packages are USB 2.0 FS, two SPI, two I?C, three USART, eight 16-bit timers, two watchdog timers, temperature sensor, 16 to 24 channels into one ADC, two DACs, 37 to 83 GPIOs, seven DMA, real-time clock (RTC), cyclic redundancy check (CRC) engine. The STM32FL152 line adds a LCD controller.
Oscillators consists of internal (16 MHz, 38 kHz, variable 64 kHz to 4 MHz), optional external (1 to 26 MHz, 32.768 to ;kHz).
: UFQFPN48, 48, LQFP64, 64, LQFP100, 100.
Operating voltage range is 1.65 to 3.6 volt.
The STM32 L0-series is the first group of STM32 microcontrollers based on the ARM Cortex-M0+ core. This series targets low power applications. The summary for this series is:
core at a maximum clock rate of 32 .
Debug interface is
with breakpoints and watchpoints. JTAG debugging isn't supported.
sizes of 8  general purpose with hardware parity checking, 20 bytes battery-backed with tamper-detection erase.
Flash sizes of 32 or 64 KB general purpose (with ECC).
sizes of 2 KB (with ECC).
which contains a boot loader with optional reprogramming of the flash from USART1, USART2, SPI1, SPI2.
Each chip has a factory-programmed 96-bit unique device identifier number.
Peripherals:
two , one low-power UART, two , two
or one , one full-speed
(only L0x2 and L0x3 chips).
one 12-bit
with multiplexer, one 12-bit , two analog , temperature sensor.
timers, low-power timers,
timers, 5 V-tolerant , real-time clock,
controller,
capacitive touch sense and 32-bit random number generator (only L0x2 and L0x3 chips),
controller (only L0x3 chips), 128-bit
engine (only L06x chips).
consists of optional external 1 to 24 MHz crystal or oscillator, optional external 32.768 kHz crystal or ceramic resonator, multiple internal oscillators, and one PLL.
are 48, LQFP64, 64.
range is 1.8 to 3.6 , including a programmable
The STM32 W-series of ARM chips primary feature is targeting RF communication applications. The summary for this series is:
ARM Cortex-M3 core at a maximum clock rate of 24 .
consists of 8 / 16 kB.
Flash consists of 64 / 128 / 192 / 256 kB.
Peripherals:
Each W-series includes various peripherals that vary from line to line.
: VFQFPN40, VFQFPN48, UFQFPN48.
STMicroelectronics provides a selection of STM32 microcontrollers ready to be used with
programming language. This special series embeds the required features to execute Java programs. They are based on the existing STM32 , , , ,
families. There are two sets of special part numbers enabled for Java: Production part numbers end in the letter "J", and sample part numbers end in the letter "U".
The following are
header-compatible boards with STM32 microcontrollers. The Nucleo boards (see next section) also have Arduino headers.
board by Leaflabs has a STM32F103RB microcontroller. A C/C++ library called
is available to make it easier to migrate from Arduino.
board by Olimex has a STM32F103RBT6 microcontroller and similar to the Maple board.
with support for
Nucleo boards[]
support the
IDE development, and has an additional onboard ST-LINK/V2-1 host adapter chip that supplies SWD debugging, virtual COM port, mass storage. There are three Nucleo board families, each supporting a different microcontroller IC package footprint.
Nucleo-32 boards
This family has 32-pin STM32 ICs and
( with 0.6-inch row-to-row).
Low power ICs are L011, L031, L432. Mainstream ICs are F031, F042, F303. High performance ICs are .
MCU with 48 MHz
core, 32  , 4 KB
MCU with 48 MHz
core, 32 KB flash, 6 KB SRAM (HW parity).
MCU with 72 MHz
core, 64 KB flash, 16 KB SRAM (HW parity).
MCU with 32 MHz
core, 16 KB flash (HW ), 2 KB SRAM, 0.5 KB EEPROM (HW ECC).
MCU with 32 MHz
core, 32 KB flash (HW ECC), 8 KB SRAM, 1 KB EEPROM (HW ECC).
MCU with 80 MHz
core, 256 KB flash (HW ECC), 48 KB SRAM, 16 KB SRAM (HW parity), external quad- memory interface.
Nucleo-64 boards
This family has 64-pin STM32 ICs,
Uno Rev3 female headers, and ST morpho male
(two 19x2).
Low power ICs are L053, L073, L152, L476. Mainstream ICs are F030, F070, F072, F091, F103, F302, F303, F334. High performance ICs are F401, F410, F411, F446.
MCU with 48 MHz
core, 64 KB flash, 8 KB SRAM (HW parity).
MCU with 48 MHz
core, 128 KB flash, 16 KB SRAM (HW parity).
MCU with 48 MHz
core, 128 KB flash, 16 KB SRAM (HW parity).
MCU with 48 MHz
core, 256 KB flash, 32 KB SRAM (HW parity).
MCU with 72 MHz
core, 128 KB flash, 20 KB SRAM, external static memory interface.
MCU with 72 MHz
core, 64 KB flash, 16 KB SRAM.
MCU with 72 MHz
core, 512 KB flash, 32 KB SRAM, 48 KB SRAM (HW parity), external static memory interface.
MCU with 72 MHz
core, 64 KB flash, 16 KB SRAM (HW parity).
MCU with 84 MHz
core, 512 KB flash, 96 KB SRAM.
MCU with 100 MHz
core, 128 KB flash, 32 KB SRAM.
MCU with 100 MHz
core, 512 KB flash, 128 KB SRAM.
MCU with 180 MHz
core, 512 KB flash, 128 KB SRAM, external quad-SPI memory interface, external flexible memory interface.
MCU with 32 MHz
core, 64 KB flash (HW ECC), 8 KB SRAM, 2 KB EEPROM (HW ECC).
MCU with 32 MHz
core, 192 KB flash (HW ECC), 20 KB SRAM, 6 KB EEPROM (HW ECC).
MCU with 32 MHz
core, 512 KB flash (HW ECC), 80 KB SRAM, 16 KB EEPROM (HW ECC).
MCU with 80 MHz
core, ;KB flash (HW ECC), 96 KB SRAM, 32 KB SRAM (HW parity), external quad-SPI memory interface, external static memory interface.
Nucleo-144 boards
This family has 144-pin STM32 ICs,
Uno Rev3 female headers, ST Zio female headers, ST morpho male
(two 19x2), second Micro-AB
connector, and
connector (some boards).
Low power ICs are . Mainstream IC is F303. High performance ICs are F207, F412, F429, F446, F746, F767.
MCU with 120 MHz
core, ;KB flash (HW ECC), 128 KB SRAM, 4 KB battery-back SRAM, external static memory interface, ethernet.
MCU with 72 MHz
core, 512 KB flash (HW ECC), 32 KB SRAM, 48 KB SRAM (HW parity), external static memory interface.
MCU with 100 MHz
core, ;KB flash, 256 KB SRAM, external quad-SPI memory interface, external static memory interface.
MCU with 180 MHz
core, ;KB flash, 256 KB SRAM, 4 KB battery-back SRAM, external flexible memory interface, ethernet.
MCU with 180 MHz
core, 512 KB flash, 128 KB SRAM, 4 KB battery-back SRAM, external quad-SPI memory interface, external flexible memory interface.
MCU with 216 MHz
core (4 KB data cache, 4 KB instruction cache), ;KB flash, 336 KB SRAM, 4 KB battery-back SRAM, 1 KB OTP, external quad-SPI memory interface, external flexible memory interface, ethernet.
MCU with 216 MHz
core (16 KB data cache, 16 KB instruction cache), ;KB flash, 528 KB SRAM, 4 KB battery-back SRAM, external quad-SPI memory interface, external flexible memory interface, double-precision floating point unit (DP-FPU), ethernet.
STM32VLDISCOVERY board with STM32F100RBT6 microcontroller.
The following Discovery evaluation boards are sold by
to provide a quick and easy way for engineers to evaluate their
chips. These kits are available from various distributors for less than US$20. The
evaluation product licence agreement forbids their use in any production system or any product that is offered for sale.
Each board includes an on-board ST-LINK for programming and debugging via a
connector. The power for each board is provided by a choice of the 5 V via the USB cable, or an external 5 V power supply. They can be used as output power supplies of 3  or 5  (current must be less than 100 mA). All Discovery boards also include a voltage regulator, , user button, multiple ,
header on top of each board, and rows of
on the bottom.
An open-source project was created to allow
to communicate with the ST-LINK debugger.
, a free RTOS, has been ported to run on some of the Discovery boards.
STM32L476GDISCOVERY
microcontroller with 80 MHz ARM Cortex-M4F core, ;KB flash, 128 KB RAM in LQFP100 package
STM32F429IDISCOVERY
microcontroller with 180 MHz ARM Cortex-M4F core, ;KB flash, 256 KB RAM, 4 KB battery-backed RAM in LQFP144 package.
This board includes an integrated
debugger via Mini-B USB connector, 8 MB
(IS42S16400J), 2.4-inch 320x200
color display (SF-TC240T),
controller (STMPE811),
(L3GD20), 2 user LEDs, user button, reset button, Full-Speed
connector, and two 32x2 male .
STM32F4DISCOVERY
microcontroller with 168 MHz
core, ;KB flash, 192 KB RAM, 4 KB battery-backed RAM in 100 package.
This board includes an integrated
debugger via
connector,
(LIS302DL),
(MP45DT02), audio
(CS43L22), , 4 user LEDs, user button, reset button, Full-Speed
connector, and two 25x2 male .
A separate
baseboard is available.
STM32F401CDISCOVERY
microcontroller with 84 MHz ARM Cortex-M4F core, 256 KB flash, 64 KB RAM in LQFP100 package.
This board includes an integrated
debugger via Mini-B USB connector, / (LSM303DLHC),
(MP45DT02), audio
(CS43L22), , 4 user LEDs, user button, reset button, Full-Speed
connector, and two 25x2 male .
STM32F3DISCOVERY
microcontroller with 72 MHz ARM Cortex-M4F core, 256 KB flash, 48 KB RAM (24K with parity) in LQFP100 package.
This board includes an integrated
debugger via Mini-B USB connector, / (LSM303DLHC),
(L3GD20), 8 user LEDs, user button, reset button, Full-Speed USB to second Mini-B USB connector, and two 25x2 male .
STM32VLDISCOVERY
microcontroller with 24 MHz
core, 128 KB flash, 8 KB RAM in LQFP64 package.
This board includes an integrated
debugger via Mini-B USB connector, 2 user LEDs, user button, reset button, and two 28x1 male .
STM32L-DISCOVERY
microcontroller with 32 MHz ARM Cortex-M3 core, 128 KB flash (with ECC), 16 KB RAM, 4 KB EEPROM (with ECC) in LQFP64 package.
This board includes an integrated
debugger via Mini-B USB connector, 24-segment , , 2 user LEDs, user button, reset button, and two 28x1 male .
This board is currently End-Of-Life and replaced by the 32L152CDISCOVERY board.
STM32L152CDISCOVERY
microcontroller with 32 MHz ARM Cortex-M3 core, 256 KB flash (with ECC), 32 KB RAM, 8 KB EEPROM (with ECC) in LQFP64 package.
This board includes an integrated
debugger via Mini-B USB connector, 24-segment , , 2 user LEDs, user button, reset button, and two 28x1 male .
STM32L100CDISCOVERY
microcontroller with 32 MHz ARM Cortex-M3 core, 256 KB flash (with ECC), 16 KB RAM, 4 KB EEPROM (with ECC) in LQFP64 package.
This board includes an integrated
debugger via Mini-B USB connector, 2 user LEDs, user button, reset button, and two 33x1 male .
STM32F072BDISCOVERY
microcontroller with 48 MHz
core, 128 KB flash, 16 KB RAM (with parity) in LQFP64 package.
This board includes an integrated
debugger via Mini-B USB connector,
(L3GD20), 4 user LEDs, user button, reset button, linear touch keys, Full-Speed USB to second Mini-B USB connector, and two 33x1 male .
STM32F0DISCOVERY
microcontroller with 48 MHz
core, 64 KB flash, 8 KB RAM (with parity) in LQFP64 package.
This board includes an integrated
debugger via Mini-B USB connector, 2 user LEDs, user button, reset button, and two 33x1 male .
A prototyping perfboard with 0.1-inch (2.54 mm) grid of holes is included.
STM32F0308DISCOVERY
microcontroller with 48 MHz ARM Cortex-M0 core, 64 KB flash, 8 KB RAM (with parity) in LQFP64 package.
This board includes an integrated
debugger via Mini-B USB connector, 2 user LEDs, user button, reset button, and two 33x1 male .
A prototyping perfboard with 0.1-inch (2.54 mm) grid of holes is included.
The following evalulation kits are sold by STMicroelectronics.
STM32W-RFCKIT
for STM32 W-series.
It contains two boards, each with a STM32W108 SoC microcontroller in VFQFPN40 and VFQFPN48 packages.
The evaluation board has a built-in 2.4 GHz IEEE 802.15.4 transceiver and Lower MAC (so supports 802.15.4, ZigBee RF4CE, ZigBee Pro, 6LoWPAN (Contiki) wireless protocols). The SoC contains 128-Kbyte flash and 8-Kbyte RAM memory. Flash memory is upgradable too via USB. It has an ARM Serial Wire Debug (SWD) interface (Remote board) and is designed to be powered by USB or with 2 AAA batteries (Remote board). There are two user-defined LEDs (green and yellow) and five push buttons to create easy-to-use remote functions (Remote board).
STM3220G-JAVA
A ready-to-use Java development kits for its STM32 microcontrollers. The STM3220G-JAVA Starter Kit combines an evaluation version of IS2T's MicroEJ(R) Software Development Kit (SDK) and the STM32F2 series microcontroller evaluation board providing everything engineers need to start their projects. MicroEJ provides extended features to create, simulate, test and deploy Java applications in embedded systems. Support for Graphical User Interface (GUI) development includes a widget library, design tools including storyboarding, and tools for customizing fonts. STM32 microcontrollers that embed Java have a Part Number that ends with J like .
The following evalulation kits are sold by partners of STMicroelectronics and listed on the ST website.
STM32-PerformanceStick
for STM32 F1-series.
It contains a
microcontroller at 72 MHz with 128 KB flash and 20 KB RAM in 64 package.
This board also includes in-circuit debugger via USB, 3 V battery, LEDs, edge card connector.
The price is approximately US$65.
EvoPrimers for STM32
for a variety of STM32 variants, which allows users to create their applications using an application programming interface (API) to implement device peripherals and a range of evaluation features on the EvoPrimer base including TFT color touchscreen, graphical user interface, joy stick, codec-based audio, SD card, IrDA and standard peripherals such as USB, USART, SPI, I2C, CAN, etc.
EvoPrimer target boards are available for several variants including STM32F103, STM32F107, STM32L152 and STM32F407.
The EvoPrimer base includes a device programming and application debugging interface and comes with a Raisonance software tool set for coding, compiling and debugging the user's application.
The CircleOS utility allows the user to code their applications relying on an application programming interface, making it possible to program the application without having to master the configuration of device peripherals.
The price is US$100 to $120.
J-Link EDU.
/ SWD debug probe for
microcontrollers with
interface to host. Low price model for home users and educational use.
Design utilities
, by STMicroelectronics, a
package for Windows, Mac OS X and Linux that is a graphical software configuration tool that allows generating C initialization code using graphical wizards. The package was first release in February 2014 with graphical peripheral allocation support for every STM32 chip. As of January 2015, the tool supports all STM32 series. It can generate source code usable directly on the most current ARM Cortex-M IDEs, including the free
IDE. The source code generated by STM32CubeMX is licensed under the 3-clause , making it suitable for commercial as well as
applications. STM32CubeMX is likely an evolution of the former
tool, because the saved "IOC" configuration file from STM32CubeMX shows the word "MicroXplorer" in it. A 32-bit
(JRE) must be installed prior to running STM32CubeMX.
solutions to design embedded systems. The
provide parameter tuning, signal monitoring and one-click deployment of Simulink algorithms to STM32 boards with access to peripherals like ADC, PWM, GPIOs, I?C, SPI, SCI, TCP/IP, UDP, etc.
Debug utilities
, by STMicroelectronics, a
package for Windows to help debug and diagnose STM32 applications while they are running by reading and displaying their variables in real-time. STM-STUDIO connects to any STM32 using any ST-LINK type of device via JTAG or SWD debug bus protocols. It can log captured data to a file and replay later. It parses debugging information from the ELF application executable file. A 32-bit
(JRE) must be installed prior to running STM-STUDIO. The STM32 ST-LINK Utility must be installed prior to running STM-STUDIO.
IDE running on Windows, Linux and Mac OS X to develop, debug and diagnose STM32 applications. System Workbench for STM32 can be used to develop on any STM32 using any ST-LINK/V2 type of device via JTAG or SWD debug bus protocols. It is based on Eclipse and the GNU GCC toolchain and supports out-of-the-box all ST-provided evaluation boards (Eval, Discovery or Nucleo). A 32-bit
(JRE) will automatically be installed if needed as well as the STM32 ST-LINK driver.
, by Sysprogs, a debug plugin for
that allows developing and debugging STM32 applications.
, by Comsytec, a debug plugin for
that includes compiler, debugger, project wizard for STM32.
Flash programming via USB
, by STMicroelectronics, a
package for Windows to perform in-system programming of STM32 microcontrollers using the USB-based
interface device via JTAG or SWD debug bus protocols. This software can upgrade the firmware in the ST-LINK device, which includes the embedded ST-LINK on all of the STM32 DISCOVERY boards. During installation of this utility, a USB driver is installed to provide a communication interface with the ST-LINK device, which in turn also allows various IDEs to use the ST-LINK for debugging.
, by STMicroelectronics, a freeware package for Windows to perform in-system programming of the flash in STM32 microcontrollers using a USB-based ST-LINK device.
, by STMicroelectronics, a freeware package for Windows to load DFU programs into the flash of USB-based STM32 microcontrollers.
multi-platform ST-LINK/V2 client, based on .
, an opensource ST-LINK/V2 client for linux
, an opensource ST-LINK/V2 programmer and debug tool with simple command-line interface for Linux, Mac OS X and Windows written in Python 3.
Flash programming via USART
All STM32 microcontrollers have a ROM'ed bootloader that supports loading a binary image into its flash memory using one or more peripherals (varies by STM32 family). Since all STM32 bootloaders support loading from the USART peripheral and most boards connect the USART to
or a -to- adapter IC, thus it's a universal method to program the STM32 microcontroller. This method requires the target to have a way to enable/disable booting from the ROM'ed bootloader (i.e. jumper / switch / button).
program for
to perform in-system programming of the STM32 flash via its USART.
multi-platform
script to perform in-system programming of the STM32 flash via its USART. Python and
must be installed prior to running stm32loader.
STM32 Java software libraries
Standard Eclipse Java IDE
STM32 C/C++ software libraries
Standard peripheral .
device library.
control library.
and audio engine.
Self-test routines.
The amount of documentation for all ARM chips is daunting, especially for newcomers. The documentation for microcontrollers from past decades would easily be inclusive in a single document, but as chips have evolved so has the documentation grown. The total documentation is especially hard to grasp for all ARM chips since it consists of documents from the IC manufacturer () and documents from CPU core vendor ().
A typical top-down documentation tree is: manufacturer website, manufacturer marketing slides, manufacturer datasheet for the exact physical chip, manufacturer detailed reference manual that describes common peripherals and aspects of a physical chip family, ARM core generic user guide, ARM core technical reference manual, ARM architecture reference manual that describes the instruction set(s).
STM32 documentation tree (top to bottom)
STM32 website.
STM32 marketing slides.
STM32 datasheet.
STM32 reference manual.
ARM core website.
ARM core generic user guide.
ARM core technical reference manual.
ARM architecture reference manual.
STMicroelectronics has additional documents, such as: evaluation board user manuals, application notes, getting started guides, software library documents, errata, and more. See
section for links to official STM32 and ARM documents.
STM32F051R8
STM32xxwwyz
xx – Family
ww – subtype: differs in equipment of peripherals and this depend on certain family
y – Package pin count
z – FLASH memory size
Family: [xx]
Max freq [MHz]
Max FLASH [KB]
Max SRAM [KB]
Mainstream
Mainstream
High performance
Mainstream
High performance
High performance
High performance
Ultra low-power
Ultra low-power
Ultra low-power
Package pin count [y]
Number of pins
FLASH memory size [z]
FLASH size [KB]
(Press release). . .
. ST.com 2017.
& STM32 F1 Marketing S STMicroelectronics.]
The generated source files include a 3-clause BSD License comment header.
The Insider's Guide To The STM32 ARM Based Microcontroller; 2nd Edition (v1.8); Trevor M H 96 2009;  .
uC/OS-III: The Real-Time Kernel for the STMicroelecronics STM32F107; 1st E Jean L M 820 2009;  .
uC/TCP-IP: The Embedded Protocol Stack for the STMicroelectronics STM32F107; 1st E Christian Légaré; M 824 2010;  .
Wikimedia Commons has media related to .
STM32 Official Documents
Cortex-M7F
Cortex-M7F
Cortex-M4F
Cortex-M4F
Cortex-M4F
Cortex-M0+
ARM Official Documents
STM32 Communities:
STM32 USART bus: , ,
STM32 SPI bus:
STM32 ADC:
STM32 Bit Band Memory:
Libraries: ,
ARM-based chips
: Hidden categories:}

我要回帖

更多关于 酷比h9l 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信