Hallo !
Ich bin der Markus und bitte um Hilfe und zwar will ich mir 8 Poligen
attiny-Chip Programmer mit usb anschluß bauen da ich weder r232 noch
Druckeranschluß am PC besitze.
Wäre echt wenn ich eine freundliche Antwort zurück bekäme was ich im
Eletroladen alles kaufen müßte und wie ich dies einbauen müßte dass ich
den 8 Poligen attiny-Chip programmieren könnte. (habe auch schon 3 Tage
lang gegoogelt aber leider doch nichts gefunden)
Liebe Grüße
Markus
Spare nicht am falschen Ende. Kaufe Dir einen vernünftigen Programmer,
der mit der Originalsoftware funktioniert (am besten den Original AT ISP
MKII, und ja, ich weiß, dass der knapp 40€ kostet), und Du hast erstmal
Ruhe. Wenn Du Fehler suchst, willst Du die nur in Deinem eigenen Projekt
suchen und nicht in Deinen Tools. Spare nicht am falschen Ende.
fchk
Danke für die vielen netten Antworten ich bin echt happy dass ich ein
wenig schlauer bin ^^ echt super Homepage ich werde euch echt weiter
empfehlen
lg markus
Wenn du die Wartezeit und Bestellung aus China nicht scheust kriegst du
hier für genau 3 Euro einen USBasp auf fischl.de Basis fertig gelötet
als kleinen Stick:
http://www.ebay.de/itm/110726146192
Hallo ! ich hab mich entschlossen USBTiny selbst zu bauen aber irgendwie
werde ich nicht schlau denn laut Schaltplan würde es ganz anders
aussehen wie es auf dem Bild fertig geötet wurde. Ich hoffe ihr könnt
mir helfen! weil ich will es so klein wie möglich auf der Platine haben.
Lg Markus
Markus schrieb:> Hallo ! ich hab mich entschlossen USBTiny selbst zu bauen
lass es!
Dazu brauchst du einen fertig programmierten µC, der Programmer spielt.
Wo kriegst du den her?
Du hast das Henne/Ei Problem. Du brauchst schon einen Programmer, damit
du so einen Programmer aufbauen kannst.
Und selbst wenn dem nicht so wäre
> werde ich nicht schlau denn laut Schaltplan würde es ganz anders> aussehen wie es auf dem Bild fertig geötet wurde.
Wenn dir das Probleme macht, dann erst recht: lass es.
Konzentrier dich lieber auf deine Zielschaltung. Da hast du scheints
genug damit zu tun, als das du dir auch noch die Baustelle 'funktioniert
mein Programmer überhaupt' auch noch antun solltest.
ich will ja nur für kleine projekte ein programmer und will nicht viel
geld ausgeben da ich ein Schüler bin,,, und mir nicht viel leisten kann
(taschengeld)
Markus schrieb:> ich will ja nur für kleine projekte ein programmer und will nicht viel> geld ausgeben da ich ein Schüler bin,,, und mir nicht viel leisten kann> (taschengeld)
Das hilft aber nichts.
Es gibt nun mal Dinge, die sind aus diversen Gründen nicht realisierbar.
Es wurden ja schon kostengünstige Alternativen genannt. Billiger gehts
kaum noch. Und wenn man erst mal keinen 'Fuhrpark' hat, dann muss man
reinbeissen und sich ein bischen was kaufen.
>ich will ja nur für kleine projekte ein programmer und will nicht viel>geld ausgeben da ich ein Schüler bin,,, und mir nicht viel leisten kann
Das ändert nichts an der Tatsache das der ATTiny45 erst programmiert
werden muss damit er als Programmer arbeiten kann.
Du bräuchtest also einen Programmer um einen Programmer zu bauen.
Markus schrieb:> Dazu hab ich doch Usb Adapter oder nicht ?
Nein.
Auf diesem Brenner ist ein µC drauf.
genau so einer, wie er auch dann zb in deinen eigentlichen Schaltungen
sitzen wird.
Dieser µC bedient die USB Schnittstelle, nimmt Befehle entgegen und
steuert dann anhand der Befehle die Ausgangsleitungen, um dann dem
eigentlichen µC sein Programm weiterzugeben.
Sprich: in diesem µC am Brenner läuft selbst wieder ein Programm ab,
welches den Brennvorgang steuert.
Nur: Wie kommt das da hinein, wenn du keinen Brenner hast (denn den
baust du ja jetzt erst gerade)?
Das ist prinzipiell bei den anderen Brennern, die du kaufen kannst auch
nicht anders. Nur hat der Hersteller des Bausatzes da den jeweiligen µC
schon vorprogrammiert. Kaufst du selbst aber einen Tiny45, dann ist der
leer. Da ist kein Programm drinnen. Um eines reinzukriegen (nämlich das
Programm welches über USB Befehle entgegennimmt und den Brennvorgang
steuert) brauchst du bereits einen funktionierenden Brenner.
Markus schrieb:> ich will ja nur den 8 Poligen attiny-Chip für ein Projekt programmieren
Hör mal.
Das wissen wir.
Trotzdem funktioniert es nicht. Es funktioniert auch dann nicht, wenn du
mit dem Fuss aufstampfst und 'Ich will aber' rufst.
Du kannst nicht aus Stahl eine Feile herstellen, wenn du nicht schon
eine Feile hast.
achso okay da hab ich mich schon zu früh gefreut da komme ich wohl nicht
drum herum um mir einen USBasp (http://www.ebay.de/itm/110726146192) zu
kaufen oder ?
Ja
Ich weiß nicht was du hast. Für 4 Euro kannst du so ein Teil in auch nur
annähernd gleicher Qualität sowieso nicht selber aufbauen. Da kosten
dich die Einzelteile schon mehr.
Markus schrieb:> und will nicht viel geld ausgeben da ich ein Schüler bin,,, und mir> nicht viel leisten kann (taschengeld)
Wenn dir drei Euro für einen Programmer zu viel sind, solltest du
gucken, dass du einmal Zeitungen austrägst.
Wenn du jemand kennst, der einen funktionierenden Programmer hat, kannst
du ihn dir natürlich auch selbst bauen. Aber billiger wird das wohl
kaum.
so bestellt ist der Programmer ^^ jetzt ne weitere frage und zwar ist es
billiger ein attiny brenner zu bauen oder soll ich einen Pic brenner im
Conrad kaufen ?
lg markus
Hi
>so bestellt ist der Programmer ^^ jetzt ne weitere frage und zwar ist es>billiger ein attiny brenner zu bauen oder soll ich einen Pic brenner im>Conrad kaufen ?
Willst du AVRs oder PICs programmieren? Danach richtet sich der
Programmer.
MfG Spess
Hi Spess!
Ich will PIC`s programmieren!
Nun ja ich hab jetzt des hier http://www.ebay.de/itm/110726146192
bestellt und nun will ich einen PIC Brenner bauen oder "kaufen" was halt
billiger ist
Markus schrieb:> Ich will PIC`s programmieren!> Nun ja ich hab jetzt des hier http://www.ebay.de/itm/110726146192> bestellt und nun will ich einen PIC Brenner bauen oder "kaufen" was halt> billiger ist
Hmm, das ist so als würdest du sagen: Ich will ein Auto, aber ich habe
mir erstmal ein Schiff bestellt...
Markus schrieb:> Hi Spess!>> Ich will PIC`s programmieren!
Bischen spät, dass du das erzählst
> Nun ja ich hab jetzt des hier http://www.ebay.de/itm/110726146192> bestellt
Dann hast du dir einen Unsinn gekauft.
Brenner ist nicht gleich Brenner.
Dieser Brenner ist gedacht um damit AVR zu programmieren. Mit PIC kann
der nichts anfangen.
> und nun will ich einen PIC Brenner bauen oder "kaufen" was halt> billiger ist
Wozu?
So wie ich das sehe, ist es bei deinem Wissen völlig Wurscht ob du einen
AVR oder einen PIC programmierst. Entscheide dich für eine der beiden
µC-Familien und bleib fürs erste dabei. Es gibt in deiner jetzigen
Situation nichts, was AVR nicht kann, das ein PIC können würde und
umgekehrt.
Ich hab mal im Internet nachgelesen und zwar dass Attiny Chip auf AVR
"familie" läuft was würdet Ihr mir vorschlagen zu bauen (oder auch zu
kaufen) um den chip zu programmieren)
Der Programmer, den du ursprünglich bauen wolltest, wäre auch nur zum
brennen von Atmel AVR Controllern geeignet(ATmega oder Attiny).
Zum PIC brennen brauchst du einen, der eben PIC kann.
mfg mf
PS: Mit PIC kenn ich mich jetzt nicht so aus, soll aber gute Tutorials
geben.
"Kannst" du schon eine Programmiersprache wie C, Basic o.Ä.? Wenn nicht,
wäre es besser, erstmal Grundlagenstudium zu betreiben. Sonst kämpfst du
an mehreren Fronten gleichzeitig, was meist nicht zum erhofften Ergebnis
führt.
Programieren kann ich daran hängt es nicht... mir wurde hier gesagt dass
ich mit dem USB Tiny kein chip brennen könnte also kaufte ich mir das
hier bei ebay http://www.ebay.de/itm/110726146192 was stimmt jetzt kann
ich nun mit dem USB Tiny AVRs programmieren oder nicht ?
lg Markus
Hallo Markus!
Also noch einmal von vorne, Schritt für Schritt...
Der Programmer: http://www.pcfilter.de/AVR-Ecke/Page30.html hat
einen ATtiny45 Chip als „Verbindung“ zum PC. Im Originalzustand
wird der ATtiny45 „leer“ ausgeliefert, es befindet sich also keine
„Brenner-Firmware“ im Chip. Damit stehst Du also vor dem Henne-Ei
Problem, denn Du brauchst einen Brenner/Programmer um die Firmware
in den ATiny45 zu brennen (ohne Firmware im Chip sind das nur ein
Haufen Bauteile). Du musst Dir also als erstes einen Programmer
besorgen/bauen der keinen Chip als PC-Verbindung hat, so wie dieser
Programmer: http://www.pcfilter.de/AVR-Ecke/Page4.html Der Pony-Prog
Programmer besteht nur aus ein paar Widerständen und Dioden, er
braucht also keine „Brenner-Firmware“ damit er funktioniert. Du
kannst also mit dem Pony-Prog Programmer die Firmware auf den USBTiny
Programmer (also den ATtiny45 Chip) brennen – fertig...
Leider funktioniert der Pony-Prog Programmer NUR an einer echten
RS232 Schnittstelle. Wenn Du also kein PC mit einer RS232
Schnittstelle auftreiben kannst (kein RS232-USB-Adapter), dann
kannst Du das Henne-Ei Problem auch nicht lösen.
LG Jens
Markus schrieb:> kann ich nun mit dem USB Tiny AVRs programmieren oder nicht ?
Ja, kannst du.
Nur halt keine PICs (µC vom anderen Hersteller).
Wenn du dich also mit AVRs (µC vom Hersteller Atmel) arrangieren kannst,
kannst du den von dir gekauften USB AVR Programmer verwenden.
Da du dann allerdings AVRs programmieren wirst, würde ich dir min. einen
Atmega8 empfehlen.
Der Tiny hat so wenig Beinchen, da bist du in der Anwendung später
schnell begrenzt.
Gruß
Ich greife das Thema noch einmal auch, weil ich durch die Suche darauf
gestossen bin.
Ich haben einen USBASP, der aber offensichtlich mit einer alten FW
ausgestattet ist. Nun brauche ich aber wohl einen zweiten, um die FW zu
aktualisieren oder gibt es da einen anderen Weg?
Es kommt auf die genaue Konstellation von FW-Versionen und Host-SW an,
ob mein Rat hilfreich ist, aber:
Kaufe doch einfach einen neuen uC, und programmiere auf den die neue FW.
Dann tauschst Du die beiden aus.
M. P. schrieb:> Ich haben einen USBASP, der aber offensichtlich mit einer alten FW> ausgestattet ist. Nun brauche ich aber wohl einen zweiten, um die FW zu> aktualisieren oder gibt es da einen anderen Weg?
Ja.
Programmier-USBASP und Ziel-USBASP zusammenschalten: Miso zu Miso, Mosi
zu Mosi. SCK zu SCK, usw...
Auf dem Ziel-USBASP einen Jumper überbrücken (zwecks der Reset-Leitung,
musst googlen welcher genau das ist) dann lässt er sich mit dem anderen
USBASP programmieren.
Ich hab das mal vor ewigen Zeiten mangels eines zweiten USBASP mit einem
zum ISP umfunktionierten Arduino als zweitem Programmer gemacht,
bisschen umständlich, hat aber auch funktioniert.