ACK1 rende facile conoscere ATtiny1616

Blog

CasaCasa / Blog / ACK1 rende facile conoscere ATtiny1616

Aug 25, 2023

ACK1 rende facile conoscere ATtiny1616

Molti lettori avranno familiarità con ATtiny85 di Microchip, che in passato è stata una scelta popolare per i progetti fai-da-te per il suo prezzo basso e (per l'epoca) dimensioni ridotte. Ma chi cerca qualcosa in più

Molti lettori avranno familiarità con ATtiny85 di Microchip, che in passato è stata una scelta popolare per i progetti fai-da-te per il suo prezzo basso e (per l'epoca) dimensioni ridotte. Ma coloro che cercano un chip a 8 bit più moderno e capace potrebbero trovare interessante l'ATtiny1616-MNR. Offre memoria flash estesa, più GPIO e abbandona la programmazione SPI a favore di UPDI, un protocollo che può essere eseguito utilizzando nient'altro che un convertitore USB-UART e un resistore.

Ma ecco il problema: il nuovo chip è disponibile solo in SMD e ci sono molti meno tutorial a riguardo! Ecco perché [Bradán Lane] ha creato ACK1, un piccolo e carino kit di codifica AVR per quelli di noi che vogliono giocare con l'ATtiny1616 e un compagno per il suo corso gratuito e open source.

La scheda contiene una serie di 6 x 7 LED in una configurazione charlieplex, un grande cicalino piezoelettrico, due pulsanti, un interruttore on/off e un portabatterie CR2032 per mantenerlo acceso senza la necessità di un cavo. Il kit è stupendo nel suo tema bianco su nero con contatti placcati in oro e può essere acquistato per $ 20 su Tindie al momento in cui scrivo.

Lo stesso ATtiny1616 funziona fino a 20 MHz e dispone di 17 pin GPIO, 16 KiB di memoria flash, 2 KiB di RAM e 256 byte di EEPROM per la configurazione, rendendolo più o meno alla pari con l'Arduino Uno originale.

Il corso che va di pari passo con l'ACK1 riguarda tutte le funzionalità dell'ATtiny1616, dalle nozioni di base sull'uso del programmatore alla lettura dei pulsanti, all'uso dei timer, al pilotaggio dei LED charlieplex, alla memorizzazione dei dati nella EEPROM e molto altro. Sebbene non copra le basi del C, il corso è gratuito e ha anche la licenza MIT, in modo che chiunque possa condividerlo e migliorarlo.

Se ti piace vedere bellissimi microcontrollori, vorrai sicuramente vedere l'elegante Uno Plus+.