Atmel Mega 8 und AVR-GCC

OP #2646308
Lesenswert?

Ich bräuchte mal kurz eine kleine Denkhilfe.

Ich habe ein Programm geschrieben, das den PORTB der als Eingang 
definiert ist
in einen EEPROM Speicher schreibt. Diese soll dann per USB am 
Hostrechner abgefragt werden.


So sieht die Initalisierung aus (PortB PINB0 und PINB1 als Eingang, und 
Pullup widerstände ein):

  DDRB &= ~((1<<PB0) | (1<<PB1));
  PORTB |= (1<<PB0) | (1<<PB1);

ist das soweit korrekt?
#2646359
Lesenswert?

Sven Schwiecker schrieb:
> Ich habe ein Programm geschrieben, das den PORTB der als Eingang
> definiert ist
> in einen EEPROM Speicher schreibt. Diese soll dann per USB am
> Hostrechner abgefragt werden.

Mmh..., du hast ein Programm geschrieben: Port-Abfrage, 
EPROM-Zugriffe, Kommunikation mit einem Computer (wahrscheinlich über 
UART?)...

Sven Schwiecker schrieb:
> Mit einem Optokoppler schalte ich den
> PORTB Pin 0 auf 0 und möchte dann den PORTC Pin 0 auf HIGH setzten.

Was willst du hier jetzt ober-super-kompliziertes machen, wenn einfach 
nur in Abhängigkeit eines Pin-Zustandes ein anderer geschaltet werden 
soll?
OP #2646430
Lesenswert?

Die Kommunikation erfolgt über USB (VUSB) was auch schon funktioniert. 
Da ich aber newbe im Bereich AVR-GCC bin, habe ich Eigentlicht genau 
beschrieben was ich wollte.

Sorry dann brauche ich nicht irgendwelche Kommentare die Kontraproduktiv 
sind.
Vorher habe ich alles in BASCOM geschrieben, da war mir auch klar wie 
man sowas Programmiert.

Ich wollte lediglich Hilfestellung bei dem Oben genannten Problem.Ich 
suche einfach nur die Info. Oder noch besser einen AVR GCC 
Einsteigerkurs, das selber etwas mehr erklärt als im WIKI hier im Forum.

Sorry nicht Böse sein.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren