Ja.
Wenn Du es genauer wissen willst, bemühe mal die Foremsuche mit: Bascom wine
Gruß
pctoaster
Da dies eine allgemeine Frage zum Thema AVR Programmierung ist stelle ich sie mal hier:
Seit heute habe ich kein Windows mehr. Schluchz. Meine CD ist verloren, und bis ich eine neue hab (Lizenz hab ich glücklicherweise noch) würde ich gern trotzdem weiterbasteln. Deswegen wollte ich mal fragen, was es unter Linux an Programmiersprachen/Entwicklungsumgebungen für AVRs gibt. Am liebsten wäre mir etwas in Richtung Bascom, oder ein anderer Basic Dialekt. Weiss jemand, ob Bascom unter Wine läuft?
Vielen dank für eure Hilfe
Ja.
Wenn Du es genauer wissen willst, bemühe mal die Foremsuche mit: Bascom wine
Gruß
pctoaster
hi
unter linux is es am einfachsten mit avr-gcc. also C.
zu Bascom mit wine hab ich schon,mal gutes gehört.
edit: i wollte dir was schreiben nur habs jetzt per pn geschrieben weil evt gefährlich
glg
Bascom unter Wine funktioniert - Kompilieren und alles wunderbar. Nur das Brennen in den MC klappt nicht. Dafür habe ich mir jetzt avrdude und DOceans avrdude Gui geholt: (http://janhbade.ja.funpic.de/index.p...te=burnAVRburn)
Brennen und auslesen funktioniert wunderbar, nur leider komme ich mit den FuseBits nicht zurecht, da diese nicht wie bei Bascom beschriftet sind. Kennt jemand villeicht ein anderes avrdude Gui, mit dem das setzten der Fusebits einfacher ist? Oder kann mir villeicht jemand erklären, wie ich es mit DOceans Programm geht? Wenn ihr einen anderen sp12 Programmer kennt, der unter Linux funktioniert, mit dem das setzten der Fuses einfacher ist wäre das auch gut.
Vielen dank nochmal
So, jetzt habe ich auch rausgefunden, wie man mit AVRDUDE die Fuses schreibt. Um die richtigen Werte zu ermitteln gibt es ein Programm namens AVR Fuse Calculator im Netz, da kann man die gewollten Optionen auswählen, und er errechnet einem die Hexwerte für die Fuses. Leider verstehe ich noch nicht ganz, wie das mit den Quarzfrequenzen ist, denn es gibt da eine riesige Vielfalt an möglichkeiten für einen Maga8. Kann mir jemand sagen, welche ich für einen externen 8Mhz Quarz nehmen muss?
http://palmavr.sourceforge.net/cgi-b...pply+fuse+bits
haett auch noch ne frage zu Bascom und linux.. das problem is, das ich so nen usb-isp Programmer habe, ponyprog , AVR dude und so erkennen den irgednwie net... wie kann ich denn den im ubuntu zum laufen bringen.. wiel der ienzige grund warum ich grad noch ab und zu im windows bin is controller flashen, und das nervt immer zu wechseln
meine projekte: robotik.dyyyh
avrdude kann USB erst ab einer bestimmten version.
frag mich jetzt nicht, welche das ist
ich flashe via avrdude wiefolgt:
wichtig dabei ist, dass duCode:avrdude -c avrispv2 -p m8 -P USB -U flash:w:file.hex
programmertyp ( option -c )
und anschluss ( option -P )
angibst. meine svrdude version ist: Version 5.4
ich hoffe, dir damit geholfen zu haben
gruß
meine projekte: robotik.dyyyh
Doch, nennt man makefile
Falls dir der Begriff nichts sagt: Ein Makefile ist ein Script welches alle zum Compilieren nötigen Vorgänge automatisiert durchführt.
Einer dieser Schritte kann auch z.Bsp. auch ein avrdude-Aufruf (mit vorher definierten Parametern) sein.
mfG
Markus
makefiles kenn ichs hcon, aber ich hab noch nie eins selber geschrieben... immer nur fertige benutzt...
gibts da welche fertig ? oder is das einfach sowas zu erstellen ??
meine projekte: robotik.dyyyh
Lesezeichen