Forum: Mikrocontroller und Digitale Elektronik ATMEGA16: PC2-PC5 defekt?


von Robinayor_ (Gast)


Lesenswert?

Hi Ihr,

ich hab nun endlich mal genug Zeit gehabt das ganze Microcontrollerzeug 
das hier schon lange rumliegt zum laufen zu bekommen..

Ein Problem habe ich aber nun - über ein kleines C Programm mit der 
avr-glibc  will ich alle 4 Ports komplett "high" Schalten - Alle Pins 
außer den folgenden sind dann auch wirklich an:
 * PC2 (TCK)
 * PC3 (TMS)
 * PC4 (TDO)
 * PC5 (TDI)
Da auch direkt am IC (ohne Kontakt zu meinem Experimentierboard) nur 
leichte Spannungen (teilweiße für mich kaum Messbar klein) anliegen kann 
ich denke ich einen Lötfehler oder so an meinem Board ausschließen..

Nun meine Frage: Muss ich die 4 Pins irgendwie anders ansteuern als die 
anderen oder ist mein ATMEGA16, bzw. genauer alle meine ATMEGAS kaputt?

C-Programm:
#include <avr/delay.h>
int main(void){
  DDRA = 0xff;
  DDRB = 0xff;
  DDRC = 0xff;
  DDRD = 0xff;
  PORTA = 0xff;
  PORTB = 0xff;
  PORTC = 0xff;
  PORTD = 0xff;
  while(1){
    // Fnord
  }
}

Vielen Dank für eure Hilfe im voraus,
Robin

von crazy horse (Gast)


Lesenswert?

wie so oft: JTAG ausschalten. Wurde hier schon 1267mal gefragt.

von Robinayor_ (Gast)


Lesenswert?

AAHHHHHH!! Da hätte mir die Hilfe wohl auch geholfen..

Trotzdem Danke für die schnelle Hilfe crazy horse - Hast meinen Tag 
gerettet :-)

Schönes Wochenende,
Robin

von Robinayor_ (Gast)


Lesenswert?

s/Hilfe/Suche/

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
Noch kein Account? Hier anmelden.