|
|
Basteleien -
Mikrocontroller
|
|
Geschrieben von: Vladimir
|
|
Donnerstag, den 29. September 2011 |
|
Danke!
Assembler GAVRASM (genauer gesagt, sein Entwickler) will auch keine #pragma Direktive haben. Deswegen hat er die ins Programm integriert, was bei 191 unterstützten Controllern nur gut sein kann. Ich habe ausprobiert, es funktioniert. |
|
|
Basteleien -
Mikrocontroller
|
|
Geschrieben von: Michael
|
|
Mittwoch, den 31. August 2011 |
|
Vielen Dank,
Problem gelöst,
wirklich sehr unpraktisch für Anfänger, wenn das AVRA-Paket selbst die falschen Includes mitliefert ...
Du bist mein Retter! |
|
Basteleien -
Mikrocontroller
|
|
Geschrieben von: Jan Grosser
|
|
Sonntag, den 29. August 2010 |
|
Das Programm AVRA ist ein Assembler Compiler für die Mikrocontroller von Atmel unter Linux, welcher kompatibel zum Assembler in Atmels Entwicklungsumgebung AVR Studio ist. Hin und wieder programmiere ich für verschiedene Zwecke einen Atmel und verwende dann lieber Assembler als C. Unter Linux wollte ich nun AVRAa einsetzen. Leider konnte ich keines meiner Programme kompilieren, da AVRA (Version 1.2.3) die Mikrocontroller-spezifischen Include-Dateien (Bsp: m16def.inc) nicht verarbeiten wollte. Offensichtlich hat AVRA ganz konkret Probleme bspw. mit den Pragma-Direktiven (Codezeilen mit #pragma).
Anlagen:
avrass-incs.zip | [Include-Dateien aus der Installation von Atmels AVR Studio] | 175 Kb |
|
|
Weiterlesen...
|
|
Basteleien -
Mikrocontroller
|
|
Geschrieben von: Jan Grosser
|
|
Mittwoch, den 13. Mai 2009 |
|
Nun habe ich endlich wieder einen Programmer für meine Mikrocontroller. Nach langem Suchen habe ich mich für den USBprog von Benedikt Sauter (Embedded Projects) entschieden. Mit 39 Euro ist es sicherlich nicht der billigste Programmer für die Atmel AVR-Familie, aber immer noch billiger als die Programmer aus dem Hause Atmel.
Der Programmer kommt als Bausatz, wobei die schwierigen SMD-Bauteile schon verlötet sind. Nur die Grobmotoriker-sicheren Bauteile, wie Pfostenleisten und USB-Buchse müssen noch angelötet werden, was allerdings schnell erledigt ist. Auf einer Seite steht groß "populate everything from top side", was so viel bedeutet, wie: "Alle Bauteile auf der Oberseite anbringen". Etwas genauer wäre jedoch gewesen, wenn man "populate everything from opposite side" geschrieben hätte, dann hätte ich auch nicht die Bauteile anfangs auf die falsche Seite gelötet :-(( Die Auflösung des Rätsels, welche Seite denn wohl die obere ist, gibt es im Internet. Nun ja, die insgesamt vielleicht etwa Feuerzeug-große Platine hat das Auf- und Ablöten gut überlebt ...
|
|
Weiterlesen...
|
|
|
|
|
|