Hallo nach stundenlanger Rumfummlei hab ich den Grund gefunden, warum mein LCD nicht anlaufen will. Der Enable Impuls fehlt. Guuut, aber geschalten habe ich ihn nur kommt am Pin nix raus. [...] DDRC=0xff; ob PORTC |= (1<<PC5); PORTC &= ~(1<<PC4); oder PORTC |= (1<<PC4); PORTC &= ~(1<<PC5); ...macht keinen Unterschied. Pin4 bleit 0(0V) und Pin5 bleibt 1(5V). Mach ich hier was falsch oder ist da was kaputt??? Grüße
Hast dus vlt. zu dicht aufeinander ein und aus gemacht (der avr is schnell)?
Ne ich hab ihn mal so und mal so geflasht. Aber egal wie es will nicht. Ich habe mich auch nicht verlötet. Er hat keinen Kontakt zur Masse.
JTAG nicht ausgeschaltet und ausserdem waehre es hilfreich wenn du (und auch andere) a bissel mehr ueber die 'umgebung' schreiben wuerden, dann muesste ich nicht jedesmal die Glaskugel rausholen um z.B. zu sehen was du fuer einen Prozessor verwendest Setzten Sechs ! vlG Charly
Siehe Bild, IDE ist AVRStudio5. µC:Atmega32 TQFP Interessante Sache. Wie schalte ich ihn aus?
Evtl. ne alternative Pin-Funktion aktiviert? Am besten mal nur die Pins schalten, sonst alles raus schmeißen. Ansonsten müsstest du mal mit mehr Code/Infos rüber kommen :)
Okay also laut DS • Disable OCDEN Fuse. • Disable JTAGEN Fuse. • Write one to the JTD bit in MCUCSR. Aber ich hatte bisher noch nichts mit Fusebits zu tun. Ist an der obigen Reihenfolge etwas gefährliches dran? >Ansonsten müsstest du mal mit mehr >Code/Infos rüber kommen :) Naja es ist eben nur der 3 Zeiler aus dem ersten Post^^
1 | #define F_CPU 8000000 |
2 | |
3 | int main() |
4 | { |
5 | PORTC = 0xff; |
6 | PORTA = 0xff; |
7 | DDRC=0xff; |
8 | DDRA=0xff; |
9 | |
10 | |
11 | while(1) |
12 | { |
13 | //TODO:: Please write your application code |
14 | } |
15 | } |
WER SAGTS DENN! Ich hatte zwar Angst bin aber mittlerweile mit den nerven am Ende und hab einfach mal das JTAGEN Fuse rausgemacht und siehe da: 4,9V am Pin! Danke an alle und einen besonderen Dank an Charly Grüße
iss doch gut, meine Glaskugel ;) viel erfolg beim weiterbasteln, unn lass dich nicht 'fertigmachen' von so einem kleinen Prozessor vlG Charly
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.