welche Linux-Software für USBasp?

Gast #1799585
Lesenswert?
• ▲
▼
Hallo

habe mir in der Bucht ein USBasp-Programmer geschossen. Schaltplan siehe 
Anhang. Welche Software für Linux benötige ich, um einen ATtiny zu 
programmieren?
Welchen C-Compiler benötige ich am besten? Kann ich zu meinem normalen 
gcc, der schon bei mir installiert ist, zusätzlich einen für den Atmega 
installieren?
Wie muss ich die Jumper auf meinem Programmer setzen und wie schließe 
ich den ATtiny zur Programmierung an?

Vielen Dank für die Hilfe für meinen Einstieg!
Angehängte Dateien:
Gast #1799603
Lesenswert?
• ▲
▼
> Jumper stehen sicher in der Dokumentation deines Programmers.

Ja siehe angehängtes PDF. Da werden nur irgendwelche Widerstände 
umgeschaltet. Ich weiß aber nicht, welche Widerstände ich für welchen 
Zweck brauche.
Gast #1799610
Lesenswert?
• ▲
▼
Der USBasp-Programmer funzt (bei mir) nur, wenn zwischen ihm und dem PC 
ein USb-Hub ist. Daher also aufpassen.

Der "originale" USBasp-Programmer hat auch nur 3 Jumper,
* einen für langsame Datenrate
* einen um das zu programmierende Target mit Spannung zu versorgen
* und einen, um den USBasp-Programmer selber neu zu programmieren.

Die Fragen nach dem Anschluss des Programmers ergeben sich aus dem Cheat 
Sheet:

http://tinkerlog.com/2009/06/18/microcontroller-cheat-sheet/
#1799619
Lesenswert?
• ▲
▼
Den Slow-SCK-Jumper (2) brauchst du vielleicht beim ersten 
Programmieren, wenn dein Tiny noch auf "langsamster Stufe" läuft.

Den Self-Programming-Jumper (1) brauchst du nicht.

Die beiden USB-Widerstand-Umschaltungs-Jumper hängen von deinem 
Mainboard/USB-Hub ab. Nimm die Stellung die funktioniert.
#1799624
Lesenswert?
• ▲
▼
MoritzS schrieb:
> * einen um das zu programmierende Target mit Spannung zu versorgen

Den hat sein eGay-Nachbau wohl weggespart.
Auch weggespart haben die die zwei Z-Dioden für die Korrekten 
USB-Signalpegel, und stattdessen umschaltbare Serienwiderstände 
verbaut...

und der "D-" -  Pullup ist falsch dimensioniert, der sollte 1.5K nach 
3.3V haben, die schliessen ihn gegen Vusb. da sind die 2.2K aus dem 
Orginal-Schaltplan besser.

Und Abblockkondensatoren am AVR waren wohl auch zu teuer...

dann noch Aref mit VCC gebrückt... Echte Stümper am Werk...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.