Hallo liebes forum, Für ein Technik-projekt muss ich u.a. ein IC Programmieren. Den Programmcode hab ich mir aus dem Internet gezogen und könnt ihr im Anhang finden(ich hoffe der stimmt und funktioniert so auch) und im Anhang der Schaltplan dazu (ich hab jedoch eine andere 7-Segment Anzeige gekauft. ich hoffe das tut nichts zur Sache ) soo... jetzt hab ich auch noch das Problem das ich in diesem bereich nicht sehr erfahren bin. Und deswegen weis ich auch nicht genau wie ich das Programm auf den IC kriege. Daheim hab ich sowas: http://www.conrad.de/ce/de/product/191406/USB-Programmer-mySmartUSB-light Funktioniert das mit dem? Und was muss ich mit was bei einem Atmega8515 16PU verbinden? Danke im Vorraus! MfG Tobias
Du musst zuerst mal die .hex Datei erstellen, das geht z.b. mit Atmel Studio 6 oder einer älteren Version. Danach kann du die Datei brennen, z.b. mit dem myAVR ProgTool Version 1.37. http://shop.myavr.de/index.php?sp=download.sp.php&suchwort=DL112
Tobias schrieb: > ich hab jedoch eine andere 7-Segment > Anzeige gekauft. ich hoffe das tut nichts zur Sache ) Das kommt drauf an, ob die genauso angeschlossen werden muss. Stichwort: gemeinsame Anode/Kathode
Mr. Tom schrieb: > Das kommt drauf an, ob die genauso angeschlossen werden muss. > Stichwort: gemeinsame Anode/Kathode http://www.conrad.de/ce/de/product/160016/7-Segment-LED-Anzeige-Kingbright-SA08-11HWA-Zifferhoehe-20-mm-Rot-800-cd?queryFromSuggest=true Das ist die hier die ich habe. Nachdem ich die Datei auf eine .hex Datei umgewandelt habe, wie muss ich fortfahren? Ich will es ja nicht Brennen sondern auf den Mikrocontroller draufmachen^^ MfG
Tobias schrieb: > Ich will es ja nicht Brennen sondern auf den Mikrocontroller > draufmachen^^ In der Software (myAVR ProgTool Version 1.37.) kannste die Hardware (mySmartusb light) auswählen und den Controller. Dann bei Flash brennen die .hex datei auswählen und brennen klicken. Die pin-Belegung vom mySmartusb light sollte in der Anleitung stehen, die es Controllers im Datenblatt. Im Schaltplan sieht es so aus als hätten die 7-Segment anzeigen eine gemeinsame Kathode, deine aber eine gemeinsame Anode. Ich würde die gemeinsame Kathode/Anode über einen Transistor schalten, sonst könnte der Ausgang überlastet werden.
Hans schrieb: > Die pin-Belegung vom mySmartusb light sollte in der Anleitung stehen, > die es Controllers im Datenblatt Die vom mySmartusb steht da eben nicht drin. Da sind zwar Anwendungsbeispiele(als bild) drin aber da steht nicht was zu was muss bzw. kann man das nicht einsehen. Zum Controller: http://www.atmel.com/Images/doc2512.pdf Das auf der 2. Seite oben das Schmale IC... das ist das welches ich habe.Welche Pins muss ich benutzen? MfG
Tobias schrieb: > Die vom mySmartusb steht da eben nicht drin. Da sind zwar > Anwendungsbeispiele(als bild) drin aber da steht nicht was zu was muss > bzw. kann man das nicht einsehen. Die Steckerbelegung ist auf Seite 5 aufgeführt, MISO auf Pin1 etc...
Tobias schrieb: > Die vom mySmartusb steht da eben nicht drin. Da sind zwar > Anwendungsbeispiele(als bild) drin aber da steht nicht was zu was muss > bzw. kann man das nicht einsehen. Steht in der Anleitung (Seite 5 oben), mit Bild und Tabelle: http://www.produktinfo.conrad.com/datenblaetter/175000-199999/191406-an-01-ml-MYSMARTUSB_LIGHT_de_en.pdf
Justus Skorps schrieb: > Die Steckerbelegung ist auf Seite 5 aufgeführt, MISO auf Pin1 etc... Ok danke erstmal, aber mit jeweils welchem Pin vom mySmartusb muss ich die verbinden?
und im Datenblatt zum µC steht die Pinbelegung doch auch explizit auf Seite 193... aber bei dem Schaltplan im ersten Post sollte man sich hier eh alles sparen...
Hans schrieb: > Steht in der Anleitung (Seite 5 oben), mit Bild und Tabelle: > http://www.produktinfo.conrad.com/datenblaetter/17... Ah ok Dankeschön... leider war die Anleitung die bei mir Mitgeliefert wurde eine andere... MfG
Justus Skorps schrieb: > aber bei dem Schaltplan im ersten Post sollte man sich hier eh alles > sparen... :O warum den? :S
Tobias schrieb: > Das ist die hier die ich habe. http://www.conrad.de/ce/de/product/160016/7-Segment-LED-Anzeige-Kingbright-SA08-11HWA-Zifferhoehe-20-mm-Rot-800-cd?queryFromSuggest=true http://optoelectronics.liteon.com/en-us/api/DwonloadFileHandler.ashx?txtSpecNo=DS30-2000-363&txtPartNo=LTS-4301B Die SA08-11HWA haben im Gegensatz zu den S4301B eine gemeinsame Anode. Da wirst du das Programm anpassen müssen. Und denk an die Vorwiderstände!!!
Mr. Tom schrieb: > Die SA08-11HWA haben im Gegensatz zu den S4301B eine gemeinsame Anode. > Da wirst du das Programm anpassen müssen. Ne ich kauf mir dann Morgen einfach welche mit gemeinsamer Kathode :) karadur schrieb: > Vcc solltest du auch mal kontrollieren. Desweiteren fehlen > Blockkondensatoren. Wo fehlen die Blockkondensatoren? Und was ist am VCC falsch? Da hab ich nen 500Ohm wiederstand eingeplant.Sollte doch passen oder?
Tobias schrieb: > Da hab ich > nen 500Ohm wiederstand eingeplant. Warum? Wie hoch ist denn die Eingangsspannung?
Hans schrieb: > Warum? > > Wie hoch ist denn die Eingangsspannung? Ich werd da ne 9V batterie reinbauen denke ich mal.
Tobias schrieb: > Ich werd da ne 9V batterie reinbauen denke ich mal. Du brauchst für den Controller 5V. Am besten baust du da dann noch einen Spannungsregler vor (z.b. 7805).
Funktioniert das mit einer 9V batterie und nem 500/550 Ohm wiederstand nicht auch?
Hallo du brauchst 5V. Mit dem Widerstand geht es nicht !!! Wenn du mit dem USB-Programmer arbeiten willst fehlt auch noch die ISP-Schnittstelle. Da fehlt viel Wissen. Schau dir mal die Schaltungen im Tutorial an!
Nein, Du weisst nicht genau wiviel Strom der AVR zieht. Für einen Controller nimt man etweder eine stabilisierte 5V von extern, oder einen 7805 oder ähnliches. Beschalltung siehe Datenblatt oder frage Google.
Nein, Du weisst nicht genau wieviel Strom der AVR zieht. Für einen Controller nimmt man etweder eine stabilisierte 5V von extern, oder einen 7805 oder ähnliches. Beschaltung siehe Datenblatt oder frage Google.
Tobias schrieb: > Ne ich kauf mir dann Morgen einfach welche mit gemeinsamer Kathode :) Stimmt, ist einfacher als zwei Zeilen im Programm zu ändern ;-(
Tobias schrieb: > Da hab ich nen 500Ohm wiederstand eingeplant.Sollte doch passen oder? Den wirst du kaum irgendwo bekommen ;-)
Bernd schrieb: > Tobias schrieb: >> Da hab ich nen 500Ohm wiederstand eingeplant.Sollte doch passen oder? > > Den wirst du kaum irgendwo bekommen ;-) stimmt.. ist ein 510 Ohm wiederstand ^^
karadur schrieb: > Wenn du mit dem USB-Programmer arbeiten willst fehlt auch noch die > ISP-Schnittstelle. Kann ich zum einmaligen datentausch die jeweiligen pins nicht direkt miteinander verbinden?
Wenn Du die LED's direkt mit dem Controller treibst, wird dieser es mit unmotivierten RESET's danken. Nimm Common Anode ULN2803 + Widerstaende für die Kathoden und Treibertransistoren für die beiden Anoden Gruß Hugo
Tobias schrieb: > karadur schrieb: >> Wenn du mit dem USB-Programmer arbeiten willst fehlt auch noch die >> ISP-Schnittstelle. > > Kann ich zum einmaligen datentausch die jeweiligen pins nicht direkt > miteinander verbinden? Ich frage mich immer wieder, warum Leute ohne Kenntnisse sich auf solche Projekte stürzen? Fang doch erstmal bei dem ohmschen Gesetz an, weiter über Spannungsstabilisierung bis zum uC. Das haste genug zu tun will ich mal meinen. Ingo
Ingo schrieb: > Ich frage mich immer wieder, warum Leute ohne Kenntnisse sich auf solche > Projekte stürzen? Weil sie die ganze Zeit im Untericht gefehlt/geschlafen haben und jetzt der böse Lehrer ein Projekt fordert? Er schrieb ja "Code aus dem Internet gezogen", das sagt doch schon alles.
Hier könnte es her sein: http://www.avr-tutorials.com/projects/atmega8515-microcontroller-double-digit-digital-dice Dafür das der Schaltplan nicht optimal ist, scheint es gut zu funktionieren
Kenne ich auch aus meiner Studien- und Ausbildungszeit. Immer nur rumgealbert, nie Hausaufgaben, Null Plan, ABER 500k€ im Monat und Dienstwagen mit Fahrer verlangen... Immer wieder das Selbe!
Sag mal was für ein Techniker machst du da, wenn solchen elementaren Kenntisse fehlen?
Ich glaub das ich hier nicht mehr weiter komme... Trotzdem danke an alle die mir geholfen haben! MfG
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.