www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik at90s8515 komme einfach nicht weiter


Autor: Felix Matenaar (f3lix)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
ich habe eine LED matrix gebaut, die mit einem at90s8515 angesteuert 
werden soll. auf der stk500 klappt alles wunderbar doch wenn ich den 
controller in meine schaltung einbaue geht nichts mehr,

ich frage mich, was an den ports an der stk500 anders ist, als direkt an 
den beinchen.

die beschaltung:

3 * 1.5 V batterien
+ an VCC und reset (ist reset richtig? habe mit und ohne probiert aber 
bin
  unsicher)
- an GND

an PB und PD habe ich die led matrix.

hier mein code:

void main(void)
{
  wdt_disable();

  DDRB  |= 0xff;
  DDRD  |= 0xff;  // zum test auf 00 !!! sonst ff

  PORTB=0xff;
  PORTD=0x00;

}


stimmt es, dass PORTD so auf high und PORTB auf low wäre?



achja ich habe folgendes bemerkt:

wenn ich NACH dem einschalten der batterie einen stecker von der Matrix 
kommend von PDx auf masse lege leuchten die leds. wenn ich den stecker 
dann wieder auf PDx lege ist alles angeschlossen und es funktioniert...

vielen Danke für die Hilfe

Autor: dins (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
schau mal hier auf der Seite ins AVR-Tutorial, ganz oben links zu 
finden.
Du solltest vielleicht noch einen 100nF Kondensator vom reset Pin nach 
GND setzen.
Poste doch mal den Schaltplan und dir wird geholfen ;)

Autor: manuete (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
darf ich fragen wie du dein Protokoll implementierst??

SartOfText/Nutzdaten/Checksumme/EndOfText

Autor: Auch einer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Versuchs mal so..

void main(void)
{
  wdt_disable();

  DDRB  |= 0xff;
  DDRD  |= 0xff;  // zum test auf 00 !!! sonst ff

  PORTB=0xff;
  PORTD=0x00;

  for(;;);
}

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.