hallo zusammen, ich habe schon das forum durchsucht. bin aber bis jetzt zu meinem grundlagen problem nicht fündig geworden. ich versuche gerade den at90can128 zu programmieren. ich habe mir das datenblatt und die von atmel bereitgestellten bibliotheken angesehen. nur habe ich das problem, dass im avr studio die register vom compiler nicht erkannt werden. das Plug_in habe ich bereits installiert. doch er erkennt die register immm er och nicht. muss man im avr studio noch etwas besonderes einstellen oder noch eine spezielle header.datei einbinden? danke für jede antwort die mich weiter bringt g pierce
Wenn Du in C programmieren willst, dann musst Du zunächst mal einen Compiler installieren (WINAVR). AVRStudio kann nämlich kein C, sondern nur Assembler. Und welches Plugin hast Du installiert? Der Rest steht im AVR-GCC-Tutorial
ok dann hab ich mich zu ungenau ausgedrückt. also den WinAvr habe ich bereits installiert und das Plug-In ist von der Atmel seite http://www.atmel.com/dyn/products/product_card.asp?part_id=3388 wie gesagt, mein frage bezieht sich jetzt nicht auf die c porgrammierung direkt. sondern wie ich eben einstellen kann, dass der compiler (WinAVR) die register des oben genannten controllers erkennt. oder kannst du mir den punkt aus dem tutorial sagen, wo das beschrieben steht? g pierce
pierceg wrote: > ok dann hab ich mich zu ungenau ausgedrückt. also den WinAvr habe ich > bereits installiert und das Plug-In ist von der Atmel seite > > http://www.atmel.com/dyn/products/product_card.asp?part_id=3388 Aha. > wie gesagt, mein frage bezieht sich jetzt nicht auf die c porgrammierung > direkt. sondern wie ich eben einstellen kann, dass der compiler (WinAVR) > die register des oben genannten controllers erkennt. Wenn alles korrekt installiert und konfiguriert ist, dann gibt es eigentlich keine Probleme. Da Du aber deinen bisherigen Code sowie die offensichtlich aufgetretenen Fehlermeldungen nicht gepostet hast, kann man über Ursachen nur spekulieren. Eine mögliche Variante wäre aber z.B., dass in den Configuration Options im AVRStudio oder beim Anlegen des Projekts kein Controllertyp angegeben wurde und dementsprechend der Compiler nicht weiß, was für einen Device-Header er einbinden soll. Oder Du hast die io.h gar nicht eingebunden...
danke der schnellen antwort.... mein fehler lag wirklich im einbinden der <avr\io.h>... hatte da eine dreher drin... nochmals danke. jetzt funktioniert es! g pierre
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.