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
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 ;)
darf ich fragen wie du dein Protokoll implementierst?? SartOfText/Nutzdaten/Checksumme/EndOfText
Versuchs mal so.. void main(void) { wdt_disable(); DDRB |= 0xff; DDRD |= 0xff; // zum test auf 00 !!! sonst ff PORTB=0xff; PORTD=0x00; for(;;); }
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.