>Nico Coesel schreef:
>
>( ... )
>
>> Ja, maar 1 advies: neem beslist geen PIC controller (tenzij het een
>> PIC32 is)! Voor hetzelfde geld en moeite heb je een fatsoenlijke
>> microcontroller met ARM cpu core die je fatsoenlijk in C kunt
>> programmeren. De LPC2000 serie van NXP is erg goed bruikbaar.
>
>Geef eens toe dat dat een hoogst persoonlijk standpunt is,
>niet enkel gebaseerd op technische aspecten?
Prutsen in assembly, C compiler niet gratis, een harvard architectuur
waarop je niet met standaard C bibliotheken uit de voeten kunt (het
loopt al spaak bij de functie strcpy) en je hebt een ingewikkelde
programmer nodig. Genoeg technische aspecten om niet voor een PIC te
kiezen?
>Ik weet er genoeg die C als hoogst onfatsoenlijk beschouwen,
Is dat vanwege technische aspecten of te beroerd zijn om iets nieuws
te leren?
>en eerlijk gezegd op een 68HCS12 is assembler amper lastiger dan C,
>zelfs zonder makro's. 't Is allemaal een kwestie van gewoonte
>en van smaak en van stijl, maar verkoop aub uw gewoontes en smaak niet
>als absolute waarheden!
Misschien is C niet ieders hobby, maar C is wel DE standaard
programmeertaal voor microcontrollers en embedded systemen in het
algemeen. Velen blijven bij assembly hangen omdat ze dat na veel
zwoegen eindelijk door hebben. Maar als ze de tijd die ze steken in
het schrijven van je programma nu eens steken in het leren van C dan
zouden ze veel meer kunnen doen met hun tijd. Als je begint met een
platform waarop je goed in C kunt programmeren (dus niet de PIC, 8051
of AVR), dan pluk je daar vrij snel de vruchten van. Ik heb genoeg
afstudeerders voorbij zien komen die dat hebben bewezen.
En tegenwoordig zijn er voor veel platforms (ARM, MIPS, MSP430, H8)
uitstekende GCC compilers beschikbaar voor niets. Met het eveneens
gratis Eclipse heb je binnen no-time een ontwikkelomgeving opgetuigd
waar menige commerciele microcontroller IDE in de verste verte niet
aan kan tippen.
--
Programmeren in Almere?
E-mail naar nico@nctdevpuntnl (punt=.)