Difference between revisions of "STM32F107VC"
From Teknologisk videncenter
m (→Manuals) |
m |
||
| (58 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 | ||
| − | =Specifications= | + | __NOTOC__ |
| − | + | {| | |
| − | * | + | |- 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) |
| − | *[http://www.st.com/internet/ | + | *2 * 12-bit DAC |
| − | *[http:// | + | *2 * I2C |
| − | *[http://www. | + | *5 * UART |
| + | *3 * SPI | ||
| + | * [[/GPIO|80 GPIO pins]] | ||
| + | {{FrontpageBox/subject | ||
| + | |colorcombination = 11 | ||
| + | |title = Common features | ||
| + | }} | ||
| + | *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] | ||
| − | [[Category:ARM]] | + | *[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] | ||
| + | {{FrontpageBox/subject | ||
| + | |colorcombination = 6 | ||
| + | |title = 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 12: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
|