Tagfahrlichtschaltung

Schaltungen, Widerstände, Spannung, Strom, ...

Moderator: T.Hoffmann

Borax
Star-Admin
Star-Admin
Beiträge: 12243
Registriert: Mo, 10.09.07, 16:28

So, 17.10.10, 14:00

Wie gesagt, die dynamischen Codes machen mir auch noch ein wenig 'Sorgen'. Aber auch das kriegt man hin. Gib mir noch ein paar Tage Zeit, dann fällt mir schon noch was ein.
Anbei ein kleines Testprogramm (einmal als rohes Basic - zum selbst compilieren in Bascom, und einmal als 'fertiges' Hex File zum direkten Schreiben mit Ponyprog).
Wenn der Schalter in der Testschaltung (Progger) geschaltet ist (Pin 6 ist mit Masse verbunden) dann blinkt das LED im 1 Sekundentakt mit 'voller' Leistung. Wenn der Schalter in der Testschaltung nicht geschaltet ist, dann blinkt das LED im 2 Sekundentakt mit 'halber' Leistung.
Dateianhänge
Test_Tiny2313.ZIP
(1.04 KiB) 246-mal heruntergeladen
Bombcat
User
User
Beiträge: 46
Registriert: Mi, 22.09.10, 19:04

So, 17.10.10, 20:13

Ich dachte, ich hätte es richtig gemacht, aber das hier ist das Ergebnis:
Bild
Bild
:oops: :oops: :oops: :oops: :oops:
Es tut sich nichts... Hat der Chip es hinter sich? :?
Borax
Star-Admin
Star-Admin
Beiträge: 12243
Registriert: Mo, 10.09.07, 16:28

So, 17.10.10, 20:44

Moment... Mit Bascom wird nur compiliert, das Ergebnis (eine .hex Datei) wird dann mit Ponyprog auf den Chip geschrieben. Bascom selbst kann zwar auch Chips beschreiben, aber nicht mit dem 'Ultra-Simple-Progger' den Du zusammengelötet hast. Das geht nur mit Ponyprog. Wie gesagt: Lies die Treads die ich weiter oben verlinkt habe...
Bombcat
User
User
Beiträge: 46
Registriert: Mi, 22.09.10, 19:04

Mo, 18.10.10, 11:56

Habe ich getan... Ich habe von der Materie (wie bereits gesagt) keine Ahnung.
Ich habe den Chip mit PonyProg so beschrieben, die LED hat nicht geleuchtet o.Ä.
Die Platine sollte eigentlich ok sein... :?
Borax
Star-Admin
Star-Admin
Beiträge: 12243
Registriert: Mo, 10.09.07, 16:28

Mo, 18.10.10, 13:14

Ich habe den Chip mit PonyProg so beschrieben
Konntest Du die Security Bits lesen? Falls ja, screenie hier posten, falls nicht: Dann ist die Verbindung zum Chip nicht ok! Entweder Fehler auf der Platine, oder Kabel, oder nicht sauber calibriert, oder Chip hat keinen Strom oder...
Ich hab es extra ausprobiert. Bei mir hat es geleuchtet.
Vielleicht postest Du mal ein Foto von der Platine. Könnte ja sein, dass wir doch einen Fehler finden...

[Edit] Ich bin die nächsten Tage auf Dienstreise. Ob ich dazu komme, mal hier reinzuschauen, kann ich nicht versprechen.
Bombcat
User
User
Beiträge: 46
Registriert: Mi, 22.09.10, 19:04

Do, 21.10.10, 20:35

Da stellt sich mir doch glatt die Frage, wie ich die Security Bits lese :oops:
*Haufen*, ich hab echt keinen Plan davon... Und ich weiß ehrlich gesagt auch gar nicht wo ich anfangen kann mir nen
Plan zu machen... Das ist sooo ein weitläufiges Thema :(
Borax
Star-Admin
Star-Admin
Beiträge: 12243
Registriert: Mo, 10.09.07, 16:28

Fr, 22.10.10, 10:10

Also noch mal eine Einleitung zu Ponyprog...

Nach Installation kommen beim ersten Start zwei Meldungen:
1.
PonyProgInst1.png
PonyProgInst1.png (1.69 KiB) 5157 mal betrachtet
2.
PonyProgInst2.png
PonyProgInst2.png (1.64 KiB) 5157 mal betrachtet
Beide erst mal mit OK bestätigen. Danach genau das auch tun!
3. Kalibrierung starten:
PonyProgInst3.png
PonyProgInst3.png (5.19 KiB) 5157 mal betrachtet
Dann kommt folgender Dialog:
PonyProgInst4.png
PonyProgInst4.png (2.93 KiB) 5157 mal betrachtet
Bevor man jetzt auf 'Yes' klickt, ggf. den Windows-Task-Manager starten und sicherstellen, dass die CPU-Auslastung <5% ist (und bleibt). Dann erst auf Yes klicken. Auf modernen Rechnern dauert die Kalibrierung meist weniger als eine Sekunde.
PonyProgInst5.png
PonyProgInst5.png (1.03 KiB) 5157 mal betrachtet
4. Setup der seriellen Schnittstelle
Wichtig: Sicherstellen dass kein anderes Programm (könnte z.B. ISDN-Software oder GPS-Software oder Palm-Sync-Software sein) die serielle Schnittstelle blockiert! Also im Zweifelsfall alle derartigen Programme beenden.
In Ponyprog den Setup Dialog starten:
PonyProgInst6.png
PonyProgInst6.png (1.88 KiB) 5157 mal betrachtet
Dann kommt folgender Dialog:
PonyProgInst7.png
PonyProgInst7.png (4.12 KiB) 5157 mal betrachtet
Falls es anders aussieht, zunächst so einstellen wie im Screenshoot. Dann den Progger (mit eingesetztem Chip) anschließen, dem Progger Strom geben und auf 'Probe' klicken.
Wenn dann
PonyProgInst8.png
PonyProgInst8.png (1.09 KiB) 5157 mal betrachtet
kommt, anstatt 'SI Prog API' die Einstellung 'SI Prog I/O' probieren:
PonyProgInst9.png
PonyProgInst9.png (4.09 KiB) 5157 mal betrachtet
Falls man mehrere COM-Ports am Rechner hat, ggf. auch COM2, COM3... ausprobieren. Erst wenn
PonyProgInst10.png
PonyProgInst10.png (1.07 KiB) 5157 mal betrachtet
kommt, ist das wirklich Ok.
Borax
Star-Admin
Star-Admin
Beiträge: 12243
Registriert: Mo, 10.09.07, 16:28

Fr, 22.10.10, 10:25

Wenn Ponyprog sauber eingestellt und calibriert ist, dann kann es losgehen. Zunächst den verwendeten Chip einstellen.
1. Als generellen Type 'AVR micro' auswählen:
PonyProgInst11.png
PonyProgInst11.png (2.74 KiB) 5155 mal betrachtet
Dann den Chip auswählen (in Deinem Fall den ATTiny2313):
PonyProgInst12.png
PonyProgInst12.png (1.88 KiB) 5155 mal betrachtet
Dann Fuses (oder Security-Bits) lesen (BITTE ZUERST NUR LESEN!)
Bild
Wenn die Verbindung nicht 100% stabil ist (das hängt von vielen 'äußeren' Umständen ab) könnte es sein, dass folgende Meldung kommt:
Bild
Dann einige Male auf Retry klicken. Wenn es beim 5'ten Versuch immer noch nicht klappt, ist wirklich was faul (irgendwas immer noch falsch eingestellt, Verbindungskabel oder Platine nicht in Ordnung, Stromversorgung des Chips/Proggers fehlt, Chip kaputt...)
Bombcat
User
User
Beiträge: 46
Registriert: Mi, 22.09.10, 19:04

Fr, 22.10.10, 20:08

Danke Borax, werde ich probieren und anschließend berichten!
Bombcat
User
User
Beiträge: 46
Registriert: Mi, 22.09.10, 19:04

So, 07.11.10, 20:16

Nachdem jetzt ein paar Wochen ins Land gegangen sind, hab ich diese Woche nun hoffentlich endlich wieder Zeit mich dem Chip zu widmen... Ich werde erstmal auf dem Chip alle Lötstellen kontrollieren, die sehen teilweise nicht ganz so gut aus... :?
Im Anschluss werde ich die Platine dann nochmal anschließen und schauen, ob sich etwas tut und wenn ja auch was :wink:
Antworten