Stap 6: Eerste tests met STM32 geïnstalleerd
Nu kunnen we beginnen de Arduino IDE en Generieke STM32F103RB zoals in bovenstaande afbeelding selecteren.
Eerste test die ik deed was knipperen variant:
void setup() { pinMode(PB8, OUTPUT); pinMode(PB9, OUTPUT); } void loop() { digitalWrite(PB8,!digitalRead(PB8)); digitalWrite(PB9,!digitalRead(PB8)); delay(1000); }
Ook test ik 16 x 2 LCD Module - 5V
#include <LiquidCrystal.h> #define p_RS PC12 #define p_EN PC10 #define p_D4 PC0 #define p_D5 PC1 #define p_D6 PC2 #define p_D7 PC3 LiquidCrystal lcd(p_RS, p_EN, p_D4, p_D5, p_D6, p_D7); void setup() { lcd.begin(16, 2); lcd.print("LCD Init. OK"); delay(1000); lcd.clear(); lcd.print("STM32 - Arduino"); lcd.setCursor(0, 1); lcd.print("LCD 16x2 - 5V"); } void loop() { }
Hier bijgevoegd ik bin bestanden voor deze voorbeelden in zip-bestand.