stm8s103 vraag

IDE gerelateerde berichten
Gebruikers-avatar
Berichten: 4
Geregistreerd: 07 Sep 2017, 20:40

stm8s103 vraag

Berichtdoor Bertran » 07 Sep 2017, 20:50

Kan iemand mij inlichten hoe ik met Arduino IDE de stm8s103 kan programmeren. Ik heb de programmer maar kom er niet uit. Liefst step bij step vanwege dislextie. Of een goed url er over. Alvast dank

Advertisement

Gebruikers-avatar
Berichten: 4875
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: stm8s103 vraag

Berichtdoor nicoverduin » 07 Sep 2017, 22:58

Welk bordje heb je nu gekocht? En welke programmer? Graag de links er naartoe.
Docent HBO Software Engineering, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 4
Geregistreerd: 07 Sep 2017, 20:40

Re: stm8s103 vraag

Berichtdoor Bertran » 08 Sep 2017, 21:26

Dit heb ik gekocht.

https://nl.aliexpress.com/item/STM8S103 ... 0.0.TfWn3i

Eingelijk dacht ik dat ze zonder meer met Arduino IDE geprogrameerd konden worden, Foutje van mij, ik kan slecht lezen en schrijven. Ben 72 maar werk veel met arduino. Heb binne 1 jaar wifi netje in huis. Ik kan helaas alleen step by step leren. Engels kan ik goed lezen maar kan helaas niet alles begrijpen. Doe mijn best ha ha Bedankt alvast voor de reactie.

Gebruikers-avatar
Berichten: 1790
Geregistreerd: 06 Aug 2016, 01:03

Re: stm8s103 vraag

Berichtdoor Koepel » 09 Sep 2017, 09:25

Dat is een vreemde eend in de bijt.

Je kunt beter kiezen voor de meest gangbare en de meest standaard dingen.
Arduino Uno / Leonardo / Mega
Arduino Zero/M0
NodeMCU
Teensy

Nico weet meer van wat het meest gangbare is met STM32.

Hier een artikel over STM32 zonder de Arduino omgeving: https://hackaday.com/tag/bluepill/.

Ik zit nu zelf op het niveau van Arduino Zero/M0, met deze: https://www.aliexpress.com/item/Crowduino-M0-SD-Board-for-Arduino-UNO-Micro-Controller-Board-DIY-Kit-Free-Shipping/32712839065.html
Dat is ook niet alles, ik erger me pimpelpaars en hulk-groen aan de bootloader, en ik heb weet niet hoe ik een nieuwe bootloader er in moet zetten.

Gebruikers-avatar
Berichten: 4875
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: stm8s103 vraag

Berichtdoor nicoverduin » 09 Sep 2017, 09:50

Ik was er al een beetje bang voor. Je kan ze programmeren met de SDCC compiler. Maar dan moet je in de standaard C omgeving ontwikkelen en niet zoals met de Arduino IDE een schil om C heen waardoor je standaard functies krijgt. setup() en loop() bijv zijn functies die een heleboel voor je regelen zonder dat je het merkt. Nu moet je dat zelf regelen. Dat betekent dat je het nu zelf moet doen en is meer processor kennis nodig.
Voor de STM32 echter heeft RogerClarkeMelbourne een aantal boards gedefinieerd die wel in de IDE draaien.
Gezien de huidige prijzen moet je jezelf afvragen of je nog met nieuwe 8 bit bordjes aan de gang wil. De 32 bitters met Cortex processoren kosten geen drol meer. En er daar is voldoende support voor in de Arduino omgeving.
De nucleo borden van STM zijn ook prima bordjes die ook nog eens enige 'Arduino' support bieden. Of je stapt over op een ESP8266 (NodeMCU) 32 bits, WiFi, 4Mb Flash geheugen (zie maar eens een programma te schrijven die dat vol krijgt :)). Daar is gewoon Arduino support voor.
Dus let in de toekomst op of je persé Arduino wil gebruiken voor andere bordjes. Meestal moet je dan naar de kern functies van C. Dus o.a. zelf alle registers zetten en bitjes flippen. Niets mis mee, maar dat betekent wel vaak een Datasheet (1000 pagina's heb je zo) door lezen of wachten tot iemand het voor je heeft geregeld :).
Dat geldt ook een beetje voor de ESP32. De opvolger van de de ESP8266 (en er is al weer een nieuwe in de maak). Daar wordt nog volop in ontwikkeld om hem via de Arduino IDE te programmeren. Dus nog niet stabiel. Maar wel veel support.
Docent HBO Software Engineering, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 4875
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: stm8s103 vraag

Berichtdoor nicoverduin » 09 Sep 2017, 09:52

Koepel schreef:
Ik zit nu zelf op het niveau van Arduino Zero/M0, met deze: https://www.aliexpress.com/item/Crowduino-M0-SD-Board-for-Arduino-UNO-Micro-Controller-Board-DIY-Kit-Free-Shipping/32712839065.html
Dat is ook niet alles, ik erger me pimpelpaars en hulk-groen aan de bootloader, en ik heb weet niet hoe ik een nieuwe bootloader er in moet zetten.

DIt gezien? : https://forum.arduino.cc/index.php?topic=401301.0
Docent HBO Software Engineering, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 4
Geregistreerd: 07 Sep 2017, 20:40

Re: stm8s103 vraag

Berichtdoor Bertran » 09 Sep 2017, 14:45

Bedankt voor de snelle reactie. Het was mijn fout dat ik dacht dat het via Arduino IDE te programmeren bordjes waren. Ik moet beter opletten. Ik werk voor het kleine werk met de digispark85 spul. Dus stop ik met het stm8 spul en ga er iemand mee blij maken of zo er liggen er nu 11 ha ha . Het heeft voor mij geen nut er mee door te gaan. Heel erg bedankt voor de uitleg. Als je er iemand voor weet zeg het maar.

Gebruikers-avatar
Berichten: 4875
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: stm8s103 vraag

Berichtdoor nicoverduin » 09 Sep 2017, 15:31

Je kan ze altijd te koop aanbieden op het theekransje hier op het forum.
Docent HBO Software Engineering, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Gebruikers-avatar
Berichten: 4
Geregistreerd: 07 Sep 2017, 20:40

Re: stm8s103 vraag

Berichtdoor Bertran » 09 Sep 2017, 21:37

Oke ik doe mijn best, verdere projectjes lopen erg goed hier. Nogmaals bedankt.

Gebruikers-avatar
Berichten: 1790
Geregistreerd: 06 Aug 2016, 01:03

Re: stm8s103 vraag

Berichtdoor Koepel » 10 Sep 2017, 06:11

Tja, ik loop toch regelmatig tegen de beperkingen van Arduino aan, maar ik blijf het gebruiken omdat het compatible is met dingen in de toekomst.

Helaas is Arduino opgezet door studenten en leraren, en niet door mensen uit de praktijk. Dat is nogal erg duidelijk te merken.
En daar komt nog bij, dat ondanks dat het open source is, dat de referentie soms zo krom is als wat.
Neem nu dit: https://www.arduino.cc/en/Tutorial/MasterWriter, veel mensen denken echt dat ze "loop through all but the last" moeten doen.

Ik blijf nog even bij de M0+ processor hangen. Maar voor de bootloader is de connector al een probleem op dat Crowduino boardje.

Volgende

Terug naar Arduino IDE

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 1 gast