Toter Atmega 328p?

OP #1997619
Lesenswert?

Hi,

ich habe folgendes Board aufgebaut und einen noch nie programmierten 
Atmega 328p eingelötet.

http://jeelabs.net/attachments/269/jlpcb-103.pdf

Ich habe die Spannung kontrollier es liegen an PWR und GND 5 V an und 
der Spannungswandler macht daraus 3,3 V.

ICh habe an 4,6,18 die 3,3 V anliegen. GND ist auch an 3,5,21 dran und 
die ISP Leitung sind alle angeschlossen. Zwischen VCC udn Pin 29 messe 
ich den 10k Widerstand. ICh weiß echt nicht mehr was ich noch machen 
soll. Aber AVR-Studio kriegt keinen Kontakt zum Controller. Aber HW 
Settings sagt das 3,3 V da sind. Also woran kann das liegen den ISP habe 
ich schon auf alle möglichen Geschwindigkeiten eingestellt aktuell ist 
er auf 125 kHz eingestellt. Aber keine Chance. Habe ich irgendwas 
vergessen, was man bei einem neuen COntroller berücksichtigen muss? Wie 
kann ich testen ob der Controller überhaupt noch lebt?

Gruß kami
#1997675
Lesenswert?

der ISP Header kommt mir komisch vor. Ich kenne eigentlich nur 6 polige 
oder 10 polige Anschlüße.

Laut Anschlussbelegung ist er wie ein 6pol belegt.
Es wird aber wahrscheinlich mechanisch nicht möglich sein ein 6pol Kabel 
anzuschließen.

Was für einen Programmer verwendest Du?

Grüße
 Timo
Gast #1997729
Lesenswert?

> [..] einen noch nie programmierten Atmega 328p [..]
             ^^^^^^^^^^^^^^^^^^^^^^^
Woher weisst Du das? Rein der Paranoia wegen würde ich mal einen 
externen Takt anlegen gemäß [1]. Hatte letztens ebendiesen Fall mit 
einem m16 :-)

Zwei weitere Dinge sind mir aufgefallen: Es fehlen Ablockkondensatoren 
und der m328p ist nicht für 16MHz@3V3 spezifiziert. Ersteres könnte 
Probleme machen, zweiteres sollte erst zum Tragen kommen wenn der 
externe Takt auch benutzt wird.

Überprüf nochmals alle Verbindungen auf Durchgang und auf Kurzschlüsse. 
Häng bei einem Programmierversuch ein Ossi mit dran und schau zu, ob 
sich was tut an den Pins (geht /RESET low? kommt ein Takt an SCK? kommt 
irgendwas an MOSI? kommt auf MISO mal was zurück?). Anstelle des Ossis 
kann man - behelfsweise! - auch einen Transistor als Schalter eine LED 
blinken lassen..

HTH

[1] 
http://www.mikrocontroller.net/articles/AVR_Fuses#Reaktivieren_bei_fehlerhaften_Taktquellen-Fuse-Einstellungen
Gast #1997779
Lesenswert?

> Nur auf MISO kann ich nicht wirklich was erkennen also PIN 1.

Nochmals am IC prüfen. Achja nur der Vollständigkeit halber: Hast Du 
einen MLF28, MLF32, TQFP32 oder PDIP28? Die Pinbelegung variiert und 
muss entsprechend angepasst werden.

Ansonsten wenn auf MISO nichts zurückkommt:
- /RESET deaktiviert
- µC läuft nicht wegen fehlendem/falschem(tm) Takt
- ISP deaktiviert

(Nur) zweiteres kannst Du aufwandsarm ausschließen.

HTH
Gast #1997970
Lesenswert?

Zeig mal ein Foto vom Aufbau. Und wenn Du schon dabei bist dann schreib 
uns doch noch was zu den noch ausstehenden Fragen/Anmerkungen [1] :-)

HTH

[1] ..ohne Anspruch auf Vollständigkeit - 'hab ich nicht getestet' gilt 
nicht:
- Package?
- Was hat der externe Takt gebracht?
- Test auf Durchgang?
- Test auf Kurzschlüsse?
- Was haben die Abblockkondensatoren bewirkt?
- Woher weisst Du dass der µC noch nie programmiert worden ist (Achtung 
Fangfrage!)
OP #1998371
Lesenswert?

Hi

also ich versuche mal die Fragen so gut wie es nur geht zu beantworten.
Also es handelt sich um die SMD 32 pin version.
Der externe Takt war immer schon angelegt sollte eigentlich 
funktionieren.
Durchgang und Pins sind überall da vorhanden wo es der oben genannte 
Plan vorschreibt.
Kurzschlüsse konnte ich keine feststellen. Versorgungsspannung ist da.
Also das mit den Ablockkondensatoren weiß ich nicht was das genau ist.
Also den Controller habe ich so aus der originalverpackung genommen und 
aufgelötet, da Atmel nicht programmiert...

Vielen Dank.

Gruß kami

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