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.
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.
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.
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.
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.
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.
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.
Lea otras preguntas en las etiquetas attiny programming atmel