Difference between revisions of "STM32F107VC"
From Teknologisk videncenter
m |
m |
||
(50 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
ARM controller from ST Microelectronics. [http://www.st.com/internet/mcu/class/1734.jsp STM32F Homepage]. For example used on the [[MCBSTM32C]] evaluation board frem Keil | ARM controller from ST Microelectronics. [http://www.st.com/internet/mcu/class/1734.jsp STM32F Homepage]. For example used on the [[MCBSTM32C]] evaluation board frem Keil | ||
− | {{ | + | __NOTOC__ |
− | =Specifications= | + | {| |
− | + | |- valign=top | |
− | * | + | |rowspan=2|{{FrontpageBox |
− | + | |colorcombination = 11 | |
− | + | |picture = Kcmmemory.png | |
− | + | |headline = Specifications | |
− | + | |bgcolor = transparent | |
− | + | |bottombox = [http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/REFERENCE_MANUAL/CD00171190.pdf Reference Manual] | |
− | + | |content = | |
− | + | {{FrontpageBox/subject | |
− | + | |colorcombination = 11 | |
− | + | |title = Core | |
− | + | }} | |
− | + | *32 BIT ARM Cortex-M3 Microcontroller | |
− | + | *CPU clock up to 72MHz | |
− | + | {{FrontpageBox/subject | |
− | + | |colorcombination = 11 | |
− | + | |title = Memories | |
− | + | }} | |
− | + | *256kB Embedded Flash | |
− | + | *64kB Embedded SRAM | |
− | + | {{FrontpageBox/subject | |
− | + | |colorcombination = 11 | |
− | + | |title = Specific features | |
− | + | }} | |
− | + | *USB 2.0 Full Speed Device/Host/OTG Controller with on-chip PHY | |
− | + | *10/100 Ethernet MAC with dedicated DMA and SRAM | |
− | + | *12-channel DMA controller | |
− | + | *2 * CAN Interface (2.0B Active) | |
− | + | *2 * 12-bit ADC (16-channel) | |
− | + | *2 * 12-bit DAC | |
− | + | *2 * I2C | |
− | + | *5 * UART | |
− | = | + | *3 * SPI |
− | + | * [[/GPIO|80 GPIO pins]] | |
− | = | + | {{FrontpageBox/subject |
− | *[http://www.st.com/internet/ | + | |colorcombination = 11 |
− | *[http:// | + | |title = Common features |
− | + | }} | |
− | *[http://www. | + | *PLL |
+ | *Embedded Internal RC 8MHz and 32kHz | ||
+ | *Real-Time Clock | ||
+ | *Nested Interrupt Controller | ||
+ | *Power Saving Modes | ||
+ | *JTAG and SWD | ||
+ | *Four 16-bit Timers with Input Capture | ||
+ | * Output Compare and PWM or Pulse Counter and Quadrature Encoder Input | ||
+ | * 16-bit Motor Control PWM | ||
+ | * two Watchdog Timers | ||
+ | * SysTick Timer | ||
+ | * two 16-bit Basic Timers for DAC | ||
+ | * CRC Calculation Unit (96-bit unique ID) | ||
+ | }} | ||
+ | <!----------------- DOCUMENTATION BOX ----------------------> | ||
+ | |{{FrontpageBox | ||
+ | |colorcombination = 6 | ||
+ | |picture = Reminders.png | ||
+ | |headline = Documentation | ||
+ | |bgcolor = transparent | ||
+ | |bottombox = [http://infocenter.arm.com/help/index.jsp ARM Infocenter] | ||
+ | |content = | ||
+ | {{FrontpageBox/subject | ||
+ | |colorcombination = 6 | ||
+ | |title = STM | ||
+ | }} | ||
+ | *[http://www.st.com/internet/mcu/class/1734.jsp STM32F (32-bit ARM Cortex) Homepage] | ||
+ | *[http://www.st.com/web/en/resource/technical/document/reference_manual/CD00171190.pdf Reference Manual] | ||
+ | *[http://www.keil.com/dd/docs/datashts/st/stm32f105(7)xx_ds.pdf Data Sheet] | ||
*[http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/PROGRAMMING_MANUAL/CD00283419.pdf STM32F10xxx Flash memory microcontrollers] | *[http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/PROGRAMMING_MANUAL/CD00283419.pdf STM32F10xxx Flash memory microcontrollers] | ||
*[http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/APPLICATION_NOTE/CD00164185.pdf Getting started with STM32F10xxx hardware development] | *[http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/APPLICATION_NOTE/CD00164185.pdf Getting started with STM32F10xxx hardware development] | ||
*[http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/PROGRAMMING_MANUAL/CD00228163.pdf Cortex-M3 programming manual] | *[http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/PROGRAMMING_MANUAL/CD00228163.pdf Cortex-M3 programming manual] | ||
− | + | *[http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/PROGRAMMING_MANUAL/CD00228163.pdf STM32F10xxx/20/21/L1 Cortex-M3 programming manual] | |
− | =Books | + | {{FrontpageBox/subject |
− | *[http://astore.amazon.co.uk/micromou-21/detail/185617963X/278-3297601-0186253 The Definitive Guide to the ARM Cortex-M3] | + | |colorcombination = 6 |
− | *[http://astore.amazon.co.uk/micromou-21/detail/1439806101/278-3297601-0186253 ARM Assembly] | + | |title = ARM |
− | [[Category:ARM]] | + | }} |
+ | *[http://infocenter.arm.com/help/index.jsp ARM Infocenter] | ||
+ | *[http://infocenter.arm.com/help/topic/com.arm.doc.dui0056d/DUI0056.pdf ARM Developer Guide] | ||
+ | *[http://infocenter.arm.com/help/topic/com.arm.doc.dui0068b/DUI0068.pdf ARM Assembler Guide] | ||
+ | *[http://svn.openpcd.org/trunk/hardware/QRC0001_UALside2.pdf ARM Assembler Quick Reference Guide] | ||
+ | *[http://infocenter.arm.com/help/topic/com.arm.doc.ddi0337e/DDI0337E_cortex_m3_r1p1_trm.pdf Cortex™-M3 Technical Reference Manual] | ||
+ | *[http://infocenter.arm.com/help/topic/com.arm.doc.ihi0039b/IHI0039B_clibabi.pdf C Library ABI for the ARM Architecture] | ||
+ | *[http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0475c/Cihgdcdj.html The ARM C and C++ libraries (armcc V4.1)] | ||
+ | {{FrontpageBox/subject | ||
+ | |colorcombination = 6 | ||
+ | |title = Keil | ||
+ | }} | ||
+ | *[http://www.keil.com/support/man/docs/rlarm/rlarm_ar_artxarm.htm RTX Real Time Operating System] | ||
+ | *[http://www.keil.com/rl-arm/rl-tcpnet.asp TCP/IP Networking Suite] | ||
+ | {{FrontpageBox/subject | ||
+ | |colorcombination = 6 | ||
+ | |title = Books | ||
+ | }} | ||
+ | *[http://astore.amazon.co.uk/micromou-21/detail/185617963X/278-3297601-0186253 The Definitive Guide to the ARM Cortex-M3] | ||
+ | ** ISBN: 185617963X | ||
+ | *[http://astore.amazon.co.uk/micromou-21/detail/1439806101/278-3297601-0186253 ARM Assembly] | ||
+ | **ISBN: 9781439806104, ISBN 10: 1439806101 | ||
+ | *[http://www.e-books.dk E-Books.dk] (Industriens forlag) | ||
+ | **User: eucmidt-elev | ||
+ | **Password: eucmidt | ||
+ | }} | ||
+ | |- valign=top | ||
+ | <!------------------------ RUNNING -----------------------> | ||
+ | |{{FrontpageBox | ||
+ | |colorcombination = 5 | ||
+ | |picture = Kservices.png | ||
+ | |headline = Running | ||
+ | |bgcolor = transparent | ||
+ | |bottombox = [http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/REFERENCE_MANUAL/CD00171190.pdf Reference Manual] | ||
+ | |content = | ||
+ | {{FrontpageBox/subject | ||
+ | |colorcombination = 5 | ||
+ | |title = Understanding the STM32F107VC | ||
+ | }} | ||
+ | *[[/System architecture|System Architecture]] | ||
+ | *[[/Power Design|Power Design]] | ||
+ | {{FrontpageBox/subject | ||
+ | |colorcombination = 5 | ||
+ | |title = Running the MCBSTM32C Evaluation Board | ||
+ | }} | ||
+ | *[[MCBSTM32C/Blinky simple|Blinky Simple]] | ||
+ | {{FrontpageBox/subject | ||
+ | |colorcombination = 5 | ||
+ | |title = Cortex M related topics | ||
+ | }} | ||
+ | *[[/Bit-banding|Bit-banding]] | ||
+ | {{FrontpageBox/subject | ||
+ | |colorcombination = 5 | ||
+ | |title = Components | ||
+ | }} | ||
+ | * [[/GPIO|Using the GPIO - Generel Purpose input/Output]] | ||
+ | * [[/RCC|Using the RCC - Reset and Clock Control features]] | ||
+ | *[[/Reset and boot|Reset and boot]] | ||
+ | *[[/USART|Serial communication with USART]] | ||
+ | *[[/Interrupts and Events|Interrupts and Events]] | ||
+ | *[[/Using Keil RTX RTOS|Using Keil RTX RTOS]] | ||
+ | *[[/Using ADC|Using ADC]] (Analog to Digital Converter) | ||
+ | *[[/Using CAN bus|Using CAN bus]] | ||
+ | *[[/Using the RTC Real Time Clock|Using the RTC Real Time Clock]] | ||
+ | *[[/timer2|Using timer2 to interrupt periodically]] | ||
+ | *[[/Implementing Standard low-level C-functions|Implementing Standard low-level C-functions]] | ||
+ | *[[/Using Ethernet and TCP/IP|Using Ethernet and TCP/IP]] | ||
+ | *[[/Building a RTOS|Building a RTOS]] | ||
+ | {{FrontpageBox/subject | ||
+ | |colorcombination = 5 | ||
+ | |title = Using External Circuits | ||
+ | }} | ||
+ | *[[/Using I²C|Using the I²C to interface to external circuits]] | ||
+ | *[[MCBSTM32C/Motionsensor 1|LIS302DL 3 Axis motion Sensor]] | ||
+ | *[[/Using MCBQVGA-TS-Display-v12|Using Keils TFT-LCD Touchscreen display]] | ||
+ | *[[/Using CS42L52 Stereo CODEC|Using the CS42L52 Stereo CODEC]] | ||
+ | *[[/Using M24C64 EEPROM | Using the M24C64 EEPROM]] | ||
+ | {{FrontpageBox/subject | ||
+ | |colorcombination = 5 | ||
+ | |title = External Help | ||
+ | }} | ||
+ | *[https://my.st.com/public/STe2ecommunities/mcu/default.aspx my.st.com] | ||
+ | }} | ||
+ | |- | ||
+ | |} | ||
+ | [[Category:STM32F107VC]][[Category:ARM]] |
Latest revision as of 13:28, 2 December 2015
ARM controller from ST Microelectronics. STM32F Homepage. For example used on the MCBSTM32C evaluation board frem Keil
![]() Specifications Core
Memories
Specific features
Common features
|
![]() Documentation STM
ARM
Keil
Books
|
![]() Running Understanding the STM32F107VC
Running the MCBSTM32C Evaluation Board
Cortex M related topics
Components
Using External Circuits
External Help
|