Got the STM32F407ZGT6 running on Arduino. All I did is select the correct board and pins. See below:
/*
* Board: Generic STM32F4 series
* Board part number: VCCGND F407ZGT6 Mini
*
* OLED - STM32F4 connexions
* STM OLED 0.66" Sparkfun 64x48 pixels #LCD-13003
* GND 1 GND
* 3.3V 2 VDD
* PA7 3 D1/MOSI
* PA5 4 D0/SCK
* -- 5 D2
* PB0 6 D/C
* PB1 7 nRESET
* PA4 8 nCS
*/
//////////////////////////
// MicroOLED Definition //
//////////////////////////
#define PIN_RESET PB1
#define PIN_DC PB0
#define PIN_CS PA4
#define DC_JUMPER 0 // Set to either 0 (default) or 1 based on jumper, matching the value of the DC Jumper
// Also connect pin PA5 to SCK and pin PA7 to MOSI
The rest of the code is the same as the Micro OLED example.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.