Forum: Mikrocontroller und Digitale Elektronik Wer könnte mir einen ATTiny 13, 15 oder 45 brennen ?


von Marcel M. (nickie)


Lesenswert?

Moin zusammen, ich bin neu hier und habe mich mal angemeldet weil ich 
Hilfe bei einem kleinen Projekt bräuchte. Und zwar könnte mir jemand ein 
Programm auf einen ATTiny 13,15 oder 45 brennen ?

Ich möchte diese Schaltung nachbauen http://www.alm.hk/tiny/tinytank.php

Die Schaltung an sich ist kein Problem, nur habe ich weder die Hardware 
noch Erfahrung mit dem Brennen. Und nur für diese eine Schaltung wollte 
ich keinen Arduino für 25€ kaufen.

Die Dateien gibt es ja alle auf der Seite, ich kann sie aber auch mit 
dem Baustein zusammen auf CD verschicken.

Über einen Obelus kann man gerne sprechen, Versand hin und zurück geht 
auch auf meine Kappe, ist ja klar.

Achso, was ich noch gerne wüsste: Muss es ein ATTiny 15 sein ? Den gibt 
es wohl kaum noch bzw. garnicht mehr zu kaufen, zumindest finde ich 
keinen, dafür den 13er. Hier 
http://www.conrad.de/ce/de/product/154139/ATMEL-AVR-RISC-Microcontroller-Atmel-ATTINY13-20PU-Gehaeuseart-DIL-8-Clock-Speed-20-MHz-Flash-Speicher-1-kB-Speicher-RA?ref=searchDetail

Wie gesagt ich habe da keine Erfahrung mit, soweit ich das sehe 
unterscheiden die sich hauptsächlich im Speicher

Also wäre hier jemand so freundlich und könnte mir helfen ?

Gruß Marcel

von Marcel (Gast)


Lesenswert?

Kauf dir einen "Arduino Nano" von ebay. Oder einen "usbasp" als 
Programmiergerät. Kostet 5€. Einen attiny zum programmieren hin-und-her 
schicken kostet nicht viel weniger.

Wenn du einen anderen Controller als den attiny15 verwendest musst du 
unter Umständen den Quelltext anpassen. Controller der gleichen Baureihe 
(25, 45, 85 sind neuere Versionen des 15) sollten keine Probleme 
bereiten.

von H.Joachim S. (crazyhorse)


Lesenswert?

Kann ich dir machen.
Chips habe ich da, schick mir ne mail.

von Marcel M. (nickie)


Lesenswert?

Danke für deine Antwort. Sprich ich kaufe dieses Teil

http://www.ebay.de/itm/USB-ISP-USBASP-Programmiergerat-Programmierer-fur-Atmel-AVR-ATMEGA8-ATTiny-NEU-/281121456079?pt=Wissenschaftliche_Ger%C3%A4te&hash=item417424ffcf

und dazu diesen AVR

http://www.conrad.de/ce/de/product/154219/ATMEL-AVR-RISC-Microcontroller-Atmel-ATTINY45-20PU-Gehaeuseart-DIL-8-Clock-Speed-20-MHz-Flash-Speicher-4-kB-Speicher-RA?ref=searchDetail

und mit etwas Glück funktioniert alles wie es soll. Da muss ich schauen 
ob ich da wirklich mein Glück mit versuche. Ich mein günstig ist es 
wirklich nur wenn es nicht funktioniert wärs schlecht. Wenn die 
originalen Tachos nicht so selten wären :(

Mein Gedanke war halt das der jenige noch testen kann ob das denn 
funktioniert, aber das ginge wohl nur mit der Hardware drum herum nehme 
ich an ?  Sprich Tankgeber und Tacho.

Wenn dann der Code geändert werden müsste, könnte derjenige das auch 
einfacher als ich der quasi bei 0 anfängt

Gruß Marcel

@crazyHorse, ich hatte deinen Beitrag nicht gesehen, war ewig im Editor 
drin. Ich schreib dich dann an

: Bearbeitet durch User
von H.Joachim S. (crazyhorse)


Lesenswert?

Naja - da gibts schon ein paar Unterschiede
http://www.gaw.ru/pdf/Atmel/app/avr/AVR501.pdf

Ohne eigene Brenn- und Testmöglichkeit kannst du einen Wechsel wohl 
vergessen, wird eher nicht auf Anhieb funktionieren.

Tiny15 habe ich nicht (nur 25, 45 und 85), den müsstest du dann 
anderweitig besorgen.

von Philip P. (nosuchnick)


Lesenswert?

In welchen PLZ Bereich bist du denn?

Vielleicht findet sich ja jemand lokales, da kann man dann leichter 
mehrere Revisionen durchprobieren.

von Marcel M. (nickie)


Lesenswert?

Moin, ich bin aus Wolfsburg, 38446.

Ein paar km Fahrt sind ja kein Problem für mich.

Mein Englisch ist zwar nicht so gut aber ich verstehe das es nicht 
einfach ist das Programm für einen Attiny25 um zu schreiben. Und nur 
draufspielen klappt nicht da zum Teil andere Befehle verwendet werden. 
Korrekt ?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

H.Joachim Seifert schrieb:
> Tiny15 habe ich nicht

Ich muss mal gucken, vielleicht oxidiert da noch einer aus alten
Zeiten bei mir in einer Schachtel herum.

@Marcel: schreib' mir mal bitte heute abend eine Mail.  (Nachricht
übers Forum oder Mailadresse von meiner Webseite nehmen.)

von Marcel M. (nickie)


Lesenswert?

@Jörg, das wäre super wenn sich da noch einer anfinden würde. Denn 
müsste man ja nichts umschreiben.

Ich schreibe dich nach her dann an

Haben die Attiny15 eigentlich irgendwelche Vorteile gegenüber den 
anderen ? Falls man mal an einige davon rankommt. Oder lohnt sich das 
nicht ?

von m.n. (Gast)


Lesenswert?

Falls alle Stricke reißen, hätte ich noch zwei Stück davon, will mich 
aber nicht aufdrängeln.
Wenn ich allerdings den Schaltplan mit 47pF am RESET ansehe, dämmert 
mir, dass die Schaltung wohl nichts taugt. Ob der interne Oszillator 
tatsächlich abgeglichen werden muß, habe ich nicht weiter verfolgt.

von Marcel M. (nickie)


Lesenswert?

Hy Gast, danke für das Angebot. Also ich bin hier allen Dankbar die mir 
helfen und von wem den nun der Attiny kommt ist ja nicht so wichtig.

Wie meinst du das, das die Schaltung wohl nicht viel taugt ? Soweit ich 
weiß wurde die vom Entwickler so hergestellt und einige haben damit 
erfolgreich umgebaut ohne Probleme

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Marcel Me schrieb:
> Haben die Attiny15 eigentlich irgendwelche Vorteile gegenüber den
> anderen ?

Höchstens, dass sie so hornalt und schlecht in ihren Parametern sind,
dass man sie heutzutage nicht mehr freiwillig verwenden würde. ;-)

von Marcel M. (nickie)


Lesenswert?

Wenn ihn noch jemand haben sollte nehm ich den trotzdem, schließlich ist 
das Programm dafür ausgelegt. Wenn nicht muss es halt ein anderer tun. 
Aber erst mal schauen was sich denn nun ergibt

Jörg wollte ja schauen und m.n. meinte ja er hätte noch 2 rumliegen

von Marcel M. (nickie)


Lesenswert?

@ m.n. (Gast), falls du diesen Thread noch mal besuchen solltest, ich 
würde einen oder beide Attiny haben wollen. Melde dich mal bei mir

@all, wie schaut es denn so aus, kann mir sonst noch wer helfen mit dem 
Problem oder muss ich das Projekt beenden ?

Gruß Marcel

von H.Joachim S. (crazyhorse)


Lesenswert?


von m.n. (Gast)


Lesenswert?

Ich frage lieber noch einmal nach: kennst Du Jemanden, bei dem diese 
tinytank.hex Datei funktioniert?
Quellcode und Hexcode passen nicht zusammen. Laut der Tabellen (für A6) 
müßte sich das Tastverhältnis von rund 75% auf ca. 30% verändern lassen. 
Der programmierte Tiny15 liefert aber minimal nur 43%.

Irgendwo steht etwas von Kalibrierbyte = 0x78, in einer Include-Datei 
dann von 0x87 im Speicher bei 0x1ff. Letzteres ist nicht auffindbar und 
wird garnicht verwendet. Die Tabelle zur ADC-PWM Umsetzung liegt auch an 
ganz anderer Stelle ab 0x330 statt 0x198.

Für mich stellt sich die Frage, ob man Schaltung+Programm nicht besser 
vergißt. Denn irgendwie scheint der Mißerfolg vorprogrammiert zu sein.

von Marcel Me (Gast)


Lesenswert?

Ich kenne keinen persönlich aber laut den Mitgliedern in den Foren die 
ihn vom Entwickler gekauft und benutzen/benutzt haben funktioniert das 
ganze so wie es soll. Man konnte auch nur den programmierten Chip kaufen 
und den Rest selber bauen.

Der Entwickler ist leider nicht mehr zu erreichen, ich finde ihn in 
keinem der Foren wieder bzw. er ist seit langem nicht mehr online 
gewesen

Dazu muss ich sagen das ich nicht weiß ob die Dateien von der Webseite 
seine sind, er wollte seine wohl nicht rausrücken damals.

Mal eine andere Frage wenn man sich die Schaltung mal ansieht wie sie 
funktioniert. Ist es denn schwer so ein Programm zu schreiben für jemand 
der programmieren kann ?

Ich kann wenn ich danach googel mit einigen Begriffen etwas anfangen 
aber wirklich verstehen was da nun passiert tuhe ich nicht

Gruß Marcel

von H.Joachim S. (crazyhorse)


Lesenswert?

Nein, so schwer ist das nicht. Aber warum sollte es jemand tun, der es 
gar nicht braucht?
Ich sehe 5 Möglichkeiten für dich:
-Tiny15 besorgen und hoffen dass es funktioniert
-jemanden finden, der die Software für kleines Geld umschreibt auf einen 
aktuelleren Typ
-suchen, ob das vielleicht schon jemand gemacht hat
-dich selbst damit zu beschäftigen
-das Ganze einfach lassen

von m.n. (Gast)


Lesenswert?

Marcel Me schrieb:
> Ist es denn schwer so ein Programm zu schreiben für jemand
> der programmieren kann ?

Ohne das Programm testen zu können, läuft sich der Programmierer unter 
Umständen die Hacken ab.
Ich melde mich bei Dir per PN; den programmierten Tiny15 kannst Du dann 
gerne bekommen. Falls aber irgendetwas nicht funktioniert, wie erwartet, 
kann ich Dir nicht weiterhelfen.

von Qwerty (Gast)


Lesenswert?

m.n. schrieb:
> Irgendwo steht etwas von Kalibrierbyte = 0x78, in einer Include-Datei
> dann von 0x87 im Speicher bei 0x1ff. Letzteres ist nicht auffindbar und
> wird garnicht verwendet. Die Tabelle zur ADC-PWM Umsetzung liegt auch an
> ganz anderer Stelle ab 0x330 statt 0x198.

Wenn ich das richtig in Erinnerung habe, dann mußte das calibration-byte 
vom ATtiny15 ausgelesen werden, konnte nicht automatisch programmiert 
werden und war von MCU zu MCU natürlich verschieden:

"The ATtiny15L has a one-byte calibration value for the internal RC 
Oscillator. This byte resides in the high byte of address $000 in the 
signature address space. To make use of this byte, it should be read 
from this location and written into the normal Flash Program memory. At 
start-up, the user software must read this Flash location and write the 
value to the OSCCAL register."

D. h. der Wert musste z.B. mit einen programmer ausgelesen, ins EEPROM 
oder in den code geschrieben und von dort programmiert werden.

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.