Forum

Einloggen | Registrieren | RSS  

Günther

E-Mail

07.04.2021,
13:30
 

ATtiny13a (Elektronik)

Hallo,
ich habe eine kleine Platine mit einem ATtiny 13a darauf befindet sich ein kleines Programm = jetzt habe ich eine Test Clip Zange angeschlossen und mit dem Prommer XGecuPro TL866 verbunden sowie mit dem Programm Xgpro diese Hex Datei herausgeladen .Es hat alles geklappt das Programm sagte alles OK,nun habe ich diese Hex Datei
in einen neuen ATtiny wieder reingeschoben hat auch alles funktioniert.
Jetzt habe ich den neu progammierten ATtiny in die Schaltung eingesetzt und wollte das Programm ausprobieren leider funktioniert es nicht.?? Kann mir da jemand etwas dazu sagen.?

Itzlbritzl(R)

07.04.2021,
14:48

@ Günther

ATtiny13a

» Hallo,
» ich habe eine kleine Platine mit einem ATtiny 13a darauf befindet sich ein
» kleines Programm = jetzt habe ich eine Test Clip Zange angeschlossen und
» mit dem Prommer XGecuPro TL866 verbunden sowie mit dem Programm Xgpro diese
» Hex Datei herausgeladen .Es hat alles geklappt das Programm sagte alles
» OK,nun habe ich diese Hex Datei
» in einen neuen ATtiny wieder reingeschoben hat auch alles funktioniert.
» Jetzt habe ich den neu progammierten ATtiny in die Schaltung eingesetzt
» und wollte das Programm ausprobieren leider funktioniert es nicht.?? Kann
» mir da jemand etwas dazu sagen.?

Könnte an den Fuses liegen: https://www.mikrocontroller.net/articles/AVR_Fuses

Die sind nicht Teil der HEX Datei. Die Fuses müssen passen, sonst läuft u.U. der Chip nicht los.

xy(R)

E-Mail

07.04.2021,
15:35

@ Itzlbritzl

ATtiny13a

» Könnte an den Fuses liegen:
» https://www.mikrocontroller.net/articles/AVR_Fuses
»
» Die sind nicht Teil der HEX Datei. Die Fuses müssen passen, sonst läuft
» u.U. der Chip nicht los.

Und der Inhalt des EEPROM kann relevant sein.

Und wenn die Fuses für Ausleseschutz gesetzt sind....

bastelix(R)

07.04.2021,
23:44

@ Günther

ATtiny13a

» Jetzt habe ich den neu progammierten ATtiny in die Schaltung eingesetzt
» und wollte das Programm ausprobieren leider funktioniert es nicht.?? Kann
» mir da jemand etwas dazu sagen.?
Kannst du mal einen Schaltplan oder Fotos der Platine posten?

Wenn es "nur" an den Fuses für den Oszillator oder so liegt könnte man das vermutlich schon noch hinbekommen.

bastelix(R)

07.04.2021,
23:53

@ xy

ATtiny13a

» Und der Inhalt des EEPROM kann relevant sein.
Kann man den EEPROM auch von "außen" beschreiben?

Wenn ich irgendwelche Speichermedien verwende (EEPROM, SD-Card, ...) programmiere ich eigentlich immer einen Standard-Wert (o.ä.) der greift wenn im Speicher nix drin steht und das ganze erstmal initialisiert werden muss.
Zumindest wenn ich möchte, dass der frisch gebrannte IC einfach Läuft sobald er in der (neuen oder alten) Platine steckt.

» Und wenn die Fuses für Ausleseschutz gesetzt sind....
Kann man in dem Fall überhaupt etwas vom µC auslesen? Ich hätte da erwartet, dass der µC bei der gesetzten Fuse einfach den Befehl zum Auslesen des Codes ignoriert oder mit einem Fehler quittiert.

xy(R)

E-Mail

08.04.2021,
06:16

@ bastelix

ATtiny13a

» » Und der Inhalt des EEPROM kann relevant sein.
» Kann man den EEPROM auch von "außen" beschreiben?

Ja.


» » Und wenn die Fuses für Ausleseschutz gesetzt sind....

» Kann man in dem Fall überhaupt etwas vom µC auslesen? Ich hätte da
» erwartet, dass der µC bei der gesetzten Fuse einfach den Befehl zum
» Auslesen des Codes ignoriert oder mit einem Fehler quittiert.

Es kommt Müll raus.

Günther

15.04.2021,
09:27

@ bastelix

ATtiny13a

Hallo,
Dankeschön für euere Hilfe habe nochmal alles kontrolliert die Fuse stimmen mit dem Datenblatt überein und habe es auch mit den AVR Fuse Calculator überprüft.
Es funktioniert nicht kann man nichts machen .Danke für euere Unterstützung.

bastelix(R)

16.04.2021,
00:50

@ Günther

ATtiny13a

Hallo

» Dankeschön für euere Hilfe habe nochmal alles kontrolliert die Fuse stimmen
» mit dem Datenblatt überein und habe es auch mit den AVR Fuse Calculator
» überprüft.
» Es funktioniert nicht kann man nichts machen .Danke für euere
» Unterstützung.

Du hast ein Datenblatt für die Platine in der der Tiny arbeiten soll? Kannst du uns da noch etwas mehr über dieses geheimnisvolle Gerät verraten (z.B. das Datenblatt :-P )?