¿Cómo programar Atmel ATtiny88 (no 45 u 85)? [cerrado]

-2

Hay muchos tutoriales para programar el ATtiny45 y 85 con una placa de pruebas y Arduino, pero ¿cómo programaría el ATtiny88 ? Es un microcontrolador AVR de 8 bits, pero no se puede montar en una placa de pruebas.

    
pregunta Ken Garber

2 respuestas

4

El dispositivo sale en paquetes TQFP, VQFN y PDIP

SolopuedoasumirquenotieneslaversiónPDIP,asíqueloquepuedeshacerparalasversionesSMDesusarunadaptadorreutilizablecomo

Las alternativas son adaptadores que se pueden vender, pero pueden no ser convenientes si después de la programación tiene la intención de soldar el chip en una placa.

    
respondido por el alexan_e
1

ISP

Al igual que otros microcontroladores AVR El ATtiny88 permite la programación en el sistema (ISP) utilizando su bus de Interfaz Periférica Serial (SPI). Por lo tanto, se puede programar como cualquier otro AVR con esa función.

avrdude & ArduinoISP

Puede usar el programa avrdude para leer un archivo binario compilado y escribirlo en un chip AVR a través de un Arduino ejecutando el boceto "Arduino as ISP". Simplemente use las opciones de línea de comando apropiadas avrdude -c arduino -p t88 ... y realice las conexiones relevantes entre las interfaces SPI (SCLK, MISO, MOSI) más Pin10- > RESET, VCC y GND.

Arduino IDE

Muchos de los tutoriales en línea para ATtiny85, etc., suponen que está utilizando el IDE de Arduino para escribir y compilar sus programas. El IDE de Arduino utiliza complementos "núcleos" que definen los pinouts y las capacidades de cada chip AVR al que el IDE puede dirigirse. Para apuntar a un ATtiny88, tendría que encontrar o crear un "núcleo" y agregarlo a la carpeta / subdirectorio apropiado en la instalación del IDE.

Otros IDE / compiladores

Si no está utilizando el IDE de Arduino, aún puede usar avrdude y un Arduino como programador para escribir su binario compilado en el ATtiny88.

    
respondido por el RedGrittyBrick

Lea otras preguntas en las etiquetas