Operácie

USBtiny ISP: Rozdiel medzi revíziami

Zo stránky SensorWiki

Balogh (diskusia | príspevky)
Vytvorená stránka „USBtiny ISP je programátor postavený okolo mikroprocesora ATtiny2313. K počítaču sa pripája cez USB rozhranie (nie je to žiaden COM, ale naozaj USB). K procesoru…“
 
Balogh (diskusia | príspevky)
dBez shrnutí editace
 
(6 medziľahlých úprav od rovnakého používateľa nie je zobrazených.)
Riadok 1: Riadok 1:
<center>
[[Súbor:USBtinyISP.jpg|500px]]
</center>
USBtiny ISP je programátor postavený okolo mikroprocesora ATtiny2313. K počítaču sa pripája cez USB rozhranie (nie je to žiaden COM, ale naozaj USB).
USBtiny ISP je programátor postavený okolo mikroprocesora ATtiny2313. K počítaču sa pripája cez USB rozhranie (nie je to žiaden COM, ale naozaj USB).
K procesoru sa pripája jedným z ISP konektorov.  
K procesoru sa pripája jedným z ISP konektorov.  


Napájanie dosky môže byť +5V z USB ak ponecháme zapojený jumper vedľa ISP6 konektora.  
Napájanie dosky môže byť +5V z USB ak ponecháme zapojený jumper vedľa ISP6 konektora (ale ak je napajanie slabe, tak potom sa procesor stale dokola resetuje).


LED zelená: programátor má napätie z USB
LED zelená: programátor má napätie z USB
Riadok 14: Riadok 18:
* Arduino ho rozpozná ak v menu Tools/Nástroje nastavíme Programmer/Programátor:  <CODE>USBtinyISP</CODE>
* Arduino ho rozpozná ak v menu Tools/Nástroje nastavíme Programmer/Programátor:  <CODE>USBtinyISP</CODE>
* avrdude ho pozná ako <CODE> -c usbtiny -P usb  </CODE>
* avrdude ho pozná ako <CODE> -c usbtiny -P usb  </CODE>
** '''avrdudess''' spolupracuje výborne, len treba vybrať typ <code> USBtiny </code> a Port vybrať <code>USB</code>, Baud rate a Bit clock necháme prázdne.
** s GUI '''avrdudess''' spolupracuje výborne, len treba vybrať typ <code> USBtiny </code> a Port vybrať <code>USB</code>, Baud rate a Bit clock necháme prázdne.
* Programovanie bootloadera do Arduina: prepojíme káblikom 1:1
* Programovanie z AVR studia - OK, ak pridame polozku do menu
-C"C:\Users\Richard\AppData\Local\Arduino15\packages\ATTinyCore\hardware\avr\1.5.2/avrdude.conf" -c usbtiny -p t2313 -P usb -v -Uflash:w:"$(ProjectDir)Debug\$(ItemFileName).hex":i
* S prepinacom -D to nefunguje dobre, lebo ked sa nevymaze FLASH, tak to neprogramuje spravne
* Programovanie ATtiny - pozri zapojenie https://pighixxx.tumblr.com/image/93202369320
* Programovanie ATtiny - pozri zapojenie https://pighixxx.tumblr.com/image/93202369320
* Programovanie bootloadera do Arduina: prepojíme káblikom 1:1, vid. obr. <BR> [[Súbor:USBtinyISParduino.jpg|250px]]


Dokumentácia:
Dokumentácia:


[[Súbor:USBtinyISP.jpg]]
<center>
[[Súbor:USBtinyISParduino.jpg]]
[[Súbor:USBtinyISPconnectors.jpg|300px]][[Súbor:USBtinyISPback.jpg|300px]]<BR>
[[Súbor:USBtinyISPback.jpg]]
''Zapojenie konektorov na programátore''
[[Súbor:USBtinyISPconnectors.jpg]]
<BR><BR>
[[Súbor:USBtinyISPschematics.jpg]]
[[Súbor:USBtinyISPschematics.jpg|500px]]<BR>
''Schéma zapojenia.''
</center>
 
Pre porovnanie aj zapojenie ISP konektorov na Arduino doskách
 
[[Súbor:ArduinoISPconnectors.png|600px|center]]
 
Pozri aj programátor [[JTAGICE XPII‎‎]].
 
 
[[Category: AVR]]

Aktuálna revízia z 16:50, 3. november 2024

USBtiny ISP je programátor postavený okolo mikroprocesora ATtiny2313. K počítaču sa pripája cez USB rozhranie (nie je to žiaden COM, ale naozaj USB). K procesoru sa pripája jedným z ISP konektorov.

Napájanie dosky môže byť +5V z USB ak ponecháme zapojený jumper vedľa ISP6 konektora (ale ak je napajanie slabe, tak potom sa procesor stale dokola resetuje).

LED zelená: programátor má napätie z USB LED červená: svieti počas programovania

Používanie:

  • Arduino ho rozpozná ak v menu Tools/Nástroje nastavíme Programmer/Programátor: USBtinyISP
  • avrdude ho pozná ako -c usbtiny -P usb
    • s GUI avrdudess spolupracuje výborne, len treba vybrať typ USBtiny a Port vybrať USB, Baud rate a Bit clock necháme prázdne.
  • Programovanie z AVR studia - OK, ak pridame polozku do menu
-C"C:\Users\Richard\AppData\Local\Arduino15\packages\ATTinyCore\hardware\avr\1.5.2/avrdude.conf" -c usbtiny -p t2313 -P usb -v -Uflash:w:"$(ProjectDir)Debug\$(ItemFileName).hex":i
  • S prepinacom -D to nefunguje dobre, lebo ked sa nevymaze FLASH, tak to neprogramuje spravne
  • Programovanie ATtiny - pozri zapojenie https://pighixxx.tumblr.com/image/93202369320
  • Programovanie bootloadera do Arduina: prepojíme káblikom 1:1, vid. obr.

Dokumentácia:


Zapojenie konektorov na programátore


Schéma zapojenia.

Pre porovnanie aj zapojenie ISP konektorov na Arduino doskách

Pozri aj programátor JTAGICE XPII‎‎.