Hallo Leute, habe ein Usbasp Modul und versuche mit Bascom über USB Erfolge zu haben, geht das? Grüße Rolf
Hallo Rolf, den USBASP-Programmer kannst Du unter Bascom (neuere Versionen) unter Programer auswählen. Dann funktioniert alles prima.
danke für Deine Antwort, dann hab ich mit meiner Demo-Version (1.11.8.1) gar keine Chance. Hab mir das Teil mal näher betrachtet. Eine Seite auf der Platine ist eine ISP Schnittstelle, andere Seite USB Steckverbind. mittig ein AVR (Typ nicht erkennbar)mit Quarz und Kleinteile. Den Treiber habe ich mit Erfolg install. Vom USB Stecker gehen 2 Pins nach Vcc und GND ein Pin nach Pin 13 = PB1 der andere Pin nach Pin 18 und 20 = AVCC und AREF (sehr komisch) wie soll das denn funktionieren? Grüße Rolf
Das ist komisch, Rolf. Hier ist das Schaltbild von dem USBASP zu sehen: http://www.fischl.de/usbasp/ Ich habe es auch so aufgebaut und es funktioniert. Es gibt auch noch eine andere Firmware dafür, so daß sich das Gerät wie ein AVR-Doper verhält. MfG Paul
zur Not kannst Du auch den Hexfile den Bascom erzeugt mit "bordeigenen" Mitteln flashen
Hallo, Rolf Hegewald schrieb: > dann hab ich mit meiner Demo-Version (1.11.8.1) gar keine Chance. Stimmt! Bascom erkennt den USBasp erst ab version 1.11.9.6.!(Fischl Homepage) Ich benutze Bascom AVR IDE version 2.0.5.0. (Müsstest du mal googlen wenn du die neue Version brauchst) Rolf Hegewald schrieb: > mittig ein AVR (Typ nicht erkennbar)mit Quarz und Kleinteile. Bei mir ist ein Mega8 verbaut. Kann bei dir aber auch ein mega88 oder 48 sein... Rolf Hegewald schrieb: > Vom USB Stecker gehen 2 Pins nach Vcc und GND > ein Pin nach Pin 13 = PB1 Pin 13 ist NICHT PortB1! Pin 13 ist PortD7! Wäre gut wenn du dir mal den Schaltplan anschaust und vielleicht nochmal die Pinbelegung des Atmega8... Rolf Hegewald schrieb: > der andere Pin nach Pin 18 und 20 = AVCC und AREF (sehr komisch) > wie soll das denn funktionieren? Du meinst wohl Pin 20 und Pin 22??
Das sollte helfen: Infos zum Programmer: http://www.fischl.de/usbasp/ Bascom AVR: http://www.mcselec.com/index.php?option=com_content&task=view&id=288&Itemid=1 Ich benutze auch nur die Demo aber es reicht vollkommen zum Programmieren und Programme schreiben aus. Allerdings, da ich mein USBasp 2009 gekauft habe, musste ich mir die neue Firmware aufbrennen (ein weiterer funktionierender Brenner erforderlich) Danach hat alles Prima geklappt. Brennen kann ich mit der Demo auch. Das ist sehr praktisch für den Einstieg da man dann nicht immer zwischen zwei Programmen rumswitchen muss ;-) Gruß David
Hallo Leute, danke für die vielen Antworten, damit hatte ich nicht gerechnet. Bin "NEU" hier im Forum! Muß das alles erst mal verarbeiten. Hab aber noch interess. Neuigkeiten; dies aber später! danke nochmals und Grüße Rolf Ps. wenn man einen neuen Beitrag erstellt kommt kein Link "Absenden" Ich muß wohl erst auf Vorschau gehen und dann kommt es!! War für mich sehr ungewöhnlich. Jetzt weiß ich es aber.
an Paul..habe die Hardware mal ausgedruckt. Merkwürdig, bei mir sind die Pins 4 u. 6 vom ISP nicht mit RXD und TXD verbunden. 4 liegt auf GND und 6 auch. Aber mir kam eine neue Idee! Ich bin im Besitz von myAVR Board MK2, und da ist Huckepack über Steckleiste eine my Smart USB MK2 mit ISP-Schnittstelle. Diesen abgezogen...mit USBasp verbunden und über meine Demo-Version ein kleines Blinkprogramm compiliert. Denkste! Meldung "konnte nicht identifizieren Chip mit ID: 000000" ok gedrückt, neue Meldung "ausgewähltes Chip und Ziel-Chip nicht ident. AT90S120 <> ATmega8" Also rein in Optionen / Chip und nach AT90xx gesucht, nichts Das wars erst mal. Ich glaube, ich baue mir ein neues mit 2 Sockel für mega8 und Tiny13. Grüße erst mal jetzt gehts zum Hubi fliegen (500 Größe) Rolf
Hallo Leute, ich mache mir Gedanken, was beim Brennvorgang über USB hardwaremäßig so vorsich geht. Habe mir ein Blockschema vom myAVR erstellt. Danach gehen zwei Steuerleitungen vom USB nach einen kleinen SMD- Baustein mit der Bezeichnung "CP2102". An seinen Ausgängen liegen die Leitungen "RXD und TXD" die über zwei Transistoren zum Mega8 (Pin2/3) führen. Dann kommen vom ISP die 3 Leitungen SCK MISO MOSI D. h. diese 5 Leitungen werden doch irgendwie beim brennen aktiviert. Aber wie soll das denn mit einem Tiny13 funktionieren. Der hat doch garnicht RXD und TXD sondern nur SCK/MISO/MOSI. Oh weia, ich blicke da noch nicht durch! Grüße Rolf
hallo, Rx und Tx also die UART werden vom msu2 nur dann durchgeschaltet wenn er im datenmodus läuft... beim proggen nutzt der msu natürlich nur die ISP leitungen K.
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.