jeudi 7 avril 2022

Programmer un micro-contrôleur ATtiny avec VSCode et PlatformIO

Programmation du processeur ATtiny3226

Connecteur ICSP

Repérer la PIN 1 du connecteur sur le PCB reliée à la résistance R114 (cf. schéma en bas à droite) et la PIN 1 sur le connecteur ICSP de l’Atmel-ICE :




AVR cores are maintained by SpenceKonde mega Tiny Core is for ATtiny 3226

https://github.com/SpenceKonde/megaTinyCore


Programming the new ATtiny from Arduino using UPDI [Beginner Tutorial]

https://www.youtube.com/watch?v=AL9vK_xMt4E

Programmateur Arduino – Micro

J’ai une carte Arduino micro, essayons d’en faire un programmateur UPDI pour ATTiny.

jtag2updi sketch : clone or download to upload sketch jtap2updi.ino into programmator board :

https://github.com/SpenceKonde/jtag2updi

Dans la page ci-dessus, on trouvera un autre sketch en cliquant sur « More ... », c’est en fait la suite de SpenceKonde qui laisse à Dlloydev l’opportunité de maintenir et poursuivre le développement du projet jtag2updi. Attention en cliquant sur More… vous êtes dans le Wiki, il faut revenir au Code.

https://github.com/Dlloydev/jtag2updi

Uploaded scketch in programmator using Arduino-IDE

rename jtag2updi-master to jtag2updi


Choose type of card « micro »


Read from the card



Téléverser le scketch :


Ce scketch n’est pas adapté à la arduino board micro… Il compile si on choisit le type de carte nano ...

Tout en bas de la page :

compare HV UPDI see USE_HV_PROGRAMMING in sys.h

rien à faire avec une micro

To Be Continued...

Programmateur Atmel-ICE

Buring Arduino bootloader with Atmel-ICE results in avrdude throwing a "verification error"

https://stackoverflow.com/questions/65477291/burning-arduino-bootloader-with-atmel-ice-results-in-avrdude-throwing-a-verific

Unofficial list of 3rd party boards support urls · arduino/Arduino Wiki · GitHub

Availability since Q4 2021 :

https://github.com/SpenceKonde/megaTinyCore/blob/master/megaavr/extras/ATtiny_x26.md

En savoir plus sur la famille des ATtiny :

ATtiny microcontroller comparison chart - Wikipedia

https://github.com/SpenceKonde/megaTinyCore/blob/master/megaavr/extras/PlatformIO.md

https://github.com/platformio/platform-atmelavr/issues/268

https://forum.arduino.cc/t/resolved-avrdude-w-arduino-nano-every-cant-upload-any-code-to-arduino-ide/623464/6

Unable to burn bootloader with Atmel-ICE in Arduino IDE 1.8.13

https://github.com/arduino/Arduino/issues/11107

https://github.com/arduino/avrdude-build-script/releases/tag/6.3.0-arduino19

To Be Continued…

J'ai travaillé avec un ATmega sur carte Arduino, je souhaite affubler mon micro-contrôleur principal d'un ATtiny et maintenant que j'ai un projet complet avec ATmega que faire pour l'adapter à mon nouveau micro-contrôleur ATtiny ?

https://github.com/platformio/platform-atmelavr/issues/268

https://github.com/SpenceKonde/megaTinyCore

Buring Arduino bootloader with Atmel-ICE results in avrdude throwing a "verification error"

https://stackoverflow.com/questions/65477291/burning-arduino-bootloader-with-atmel-ice-results-in-avrdude-throwing-a-verific

Unofficial list of 3rd party boards support urls · arduino/Arduino Wiki · GitHub

Availability since Q4 2021

https://github.com/SpenceKonde/megaTinyCore/blob/master/megaavr/extras/ATtiny_x26.md

https://github.com/SpenceKonde/megaTinyCore/blob/master/megaavr/extras/PlatformIO.md

https://github.com/platformio/platform-atmelavr/issues/268

https://forum.arduino.cc/t/resolved-avrdude-w-arduino-nano-every-cant-upload-any-code-to-arduino-ide/623464/6


Unable to burn bootloader with Atmel-ICE in Arduino IDE 1.8.13

https://github.com/arduino/Arduino/issues/11107

https://github.com/arduino/avrdude-build-script/releases/tag/6.3.0-arduino19


C'est quoi la programmation UPDI ?

L'Atmel-ICE est un programmateur UPDI cela signifie que je peux le connecter à un connecteur ICSP pour programmer mon ATtiny en UPDI.

Making your own programmateur

https://create.arduino.cc/projecthub/john-bradnam/create-your-own-updi-programmer-1e55f1

Bitluni vidéo :

https://www.youtube.com/watch?v=AL9vK_xMt4E

Plus simple que la vidéo :

Getting started with the new ATtiny chips - Programming the Microchip's 0-series and 1-series ATtiny with the Arduino IDE - Electronics-Lab.com

C'est pas gagné, je me suis bien battu mais là ... je suis un peu au bout de ce que je sais faire mais j'y reviendrai car ce monde de l'Arduino est passionnant.

Aucun commentaire:

Enregistrer un commentaire