Hoi!

Is er een gratis C++ compiler en ding-dat-de-code-op-de-chip-zet programma voor de Attiny2313?? Soort Bascom, maar dan C++?? En een tutorial??

Alvast bedankt!!
Kevin

Uhm ja, die heet codevisionAVR. C++ is het echter niet, het is gewoon C.

Gratis WinAVR GCC compiler. Werkt samen met AVR Studio.
http://winavr.sourceforge.net/
http://www.atmel.com/avrstudio

Je kan zowel C als C++ programmeren met de GCC compiler, maar volgens mij is het gebruik van klassen toch niet aan te raden in zo een kleine microcontroller.

C++ moet je niet willen. C is al erg genoeg. WinAVR en CodeVision doen dat prima.

Op 5 augustus 2007 00:03:59 schreef Marco69:
C++ moet je niet willen. C is al erg genoeg.

Na een paar maanden C++ en wat ritjes dwars door de pointerhell valt het eigenlijk best mee. Visual basic.., neuh. Makkelijk smerig programeren en een ramp als je iets netjes wilt doen zoals foutafhandeling. Al vind ik basic wel een stuk makkelijker voor een uC.

Van mij mogen ze direct php voor uC's maken. Echt de makkelijkste en handigste taal die ik tot nu toe ben tegengekomen.

Kan ook heel erg smerig zijn.

PHP dwingt te weinig af aan standaarden, gevolg is dat het heel ranzig kan zijn.
C dwingt wel netjes standaarden af , maar daar kun je weer met pointers zooien.

Ergo: java op de uC.

De droom van de informaticus :+

Java noemen wij echte C/C++ programmeurs altijd C-- ;-)

Maar ja ik heb ook al iets van 17jaar C++ ervaring.

Als je weet hoe je object georienteerd moet programmeren kun je dezelfde principes ook in een gewone C compiler gebruiken dat wil zeggen data organiseren in structs en de data veranderen alleen via methodes (functies) en niet direct.

C staat heel erg dicht op machinetaal, als je kijkt wat de code is na compileren worden heel veel zaken omgezet in maar een paar machine instucties. Kijk maar eens naar de for lus als voorbeeld dat zijn dacht ik maar 4 of 6 machinetaal instucties.