wer kennt sich mit USBasp und Bascom aus

OP #2281554
Lesenswert?

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
Gast #2281770
Lesenswert?

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??
Gast #2281788
Lesenswert?

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
Gast #2282356
Lesenswert?

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.
OP #2283332
Lesenswert?

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
OP #2284391
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren