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
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.
Kann ich dir machen. Chips habe ich da, schick mir ne mail.
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
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.
In welchen PLZ Bereich bist du denn? Vielleicht findet sich ja jemand lokales, da kann man dann leichter mehrere Revisionen durchprobieren.
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 ?
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.)
@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 ?
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.
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
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. ;-)
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
@ 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
http://www.ebay.de/itm/2PCS-ATTINY15L-1SU-WSOP-8-ATTINY15L-1-ATTINY15-Flash-AT-/231257660960?pt=LH_DefaultDomain_0&hash=item35d807de20 Da kann man doch nicht meckern.
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.
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
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.