Datum: 15.05.2008 16:22
Guten Tag, vorne weg muss ich ein großes Lob aussprechen die die Seite am laufen halten! Ich habe schon viel nachgelesen und bin selten enttäuscht worden. Leider stehe ich gerade auf dem Schlauch und weiß nicht mehr weiter. Ich muss zugeben ich habe bestehenen Code abgewandelt und nutze ihn für meine Zwecke. Ich habe ein kleines Programm mit dem ich in der Konsole Parameter für meinen Controller einstellen kann. Im großen und ganzen ist es die uart.h und uart.c aus diesem netten Projekt das ich im Internet gefunden habe: http://chbergmann.de/giessomat/giessomat.html diese wiederum stammen teilweise von Ulrich Radig aus dem Webserver Projekt http://www.ulrichradig.de/home/index.php/avr/webserver Dort wird auch eine nette Anpassung für andere Controller gemacht, nun habe ich gehofft das für den ATMega88 auch hin zu bekommen. So sieht's aus:
#if defined (__AVR_ATmega88__) # define UCSRA UCSR0A # define UDR UDR0 # define URSEL UMSEL00 # define RXC RXC0 # define UDRE UDRE0 # define USBS USBS0 # define UCSRB UCSR0B # define UBRRL UBRR0L # define UBRRH UBRR0H # define RXEN RXEN0 # define TXEN TXEN0 # define UCSRC UCSR0C # define UCSZ0 UCSZ00 #endif |
Mit dem ATMega8 rennt alles, mit dem ATMega88 geht nix. Wo liegt mein Denkfehler? Also an den Fusebits hängt's nicht. Die hab ich am Anfang verschlafen und dann war mein 88 auf auf 1MHz Takt und mein 8er auf 8Mhz. Wenn jemand ne Idee hat wäre das wirklich super. Benedikt
Datum: 15.05.2008 20:08
Hi Benedikt, leider hast du dich nicht zu einer genauen Fehlerbeschreibung hinreißen lassen oder wenigstens zu dem was du anstellen möchtest. USART ist offensichtlich das Thema. Hast du versucht einfach mal Daten zu senden/empfangen? Ne falsche baud Rate würde man zB erkennen, wenn nur Müll ankommt auf der anderen Seite. Werde mal ein bisschen ausführlicher, ich will nicht die ganzen Projekte durchlesen, auf die du verlinkt hast. Gruß Ali
Datum: 15.05.2008 20:18
Appnote AVR094 gelesen?
Datum: 15.05.2008 20:46
@ali also mir gehts nur darum den ATMega88 anstatt den ATMega8 zu nutzen. Leider hat dieser andere SFR. @Uwe Ne davon hab ich noch nichts gehört, aber das sieht ganz gut aus :) Ganz allgmein gibt's bei Atmel ne gesammte Auflistung der Appnotes?
Datum: 15.05.2008 20:55
http://www.atmel.com/dyn/products/app_notes.asp?fa... darunter auch die oben genannte
Antwort schreiben
Die Angabe einer Email-Adresse ist freiwillig. Wenn Sie automatisch per Email über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.
Wichtige Regeln - erst lesen, dann posten!
- Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
- Aussagekräftigen Betreff wählen
- Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
- Groß- und Kleinschreibung verwenden
- Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
- JPEG-Dateien (.jpg) nur für Fotos und Scans verwenden
- Schaltpläne, Screenshots usw. als PNG oder GIF anhängen
Formatierung (mehr Informationen...)
- [c]C-Code[/c]
- [avrasm]AVR-Assembler-Code[/avrasm]
- [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
- [math]Formel in LaTeX-Syntax[/math]
- [[Titel]] - Link zu Artikel