Documentación do programador usbASP Jaycar

unha placa de circuíto

Conectando coa ONU

O usbASP (XC4627) o programador pode conectarse á maioría dos dispositivos tipo AVR, non só ao uno. Terá que buscar o diagrama de conexión correcto, normalmente atopado na folla de datos do seu dispositivo AVR.

Aínda que o programador usbASP ten o tradicional conector de 10 pines para dispositivos Atmel máis antigos, pode usar o (XC4613) adaptador para que se axuste máis facilmente a dispositivos máis novos de 6 pines como a UNO. É fácil lembrar a orientación facendo coincidir o pin de restablecemento co XC4613 adaptador, como se indica á dereita.

Descarga incluída files

No zip incluído file (atopado na páxina de descarga de XC4627) atoparás este PDF, xunto co software que necesitas, ademais dalgúns atallos e un lote file para facer as cousas máis fáciles de xestionar.
Se non, se non tes o zip incluído, o software que necesitas é "avrdude" e o controlador USB de código aberto "libusb" que se pode instalar a través de ZADIG.

Configure controladores para usbASP con ZADIG

En primeiro lugar, debe sobrescribir os controladores instalados por Windows cando conecta o XC4627. Só deberías facelo unha vez.

Conecte o seu programador usbASP ao ordenador e abra o software ZADIG (mediante atallo ou atopado no cartafol de configuración). No programa que aparece, marque  Opcións> Mostrar todos os dispositivos

E cambia a caixa despregable principal por USBasp. Despois quere cambiar o que se converte o controlador desprazándose polas opcións ata chegar libusb win32
Prema en "Instalar controlador": se xa está instalado, lerase como "Reinstalar controlador" como se mostra:
interface gráfica de usuario, texto, aplicación

Unha vez que o controlador actual (lado esquerdo) é libusb0, pode seguir usando usbASP con avrdude

Usando AVRDUDE (versión GUI)

Grazas a un usuario chamado zkemble, proporcionaron un repositorio GitHub dunha interface gráfica que pode facilitar a súa xestión.

Executa o atallo da GUR de AVRDUDE no cartafol ou, se isto non funciona, instálalo correctamente no cartafol de configuración.

Se non tes as bibliotecas correctas, Windows debería instalalo para ti:
interface gráfica de usuario, texto, aplicación

Despois recibirás unha pantalla que ten moitas opcións, a que debes xestionar para USBASP é:
interface gráfica de usuario, texto
A continuación, selecciona o teu hexadecimal file no Flash porción, definida como "escribir". Entón, na parte superior dereita, quererá cambiar o seu MCU polo número de peza correcto, o UNO adoita ser ATMEGA328p pero terá que comprobar e cambiar cada dispositivo. Unha vez definidos os valores, prema a negra Programa! botón para escribir o hexadecimal file.

Usando AVRDUDE (versión CMD)

Mentres que a GUI é unha placa frontal do programa de liña de comandos de avrdude. Executa o

AVRDUDE CMD.bat

file para abrir a versión do símbolo do sistema, que tamén configurará avrdude para vostede. Un exampo comando dáse na cabeceira, pero pode executar o seu propio comando.

use "cd" (cambiar de directorio) á localización que ten file, e use avrdude para programalo, por exemploample (Para un file no teu escritorio)

cd C: \ Usuarios \ nome de usuario \ Escritorio

avrdude –p m328p –c usbASP –P usb –U flash: w:filenome.hex: a

Onde –p denota a parte, -c designa o programador (usbASP) e –P é o porto.

Para obter máis información sobre parámetros e cambios, lea o manual con avrdude ou execute "avrdude -?

Erros básicos

Non se puido atopar o dispositivo USB con vid

texto

Este é un problema relacionado cos controladores usbASP. ¿Usou ZADIG para instalar o controlador libusb? Está conectado o usbASP?

Sinatura esperada (le ao 100% pero cancela o programa cedo)

un primeiro plano dunha pantalla

Isto está relacionado con non establecer o número de peza correcto (conmutador -p) - Aquí podes ver que teño conectado un UNO ("probablemente m328p") pero seleccionei atmega16u2 ("A sinatura esperada para ATmega16u2 é ..."). Comprobe se se especificou a parte correcta

Erro en avrdude.conf ou doutro xeito

Este é un erro relacionado coa configuración de avrdude file, sendo unha versión diferente ao programa avrdude. Use o avrdude.exe E avrdude.conf situado no cartafol GUI. Se instala e usa avrdude desde unha situación diferente, asegúrese de comprobar triplicamente esa versión da configuración. (A nosa última versión, neste zip file, é a versión 6.3).

Australia

www.jaycar.com.au
techstore@jaycar.com.au
1800 022 888

Nova Zelandia

 www.jaycar.co.nz
 techstore@jaycar.co.nz
0800 452 922
un debuxo dunha cara

Documentos/Recursos

Programador usbASP de Jaycar [pdfDocumentación
XC4627, XC4613, AVRDUDE, usbASP

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *