Ich habe mit meinem ATmega48 über die Serielle Schnittstelle verbunden. Um Daten zu übertragen habe ich das UART Init C Beispiel aus dem Datenblatt genommen.
Code :
void USART_Init( unsigned int baud )
{
/* Set baud rate */
UBRRnH = (unsigned char)(baud>>8);
UBRRnL = (unsigned char)baud;
/* Enable receiver and transmitter */
UCSRnB = (1<<RXENn)|(1<<TXENn);
/* Set frame format: 8data, 2stop bit */
UCSRnC = (1<<USBSn)|(3<<UCSZn0);
}
Bis jetzt habe ich nur das Senden vom AVR aus getestet und das funktioniert auch.
Jetzt möchte ich aber dieses C Beispiel noch verstehen und da liegt das Problem.
In welcher Datei finde ich die Werte die in RXENn (n ist bei mir 0) und TXENn gespeichert werden?
Habe nach TXEN0 und RXEN0 gesucht in den h Files. Gefunden habe ich nur die Werte für andere AVR Typen aber nicht für meinen ATmega48.
Wenn ihr noch mehr Angaben braucht werde ich die noch nachliefern.
Ich hoffe ihr könnt mir helfen.
Gruss Mathias
BID = 424477
cholertinu
Inventar
Beiträge: 3755 Wohnort: CH
guckst du hier:
BID = 424499
DonComi
Inventar
Beiträge: 8605 Wohnort: Amerika
Zitat :
In welcher Datei finde ich die Werte die in RXENn (n ist bei mir 0) und TXENn gespeichert werden?
Wenn ich ganz ehrlich bin, ich verstehe deine Frage nicht.
Könntest du diese nochmals bitte präzisieren?
Danke
_________________
BID = 424549
stuckima
Neu hier
Beiträge: 26 Wohnort: Schweiz, Bern
Mist schon wieder eine Frage nicht korrekt gestellt. Sorry!
Aber cholertinu hat mich ja verstanden.
Ich wollte wissen in welchem header file sich die defines von
RXEN0 und TXEN0 des ATmega48 befinden.
Den um diese Werte werden ja anschliessend '1' auf das UCSR0B Register geschoben (siehe Code Beispiel) für das Enablen der TX und RX Leitung des ATmega48.
BID = 424554
DonComi
Inventar
Beiträge: 8605 Wohnort: Amerika
Zitat :
Mist schon wieder eine Frage nicht korrekt gestellt. Sorry!
Macht doch nichts - jetzt habe ich es verstanden.
Aber die Antwort gibt es ja bereits, und sonst steht die Nummer (bzw. die Bitposition) ja auch im Datenblatt.
_________________
BID = 424567
stuckima
Neu hier
Beiträge: 26 Wohnort: Schweiz, Bern
Jep im Datenblatt habe ich das auch gefunden aber wollte noch genau wissen wo diese Werte gespeichert sind.
Danke euch beiden für die Hilfe.
Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!