Arduino Maple met STM32F103C8T6

hennep

Golden Member

Is er op CO al iemand die ervaring heeft opgedaan met de Arduino Maple?
Ik heb er net 2 besteld, met een ST-Link V2 programmer samen voor ca 7,50 euro.
Ik heb nog geen idee hoe ik de STM32 functionaliteit werkend krijg in de arduino omgeving maar heb er alle vertrouwen in dat het gaat lukken.

Zie ook:
http://www.ebay.com/itm/381374717427
http://www.ebay.com/itm/381374659297
http://forum.arduino.cc/index.php?topic=265904.0
http://www.stm32duino.com/viewforum.php?f=8&sid=b3ad2d58...5de233eedd

EDIT:
- Installatie viel mee, kwestie van een zipfile uitpakken in de arduino/hardware directory. Nu nog 4 weken wachten op de bestelling.
- De STM herkennen doet de IDE als je met de "Boards manager" de "Arduino SAM boards" activeert. Is ondertussen gebeurd.
- Verder moest ik ook nog een script draaien om de drivers te activeren.

Dat waren 3 stappen, precies 1-2-3 geinstalleerd dus.
Of komt er nog meer :-)

BVZ

Golden Member

Ik gebruik wel regelmatig de maple mini i.c.m. de arduino IDE.

Gaat prima, maar was niet 1-2-3 aan de praat te krijgen. Maar wellicht zijn er inmiddels duidelijkere handleidingen te vinden. Als het eenmaal werkt loopt het over het algemeen vlekkeloos.

Hier een forum waar ik destijds best veel nuttige info weggehaald heb: http://www.stm32duino.com/ Die had je al zie ik. :D

BVZ

Golden Member

Op 10 maart 2017 14:46:37 schreef hennep:
EDIT:
Installatie viel mee, kwestie van een zipfile uitpakken in de arduino/hardware directory. Nu nog 4 weken wachten op de bestelling.

Dan heb je nu alleen de libraries geïnstalleerd. Nu nog gaan zorgen dat de arduino IDE je STM32 gaat herkennen.

Maar dat kun je pas doen als je STM32's binnen zijn.

BVZ

Golden Member

Op 10 maart 2017 14:46:37 schreef hennep:
EDIT:
- De STM herkennen doet de IDE als je met de "Boards manager" de "Arduino SAM boards" activeert. Is ondertussen gebeurd.
- Verder moest ik ook nog een script draaien om de drivers te activeren.

Dat waren 3 stappen, precies 1-2-3 geinstalleerd dus.
Of komt er nog meer :-)

Of er nog meer komt kan ik zo niet zeggen, dat weet je pas als je een board aangesloten hebt en geprobeerd hebt te uploaden.

Het uploaden werkt namelijk anders dan bij een Nano/Uno/Mega enz. Normaliter selecteer je een COM-poort en kiest uploaden, maar je zult zien dat je straks geen COM-poort kunt kiezen, dit omdat er simpelweg geen COM-poort is. Er zit dan wel een USB aansluiting op je maple, maar die werkt pas als USB poort als je die in je software aanzet (Serial.begin();)

Als alles goed gaat zet de arduino IDE (nadat je uploaden hebt gekozen) je maple in DFU-mode, krijgt een antwoord, kent dat device dan on-the-fly een COM poort toe, en gaat dan uploaden.