STM32F103C8 (Blue Pill): Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 13: | Line 13: | ||
* CAN | * CAN | ||
===Using Arduino Plugin=== | |||
When used with the Arduino IDE as a plugin, the STM32 header files can be found here: | When used with the Arduino IDE as a plugin, the STM32 header files can be found here: | ||
C:\Users\Jim\Documents\Arduino\hardware\Arduino_STM32-master | C:\Users\Jim\Documents\Arduino\hardware\Arduino_STM32-master | ||
Line 27: | Line 28: | ||
https://os.mbed.com/users/hudakz/code/STM32F103C8T6_Hello/ | https://os.mbed.com/users/hudakz/code/STM32F103C8T6_Hello/ | ||
https://os.mbed.com/users/hudakz/code/CAN_Hello/ | https://os.mbed.com/users/hudakz/code/CAN_Hello/ | ||
===Using Atollic Studio and STM32CubeMX=== | |||
Installation | |||
'''Projects''' | |||
* Blinky - Blink an LED | |||
* Serial Output to terminal using FTDI module/cable | |||
* Using I2C interface - APIs | |||
* PWM - LED fading | |||
* PWM - Servo control | |||
* Serial Output to terminal using on-board USB interface | |||
* Using SPI interface - APIs |
Revision as of 21:42, 20 December 2018
- ARM®32-bit Cortex®-M3 CPU
- Flash 64KB
- RAM 20KB
- 72 MHz max CPU frequency
- GPIO (32) with external interrupt capability
- 12-bit ADC (2) with 10 channels
- RTC
- Timers (4)
- I2C (2)
- USART (3)
- SPI (2)
- USB 2.0 full-speed
- CAN
Using Arduino Plugin
When used with the Arduino IDE as a plugin, the STM32 header files can be found here: C:\Users\Jim\Documents\Arduino\hardware\Arduino_STM32-master
The STM32F1 header files: C:\Users\Jim\Documents\Arduino\hardware\Arduino_STM32-master\STM32F1\system\libmaple\stm32f1\include\series
The Arduino Plugin package doesn't include header files/libraries for the CAN Bus module
References:
Technical Reference Manual: https://www.st.com/content/ccc/resource/technical/document/reference_manual/59/b9/ba/7f/11/af/43/d5/CD00171190.pdf/files/CD00171190.pdf/jcr:content/translations/en.CD00171190.pdf https://wiki.stm32duino.com/index.php?title=Blue_Pill https://os.mbed.com/users/hudakz/code/STM32F103C8T6_Hello/ https://os.mbed.com/users/hudakz/code/CAN_Hello/
Using Atollic Studio and STM32CubeMX
Installation
Projects
- Blinky - Blink an LED
- Serial Output to terminal using FTDI module/cable
- Using I2C interface - APIs
- PWM - LED fading
- PWM - Servo control
- Serial Output to terminal using on-board USB interface
- Using SPI interface - APIs