Pin defekt? Wie herausfinden?

OP #2189242
Lesenswert?

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
OP #2189322
Lesenswert?

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
}

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