Hallo, meine Elektrokenntnisse sind nicht die Besten, aber trotzdem will ja was dazu lernen. Bitte nehmt mir diese "einfachen Anfängerfragen" nicht übel! Zur Geschichte: Ich habe mir das Franzis Lernpaket Mikrocontroller gekauft, und bin auch froh, die wenigen Grundlagen halbwegs erlernen zu können. Aber auch dort werden nicht alle Fragen geklärt! Zusätzlich habe ich ein Breadboard. • Eine der wohl am schwierigsten zu erklärenden Fragen, ist: Wie kann ich mir das mit GND und VCC beibringen? Ich kenn ganz ehrlich nur + und - .Es ist irgendwas mit Masse (GND) und noch was ^^ Wäre echt nett, wenn ihr mir Links geben könntet, oder noch besser: Ihr versucht es zu erklären! • Leider ist mein Tiny 13 glaub ich kaputt gegangen, als ich versucht habe, ihn ohne das Board von Franzis zu beitreiben -.- . Ich glaub es war ein Kurzschluss zwischen GND und VCC, das Ding wurde höllisch heiß, hab mich fast verbrannt. Es hat irgendwas mit Pullup Widerständen zu tun... (was ich auch noch nicht verstehe) Deswegen wollte ich gleich fragen, ob man mit diesem Board auch den ATMega8 programmieren könnte... Natürlich musste ich dann das Board mit dem Steckbrett verbinden, da 8 Pins zu wenig vorhanden sind! Naja, ich würde mich echt sehr freuen, wenn ihr mir den Einstieg etwas erleichtern könntet! z.B. mit Links oder eigenen Erklärungen! Wenn es günstige Bücher gibt, könnte ich darüber auch mal nachdenken! Ich hoffe ihr könnt mir helfen! Fynn
Hi >• Eine der wohl am schwierigsten zu erklärenden Fragen, ist: Wie kann >ich mir das mit GND und VCC beibringen? Es ist irgendwas mit Masse (GND) >und noch was ^^ Wäre echt nett, wenn OK. Ich versuche es mal: >Ich kenn ganz ehrlich nur + und - . Masse/GND ist eine Definitionssache. Das Potential, auf das sich alle anderen Spannungen beziehen bezeichnet man als Masse oder GND. Wenn du z.B. 2 9V-Batterien verbindest, in dem du + der einen Batterie mit - der anderen Batterie verbindest gibt es 3 Fälle: 1.Du definierst GND als den Verbindungspunkt der beiden Batterien: Der Pluspol der einen Batterie ist jetzt +9V und der Minuspol der anderen -9V 2.Definierst du den einzelnen Pluspol als GND ist der Verbindungspunkt der beiden Batterien -9V und der Minuspol -18V. 3.Definierst du den einzelnen Minuspol als GND ist der Verbindungspunkt +9V und der einzelne Pluspol +18V. Im Fall von GND und VCC wird im allgemeinen GND als 0V und VCC als +5V angenommen. >ch glaub es war ein Kurzschluss zwischen GND und VCC. Das hätte maximal deine Stromversorgung beschädigt. Ich tippe eher auf das Vertauschen von GND und VCC. >Es hat irgendwas mit Pullup Widerständen zu tun... (was ich auch noch >nicht verstehe) Nicht so richtig. MfG Spess
Um mal den Link zu übersetzen: 1. Jede Stromquelle hat 2 Anschlüsse, sonst kann ja kein Strom fließen. Und historisch hat sich ergeben, daß bei digitalen Schaltungen oft der eine als VCC und der andere als GND bezeichnet wird. 2. Digitale Schaltungen haben 2 Zustände, die programmtechnisch 0 und 1 heißen und an den Anschlüssen den Pegeln Low und High entsprechen. 3. Die meisten Digital-ICs sind CMOS und damit ist High etwa VCC und Low etwa GND. Also: 0 = Low = GND 1 = High = VCC Peter
Hallo, naja, ich hätte es nun wirklich nicht gedacht, dass sich jmd Zeit nimmt um das zu erklären! Ich glaube ich habe es jetzt echt verstanden! Auch das mit Low und High war wichtig... VIELEN DANK! Trotz aller Hilfe bleibt noch eine Frage ungeklärt: Kann ich mit dem Franzis Board auch den ATMega 8 programmieren. Wahrscheinlich kanntet ihr die Schaltung einfach nicht... Voilà hier ist sie ja: http://www.mikrocontroller.net/attachment/31361/LPmikroSoft.jpg Fynn
Hi Fynn, > • Eine der wohl am schwierigsten zu erklärenden Fragen, ist: Wie kann > ich mir das mit GND und VCC beibringen? Ich kenn ganz ehrlich nur + und Hier kannst Du Dich näher zu den Bezeichnungen der Spannungsversorgung informieren: http://de.wikipedia.org/wiki/Spannungsbezeichnung Aber auch hier im Forum kannst Du diese Bezeichnungen in der Suchfunktion eingeben und kannst diese Fragen, die alle schon einmal gestellt wurden, nachlesen. Benutze es einfach wie google auch, "VCC GND" in das Suchfeld und es kommen viele Threads zum Vorschein, die sich damit beschäftigt haben. Willkommen in der Welt der Mikrocontroller :-) Michael
Fynn Welzel schrieb: > Kann ich mit dem Franzis Board auch den ATMega 8 programmieren. > Wahrscheinlich kanntet ihr die Schaltung einfach nicht... Naja, mit dieser Schaltung lässt sich auch der Tiny13 nicht programmieren. Es fehlt noch der Reset-Anschluss (Pin 1). Der muß wärend des Programmierens auf LOW gezogen sein. Ansonsten kannst Du damit auch einen ATMega8 programmieren. Pin 5 des Attiny = MOSI Pin 6 des Atttiny = MISO Pin 7 des Attiny = SCK Dann noch die Spannungen richtig anschließen und hoffen, dass die Programmiersoftware auch den Atmega8, bzw andere Software die Programmierschaltung unterstützt.
Du kannst es ausprobieren. Hardware Den Atmega8 kannst du nicht direkt anstelle des Attiny13 in die Schaltung einsetzen, weil die Pinbelegung anders ist. Du kannst den Atmega8 z.B. auf ein Steckbrett aufbauen und die Programmierleitungen (MOSI, MISO, SCK, RESET) sowie GND und Vcc von dem Lernpaket auf das Steckbrett ziehen. Siehe auch Pinbelegung in AVR In System Programmer und in den Datenblättern des Attiny13 und des Atmega8. Software Bei dem Lernpaket ist eine eigene Programmiersoftware drin, um die serielle Schnittstelle zu bedienen. Es ist bestimmt so, dass die die ID ("Typnummer") des Attiny13 liest, um zu entdecken, ob der Attiny13 ansprechbar ist. Aber es kann auch sein, dass die Programmiersoftware sich weigert einen anderen AVR-Typ zu programmieren. Bei der Weigerung könntest du auf eine andere Programmiersoftware wie AVRDUDE ausweichen. Allerdings ist die Pinbelegung der Verbindung serieller Post - AVR in dem Lernpaket ungewöhnlich, d.h. es passt auf den ersten Blick in die avrdude.conf Einstellungsdatei keinbekannter Programmieradapter. Am nächsten kommt dem Lernpaket der Serial Bitbang Adapter "dasa". Du könntest den als Vorbild nehmen und in der avrdude.conf einen neuen Adapter z.B. "lernpaket" eintragen, bei dem du eine neue Pinzuordnung (MOSI=4, MISO=8, SCK=3; Kontrolieren! Schaltung Lernpaket, Datenblatt Attiny13, Steckerbelegung DB9 RS232) machst. Beim Programmieren selbst ist zu beachten, dass die Software die Reset-Leitung nicht steuert. Man muss selbst per Drahtbrücke die Reset-Leitung auf GND ziehen.
wow, ich bin echt überrascht :D DANKEE! Dank dir hab ich auch ungefähr im Hinterkopf was dann mit dem ATMega 8 passiert! Nunja, ich wollte mir jetzt die Art. Nummer von Conrad rauschreiben. Dummerweise gibt es jetzt wieder verschiedene Bauarten der verschiedenen Controller... Sockel usw. www.conrad.de/goto.php?artikel=15413962 Das ist jetzt ein Tiny 13. Ist es genau DER, der Im Lernpaket enthalten war? Weiter unten auf der Seite ist noch eine Liste mit weiteren Controllern! Ich bin mir nicht sicher, aber ich meine einen ATMega 8 mit einem breiterem Sockel (breiter als z.B. der Tiny 13) gesehen zu haben, stimmt das? Oder war es ein anderer Controller? Es wäre nett wenn ihr jemand die genaue Bezeichnung für den Tiny 13 und einen der ATMega 8 (welchen ihr bevorzugt) raussuchen könnte. Denn nun bin ich doch etwas verwirrt! Mfg, Fynn
Du suchst die Prozessoren im DIL-Sockel und keine L-Typen (L=low voltage; aber auch niedrigerer Takt). Der verlinkte Attiny ist (sehr wahrscheinlich) der, den Du auch bei Dir im Packet hast. Der breiten "ATmega8" war sicherlich ein ATmega16 oder ATmega32, denn den Mega-8 gibt es nur im schmalen DIL (genauso schmal wie der Tiny). Ach ja (persönliche Meinung!), kauf nicht beim großen C. Es gibt günstigere Quellen. Beispiel: ATmega8 16 DIL (beim großen C = 5,71€; bei Angelika 1,35€).
Hi Noch was. Auf der Webseite von ATMEL gibt es gratis die Datenblätter der Controller. Darin findet man relativ weit hinten die Bauformen und die Bestellbezeichnungen. MfG Spess
Du kannst beim Conrad für die gleiche Ware mehr Geld ausgeben als bei anderen Händlern. Bei Angelika (www.reichelt.de) kostet der ATTINY 13-20 DIP 0.89€ hingegen beim Klaus (www.conrad.de) als MICROCONTR. ATTINY13-20PU DIL 8 2,09€. Beim Atmega8 sind es 1,35€ (ATMEGA 8-16 DIP) gegen 5,71€ (MICROCONTR. ATMEGA8-16PU)!!! Ich kaufe trotzdem gelegentlich bei Conrad: Wenn ich dringend eine Idee testen will und dafür mal eben in die Conrad-Filiale nebenan gehe. Für einen Artikel ohne Versandkosten und wenn man sich beim "Beikauf" zurückhält, ist das nicht so schmerzhaft. Ganz abgesehen davon - bist du mit dem Lernpaket schon komplett durch? Ich würde erst den Atiny13 bis zum Ende ausreizen und erst dann auf den Atmega8 oder was anderes wechseln.
> hingegen beim Klaus (www.conrad.de) Klaus ist in Rente, Du meinst vermutlich Werner... ;-) Fynn, Schau Dir an, welche AVRs es bei CSD und Reichelt zu akzeptablen Preisen gibt, hole Dir von Atmel die betreffenden Datenblätter und entscheide dann, mit welchen Typen Du Dich beschäftigen willst. Vergiss beim Bestellen nicht die 100nF-Kerkos und die 10k-Reset-Widerstände. Ich weiß zwar nicht, was zum Lieferumfang des Lernpaketes gehört, aber auf das AVR-Studio4 von Atmel solltest Du nicht verzichten, wenn Du kompatibel zum Rest der Welt sein willst. ...
Ja, Klaus ist schon lange in Rente und war viel besser, billiger, bastlerfreundlicher als jetzt Sohn Werner, dessen Foto ja mehr sagt als tausend Worte....
das Lernpaket hab ich noch nicht durch, deswegen will ich den gegrillten µC ja auch austauschen, und wenn man schon mal bestellt, dann kann der ATMEGA 8 ja auch gleich mit. Ich weiß nicht inwiefern, Reichelt Bilder für ihre Produkte macht, bzw. richtig zuordnet, aber meiner Meinung nach, ist der Geselle hier doch breiter: http://www.reichelt.de/?;ACTION=3;LA=2;GROUP=A363;GROUPID=2959;ARTICLE=45024;START=16;SORT=artnr;OFFSET=16;SID=31dTygbawQAR8AAD-KZ-w8e5ce1a3359757f0d2d0ef09208c454a Oder hab ich da jetzt was falsch verstanden? Fynn PS: Bin erstmal ne Woche im Urlaub :)
Fynn Welzel schrieb: > Ich weiß nicht inwiefern, Reichelt Bilder für ihre Produkte macht, bzw. > richtig zuordnet, aber meiner Meinung nach, ist der Geselle hier doch > breiter: > > http://www.reichelt.de/?;ACTION=3;LA=2;GROUP=A363;GROUPID=2959;ARTICLE=45024;START=16;SORT=artnr;OFFSET=16;SID=31dTygbawQAR8AAD-KZ-w8e5ce1a3359757f0d2d0ef09208c454a > > Oder hab ich da jetzt was falsch verstanden? Nach den Bildern darfst du nicht gehen. Das sind mehr 'Kategoriebilder', damit die Fläche ausgefüllt ist. zb http://www.reichelt.de/?;ACTION=3;LA=2;GROUP=A363;GROUPID=2959;ARTICLE=45026;START=0;SORT=artnr;OFFSET=16;SID=27xln0YqwQARsAACUaJsI3db75b974c55457691e403e35420e7a1 Ein Mega32 hat kein Sichtfenster, damit man das EEprom löschen kann :-)
> Ja, Klaus ist schon lange in Rente und war viel besser, billiger, > bastlerfreundlicher als jetzt Sohn Werner, ... Werner hat vermutlich BWL studiert. Denn seitdem er an der M8 ist, m8 der Laden (nicht nur) bei mir einen unseriösen Eindruck. Es gibt z.B. keinen Restpostenkatalog mehr, es wird trotz Widerspruch Spam verschickt, es werden Kundendaten verkauft, die Webseite kann ohne Kekse nicht angesehen werden, usw... Naja, im Moment haben sie ja Neukunden in den (östlichen) Neu-EU-Länder, da rollt der Rubel noch eine Weile, bis die den Wucher entdecken. ...
Fynn Welzel schrieb: > das Lernpaket hab ich noch nicht durch, deswegen will ich den gegrillten > µC ja auch austauschen, und wenn man schon mal bestellt, dann kann der > ATMEGA 8 ja auch gleich mit. So wie die Schaltung ist, wird da ein Bootloader drauf sein. Ein jungfräulicher Attiny13 ausm Laden wird daher nicht gehen. Du bräuchtest ein AVRISP-MK2 oder nen ähnlichen Programmer über USB. Peter
Peter Dannegger schrieb: > Fynn Welzel schrieb: >> das Lernpaket hab ich noch nicht durch, deswegen will ich den gegrillten >> µC ja auch austauschen, und wenn man schon mal bestellt, dann kann der >> ATMEGA 8 ja auch gleich mit. > > So wie die Schaltung ist, wird da ein Bootloader drauf sein. Glaub ich nicht. BIs auf RESET ist ja alles auf den ISP Pins verdrahtet. Und wenn ich mich recht erinnere, muss man beim Franzis-Paket zum Programmieren eine Brücke zwischen Reset und GND stecken.
Beides ist mit diesem Lernpaket möglich. :Programmierung über Bootlader und ohne d.h. es kann jeder Tiny 13 im 8 -pol. DIP Gehäuse programmiert werden. Geht zwar etwas langsam , da über RS 232. Anleitung genau durchlesen, dann findet man auch die Software für und ohne Bootladerprogrammierung, die mitgeliefert wurde..
...ja, stimmt mit der Brücke, die Karlheinz eben erwähnt hat..
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.