Archiv verlassen und diese Seite im Standarddesign anzeigen : Atmega programmieren mit "mysmartusb"
Hallo
Hab vor kurzem Angefangen mit C zu programmieren. Nun will ich mich mal an den Atmega32 rantasten. Ich will mit Hilfe von "Mysmartusb" und "Mymultiprog" den Mikrocontroller programmieren.
Mein Problem:
Bei "Mysmartusb" ist eine Programmiersoftware dabei, aber kann ich dort mit C programmieren (oder .hex), oder kann ich PonyProg nutzen?
p.s. brauch ich noch externe 5V, oder geht das über den Laptop?
schon mal vielen Dank
Hubert.G
21.03.2008, 21:49
Wenn du in C programmieren willst würde sich doch das AVR-Studio anbieten, das sollte deinen Programmer auch unterstützen.
Dein Board wird über die USB versorgt.
Hallo,
hab am Wochenende meinen mysmartUSB bekommen und funzt! Ich programmiere damit direkt aus BASCOM (also natürlich kein C!). Hatte früher auch Ponyprog aber am Laptop mit USB-RS232-Adapter funzt das nicht.
Nachdem was ich nachgelesen habe im Netz, funktioniert Ponyprog mit mysmartUSB definitv NICHT! Habs dann aber auch nicht versucht.
Mit Spannungsversorgung über USB ist Vorsicht geraten. Du kannst den Programmer nur mit max. 80mA belasten. Ich persönlich finds auch sicherer, die Versorgungsspannung nicht vom USB zu nehmen. Kann man beim mysmartUSB auch abschalten.
Gruß, Hackes
hallo,
also den m32 mit dem multiprog flashen ist kein problem... wenn du nur die *.hex hast nimm dass hier:
http://www.myavr.de/download.php?suchwort=DL112
das hast du auch auf deiner cd zum mysmartusb...
wenn du in C programmieren willst nimm WIN-AVR... hier sind Infos dazu:
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial
das ganze geht auch recht einfach damit:
http://www.myavr.de/download/myAVR_WorkpadPLUS_Demo.exe
für kleinere sachen reicht die demo total aus... damit kannst du die C beispiele aus dem tutorial bearbeiten und zur hex übersetzen und natürlich auch gleich auf deinen m32 flashen ;-)
cu BT
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.