Programmation des ATtiny Digispark
Une autre famille d’Arduino
Vous répondez à :
Bonjour
Je suis Windows 7
Après avoir rempli les URL comme cela indiquè
lors du branchement de l’ATtiny.
Dans le bas il apparait ERREUR durant le téléchargement.
Merci de m’indiquer pour corriger cette erreur
Cordialement
@+Marc
16 Messages
-
Programmation des ATtiny Digispark 14 mars 2021 11:39, par jacques
j’ai 70 ans et grace à vous, je continue d’apprendre.Merci.
-
Programmation des ATtiny Digispark 12 juillet 2021 22:56, par Marc Barruel
Bonjour
Je suis Windows 7
Après avoir rempli les URL comme cela indiquè
lors du branchement de l’ATtiny.
Dans le bas il apparait ERREUR durant le téléchargement.
Merci de m’indiquer pour corriger cette erreurCordialement
@+Marc -
Programmation des ATtiny Digispark 12 juillet 2021 23:39, par msport
Bonsoir,
faites une capture d’écran du message d’erreur et postez la sur le forum.
Cordialementt
Voir en ligne : Digispark Kickstarter Attiny85
-
Programmation des ATtiny Digispark 13 juillet 2021 00:51, par Dominique
La difficulté de programmation sous Windows est un grand classique si vous ne respectez pas scrupuleusement les conseils donnés après la figure 12. Il faut de toute façon mieux décrire le problème (on ne peut pas deviner).
-
Programmation des ATtiny Digispark 21 novembre 2021 19:38, par Fantasio
Merci pour cet article.
J’ai essayé de cloner un Digispark à partir d’un ATtiny85.
Pour disposer de 6 sorties il faut redéfinir la broche 1 de l’ATtiny85, ce que j’ai fais en modifiant les fusibles avec le logiciel AVRDUDESS(L:0xE1, H:0x5D, E:0xFE) .
Mon programme est juste un clignotement de toutes les pins préalablement mises en sortie. Une adaptation de Blink, donc rien d’extraordinaire.
Le résultat est curieux et se produit systématiquement sur tous mes ATtiny85 :- si je branche des leds uniquement sur pin0 à pin2, tout fonctionne normalement
- si je branche en plus d’autres leds sur pin3, pin4 et pin5 alors pas de fonctionnement...
je précise qu’en série de chacune led il y a une résistance d’un 1K, que l’ATiny est alimenté en 5V et qu’un condo de 100nf est positionné entre Vcc et Gnd. J’ai effacé plusieurs fois les fusibles et recommencer plusieurs fois. Pas de changement. En plagiant Desproges, "Etonnant, non ?"
-
Bonsoir,
il vaudrait mieux parler de portB, PB, que de pin, on s’y est déjà trompé ...
Je pense qu’il vaut mieux éviter d’utiliser PB5 qui est le Reset.
Qui est la pin 1, c’est ce que vous tentez ?
Il me semble que si le reset fonctionne toujours, nécessaire pour programmer, c’est que vous n’êtes pas parvenu à le désactiver.
Mais je me trompe peut-être, vous en savez peut-être plus que moi.
-
Programmation des ATtiny Digispark 22 novembre 2021 13:55, par Fantasio
Merci msport pour ta remarque qui est tout à fait légitime concernant le nom des pins.
Je persiste sur la version 6 E/S mais cette fois ci en abandonnant l’ATtiny85USB et en modifiant les fusibles sur un simple ATtiny85 au moyen d’un programmateur Haute Tension...Bien sûr je pourrais utiliser un ATtiny84 qui dispose de plus d’E/S mais je souhaite utiliser le 85 au maximum de ses possibilités... -
Programmation des ATtiny Digispark 1er novembre 2022 10:58, par guillaumevlv62
Bonjour,
pourriez-vous m’expliquer cette variable ?20 // variables
21 byte leds = 0B00011111 ; // état des leds - - - 4 3 2 1 0Est ce une définition en binaire ?
Auriez vous d’autre exemple pour que je puisse comprendre
Merci -
Programmation des ATtiny Digispark 1er novembre 2022 11:16, par msport
Bonjour,
vous aurez tous les détails dans le site de référence arduino.cc et le playground.
Si vous avez du mal avec l’anglais, utilisez la traduction automatique de Chrome.
CordialementVoir en ligne : Integer Constants
-
Programmation des ATtiny Digispark 6 avril 2024 08:42, par Fabrice Fayolle
Merci pour cet article
Savez-vous où l’on peut trouver l’empreinte pour KiCad du Tiny85, svp ?
On trouve facilement celle du composant mais pas de la carte complète
Fabrice -
Programmation des ATtiny Digispark 2 juin 2024 18:25, par Juan
Bonjour,
Article très intéressant. Cependant, j’obtiens une erreur d’image lorsque j’essaie de charger les URL .
Merci beaucoup pour votre attention.
Cordialement-
Bonjour,
Peut-être naviguez vous en utilisant des URL en http. Passez en https: https://www.locoduino.org/spip.php?...
-
-
Programmation des ATtiny Digispark 5 juin 2024 13:16, par Juan
J’ai essayé les adresses :
https://digistump.com/package_digis...
https://drazzy.com/package_drazzy.c...
mais j’obtiens toujours la même erreur lors du téléchargement.-
Bonjour,
Concernant https://drazzy.com/package_drazzy.c... le fichier json est toujours là mais le certificat a expiré ; ce qui empêche l’IDE Arduino d’y accéder. J’imagine que le responsable du site va mettre à jour son certificat un jour ou l’autre. Ou pas...
Voir ici : https://github.com/SpenceKonde/mega...I am still here, and I have been periodically getting enough time to respond to a small number of issues. But
Those fucking certs are a constant headache. The automatic renewal methods that they talk about DO NOT WORK.
The only time they get updated is when I manually log into the machines. The duration that the certs are valid for is long enough for me to forget the steps to manually renew. For reasons I don’t understand, cron jobs don’t run. I have no idea why, I set them up, see that they’re in the crontab and then check back a few days later when it should have run and see no evidence that anything happened when the cronjob should have run. I don’t have enough leverage on the guy who knows linux right now to get him to help out, I think he wishes I knew someone else who was competent at linux.And I have a bunch of other irons to fire ; I have to collate 6 years of tax documents - the bloodsuckers want to know crazy numbers. Revenue !? Expenses ?! How the fuck should I know ? Money come money go ! Meanwhile time seems to be going by faster and faster, like I have less and less time to do more and more things. I do not know how anyone could ever be bored.
Bref, Spence Konde est au bord de la dépression nerveuse.
Une solution est donnée par un utilisateur : télécharger avec votre navigateur le fichier qui est à https://drazzy.com/package_drazzy.c... en passant la barrière du certificat expiré et le mettre quelque part sur votre disque dur. Par exemple, je l’ai mis (je suis sous Unix) dans /Users/jlb/bin/package_drazzy.com_index.json. Puis dans les préférence de l’IDE mettre file ://. Par exemple chez moi c’est file :///Users/jlb/bin/package_drazzy.com_index.json
Concernant https://digistump.com/package_digis... le site a disparu et donc probablement l’entreprise également. Le nom de domaine expirera le 26 juin de cet année. À voir si il sera renouvelé.
Toutefois, ce package est hébergé sur GitHub (heureusement) et pas sur le site du fabricant qui a disparu. Par conséquent, l’URL suivante peut être employée à la place : https://raw.githubusercontent.com/d...
Par ailleurs, ce package n’a pas été mis à jour depuis 8 ans. Entretemps, un développeur indépendant a repris et amélioré le package officiel : https://github.com/ArminJo/Digistum...
C’est à essayer.-
D’ailleurs, il n’est pas très difficile de voir pourquoi Digistump a cessé toute activité. Leur création a été copiée à la vitesse de l’éclair par les fabricants chinois. Les cartes originales sont noires et non bleues comme l’article le laisse supposer. La figure 1 est manifestement erronée.
Le fabricant a assumé tous les développements logiciels et a eu la gentillesse de les mettre en logiciel libre, espérant vendre des cartes mais passé le kickstarter il a été copié et a mis la clé sous la porte.
Les utilisateurs ont ce qu’ils méritent. Ces cartes étaient vendues 6€ chez GoTronic, c’est bien évidemment 2 à 3 fois plus que les contrefaçons vendues sur AliExpress mais il ne faut pas perdre de vue qu’il s’agit d’une carte qu’on va acheter en 1 ou 2 exemplaires pour développer. Si on veut déployer des ATTiny, on achètera directement le composant.
-
-
-
Programmation des ATtiny Digispark 14 juin 2024 16:09, par Dominique
En ce qui concerne l’installation et l’utilisation du package Digistump, ça s’avère plus compliqué !
Dans les réglages ArduinoIDE, le fichier de package de Drazzy s’installe bien comme indiqué par Jean-Luc et dans l’article Le microcontrôleur ATtiny45 (2).
On voit alors toute la collection des ATTiny et le programme se compile bien de cette façon.Pour le Digistump c’est problèmatique ! En tout cas dans l’ArduinoIDE actuel.
Le lien vers le package est : https://raw.githubusercontent.com/d...
Le site GitHub indique : Files to add Digistump support (Digispark, Pro, DigiX) to Arduino 1.6.X (1.6.4+)La série de cartes digistump apparait bien dans le gestionnaire de carte mais la compilation échoue :
fork/exec /Users/dominiquebultez/Library/Arduino15/packages/arduino/tools/avr-gcc/4.8.1-arduino5/bin/avr-g++ : bad CPU type in executableÇa n’est pas à cause de l’IDE semble-t-il.
Le package est tellement vieux que le gcc embarqué est compilé en 32 bits. les binaires 32 bits ont été abandonnés avec Mac OS X 10.15 (Catalina), il y a 5 ans. On en est à la 14.5. Et la dernière version de digistump date de février 2016.
Donc c’est mort à moins de bricoler le package pour le faire pointer vers un compilateur plus récents.
Digistump installe un avr-gcc qui date de mathusalem dans /Library/Arduino15/packages/arduino/tools/avr-gcc/4.8.1-arduino5/bin
l’idée est de remapper ce répertoire vers un autre avr-gcc
Un qui marche et qui, je pense, est installé avec l’IDE est dans : /Library/Arduino15/packages/arduino/tools/avr-gcc/7.3.0-atmel3.6.1-arduino7/bin
C’est une manip que je ne vous recommande pas de faire si vous n’êtes pas certain d’y arriver sans casse dans votre système d’exploitation.