Difference between revisions of "Stm32 F031k6 Reference"

From RevSpace
Jump to navigation Jump to search
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Reference page for the STM32 F031k6 Microcontroller
 
Reference page for the STM32 F031k6 Microcontroller
  
 +
= Hardware =
 +
== Pins ==
 +
# [https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32f0-series/stm32f0x1/stm32f031k6.html Datasheet]
 +
== Registers ==
 +
# [https://www.st.com/content/ccc/resource/technical/document/reference_manual/c2/f8/8a/f2/18/e6/43/96/DM00031936.pdf/files/DM00031936.pdf/jcr:content/translations/en.DM00031936.pdf STM32 Reference Manual M0]
 +
# ''The definitive guide to ARM® Cortex®-M0 and Cortex-M0+ processors''. Yiu, Joseph (2015).
  
# [https://www.st.com/content/st_com/en/products/microcontrollers-microprocessors/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32f0-series/stm32f0x1/stm32f031k6.html Datasheet]
+
== Peripherals ==
# [https://www.st.com/content/ccc/resource/technical/document/reference_manual/c2/f8/8a/f2/18/e6/43/96/DM00031936.pdf/files/DM00031936.pdf/jcr:content/translations/en.DM00031936.pdf Reference Manual M0]
 
 
# [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0183f/DDI0183.pdf PrimeCell® UART (PL011)]
 
# [http://infocenter.arm.com/help/topic/com.arm.doc.ddi0183f/DDI0183.pdf PrimeCell® UART (PL011)]
 +
 +
= Programming (C) =
 +
== Toolchain ==
 
# [https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm GNU Arm Toolchain]
 
# [https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm GNU Arm Toolchain]
 +
== Books ==
 
# [https://www.st.com/content/st_com/en/support/learning/stm32-education/text-books.html stm32-education text-books]
 
# [https://www.st.com/content/st_com/en/support/learning/stm32-education/text-books.html stm32-education text-books]
 
# [https://legacy.cs.indiana.edu/~geobrown/book.pdf Discovering the STM32 Microcontroller, Geoffry Brown (2016)], [https://github.com/geoffreymbrown/STM32F0-Template source code]
 
# [https://legacy.cs.indiana.edu/~geobrown/book.pdf Discovering the STM32 Microcontroller, Geoffry Brown (2016)], [https://github.com/geoffreymbrown/STM32F0-Template source code]
 +
== Libraries ==
 +
# [https://github.com/libopencm3/libopencm3 libopencm3]. :Examples: [https://github.com/libopencm3/libopencm3-examples/tree/master/examples/stm32/f0/stm32f0-discovery UART]
 +
== Code examples ==
 +
# Make files (?)
  
 
+
== Online tutorials ==
Example code:
 
UART:
 
The definitive guide to ARM® Cortex®-M0 and Cortex-M0+ processors   
 
Yiu, Joseph, author. 
 
Kidlington, Oxford ; Waltham, Massachusetts : Newner, an imprint of Elsevier, 2nd ed., 2015
 

Latest revision as of 10:15, 8 March 2020

Reference page for the STM32 F031k6 Microcontroller

Hardware

Pins

  1. Datasheet

Registers

  1. STM32 Reference Manual M0
  2. The definitive guide to ARM® Cortex®-M0 and Cortex-M0+ processors. Yiu, Joseph (2015).

Peripherals

  1. PrimeCell® UART (PL011)

Programming (C)

Toolchain

  1. GNU Arm Toolchain

Books

  1. stm32-education text-books
  2. Discovering the STM32 Microcontroller, Geoffry Brown (2016), source code

Libraries

  1. libopencm3. :Examples: UART

Code examples

  1. Make files (?)

Online tutorials