Auteur Sujet: Utilisation d'ATTiny  (Lu 145742 fois)

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Utilisation d'ATTiny
« Réponse #135 le: février 18, 2018, 12:05:52 pm »
Bonjour

Voici les schémas de câblage des différents support de test. Pourriez vous les confronter aux différents tuto que l'on trouve sur le web ?

ATMega 168/328



ATTiny 2313, ATTiny 13, ATTiny x5



ATTiny x4



Et l'Arduino Uno

Cordialement

chris_bzg

  • Global Moderator
  • Sr. Member
  • *****
  • Messages: 310
    • Voir le profil
Re : Re : Utilisation d'ATTiny
« Réponse #136 le: février 20, 2018, 04:14:54 pm »
Pour 10 exemplaires (contrainte Electrodragon ou Seeedstudio), j'ai évalué le coût, hors port, soit environ 7€ pièce.

Quelqu'un est tenté ?

Locoduiniste| Quantité
Thierry| 1 ou 2
Jean-Luc| 2
Dominique| 2
CATPLUS| 1
bobyAndCo| 1
msport| 1

Tu peux me rajouter dans le tableau pour 2 exemplaires.

Didier44

  • Newbie
  • *
  • Messages: 43
    • Voir le profil
Re : Utilisation d'ATTiny
« Réponse #137 le: février 20, 2018, 06:00:50 pm »
Bonjour,

Merci pour cette proposition.
Tu peux me rajouter également dans le tableau pour 1 exemplaire.

Didier

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Utilisation d'ATTiny
« Réponse #138 le: février 20, 2018, 07:38:40 pm »
Bonsoir,

C’est donc bouclé. On est à 11 ou 12 exemplaires sachant que chez electrodragon ils en font 12 et éliminent ceux qui sont ratés mais ça ne m’est jamais arrivé et j’ai toujours eu 12 exemplaires.

Les composants sont commandés. Je les reçois demain. J’ai également pris un 328, un 2313 et un 13 afin des tester leur programmation.

Les plus attentifs auront remarqué que le shield fait moins de 60x60. Or La taille possible est de 100x100. Il y a donc de la place pour d’autres design, grosso-modo une carte 100x40 et une 60x40.

Pour ma part, je vais faire une carte, sans doute plus petite que 60x40 avec un 328 en boîtier TQFP32 cadencé à 20MHz, un CH340, un MCP2517 et un 2561 afin de tester une carte compatible Arduino avec du CAN FD.

Il reste donc pas mal de place, si vous avez des idées...
Cordialement

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Utilisation d'ATTiny
« Réponse #139 le: mars 21, 2018, 08:05:45 pm »
La série de cartes est bouclée.

Comme il y a deux cartes à réaliser, c'est mieux chez Seeedstudio. Par conséquent il n'y aura que 10 exemplaires. J'avais mis 2 pour moi mais une me suffit. Thierry avait dit 1 ou 2, ça sera donc une sauf protestation :)

LocoduinisteQuantité
Thierry1
Jean-Luc1
Dominique2
CATPLUS1
bobyAndCo1
msport1
chris_bzg2
Didier441
TOTAL10


« Modifié: mars 21, 2018, 08:09:00 pm par Jean-Luc »
Cordialement

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 745
    • Voir le profil
Re : Utilisation d'ATTiny
« Réponse #140 le: mars 21, 2018, 10:05:22 pm »
Non, non. Ça me va.  :)

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Utilisation d'ATTiny
« Réponse #141 le: mars 28, 2018, 07:38:58 pm »
SlowMotionServo sur ATTiny84  :)

http://locoduino.org/pic/sms/smsattiny84.mp4
Cordialement

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2218
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Utilisation d'ATTiny
« Réponse #142 le: juin 04, 2018, 11:00:58 pm »
Bonsoir,
je reprends le fil qui a vu le lancement des PCB.
Donc après avoir monté le shield programmateur et installé celui-ci sur un UNO, j'ai déversé l'exemple :
// ArduinoISP
// Copyright (c) 2008-2011 Randall Bohn
dans ce UNO, avec succès.
J'ai chargé le B.A.L Block Automatique Lumineux de Christian, choisi Programmateur Arduino as ISP. Choisi ATTiny13 Standalone 1.2Mz.
J'ai mis un ATTiny13 sur le socket du milieu, pin 1 collé coté levier, mis la tension (vu le ON), et lancé la vérification.
Ça c'est arrêté avec :
avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\Michel\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9/etc/avrdude.conf"

Une erreur est survenue lors du transfert du croquis

         Using Port                    : usb
         Using Programmer              : arduinoisp
avrdude: Error: Could not find USBtiny device (0x2341/0x49)

avrdude done.  Thank you.

Est-ce du à l'ATTiny13, un problème de communication avec la carte ou un petit détail ?

Thank you.

Très jolis les effets de lumière, mais je les aurais préférés coté Tiny.
Cordialement

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Utilisation d'ATTiny
« Réponse #143 le: juin 05, 2018, 08:48:47 am »
Je sais pas

Je viens de flasher un ATTiny 13 et ça marche. As tu gravé la « séquence d'initialisation » aka les fusibles ?

C'est un peu capricieux, graver la séquence d'initialisation n'a pu se faire qu'après avoir débranché et re-branché.

« Modifié: juin 05, 2018, 08:55:59 am par Jean-Luc »
Cordialement

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2218
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Utilisation d'ATTiny
« Réponse #144 le: juin 05, 2018, 09:43:24 am »
J'ai négligé ce que je prenais pour un avertissement :
Fichier du bootloader spécifié mais absent: C:\Users\Michel\Documents\Arduino\hardware\attiny13\avr\bootloaders\empty

Le bootloader est spécifique ou non ? Je peux récupérer un pour ATMega ?

De mes précédentes expériences, je pensais qu'il n'y avait pas besoin de bootloader. Je vais aussi tester en parallèle avec un 2e Arduino (un vrai 16U2  ;)  ).

Je voulais éviter de rater quelque chose d'évident.
Cordialement

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Utilisation d'ATTiny
« Réponse #145 le: juin 05, 2018, 10:44:55 am »
Séquence d'initialisation ≠ bootloader

La séquence d'init c'est la programmation des fuses pour la source d'horloge et sa fréquence, le BOD, etc
Cordialement

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2218
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Utilisation d'ATTiny
« Réponse #146 le: juin 05, 2018, 11:19:04 am »
Au moins ça me manque :
Erreur lors de la gravure de la séquence d'initialisation : le paramètre de configuration « bootloader.tool » est manquant.
je vais reprendre le problème.

Mémoire courte : j'avais déjà confondu séquence d'initialisation et bootloader en janvier 2017.
Cordialement

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2218
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Utilisation d'ATTiny
« Réponse #147 le: juin 05, 2018, 11:52:30 am »
Mon package ATtiny13 a du souffrir lors de mises à jour ...

Les ATTiny85 et autres avaient disparus, réinstallation du package de Freeman. Un pas de plus, mais

C:\Users\Michel\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9/bin/avrdude -CC:\Users\Michel\AppData\Local\Arduino15\packages\diy_attiny\hardware\avr\2018.3.11/avrdude.conf -v -pattiny85 -carduinoisp -e -Ulock:w:0xFF:m -Uefuse:w:0xFE:m -Uhfuse:w:0b11011101:m -Ulfuse:w:0xE2:m

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "C:\Users\Michel\AppData\Local\Arduino15\packages\diy_attiny\hardware\avr\2018.3.11/avrdude.conf"

Erreur lors de la gravure de la séquence d'initialisation.
         Using Port                    : usb
         Using Programmer              : arduinoisp
avrdude: Error: Could not find USBtiny device (0x2341/0x49)

avrdude done.  Thank you.

En fait même message qu'en l'absence de composant sur le support, je vais (re)vérifier mes soudures.
« Modifié: juin 05, 2018, 12:20:04 pm par msport »
Cordialement

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2218
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Utilisation d'ATTiny
« Réponse #148 le: juin 05, 2018, 05:16:54 pm »
En vérifiant les continuités, je constate que je n'ai pas de liaison entre la pin 1 de chaque support et la broche qui va au Reset  de l'Arduino.
J'ai bien continuité entre les pins 1 et les soudures qui semblent correctes, par contre, il me manque une continuité (piste) entre les deux supports petit et moyen. Et comme j'ai soudé les yeux fermés sans vérifier le PCB ... si on peut dire.
Je vais insister sur ces points, la métallisation des trous n'assure peut-être pas correctement le contact.
Edit : J'ai insisté : 10s sans résultat, je vais mettre des straps.
Sinon, ça semble OK pour les cinq autres signaux.
« Modifié: juin 05, 2018, 05:32:56 pm par msport »
Cordialement

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Utilisation d'ATTiny
« Réponse #149 le: juin 05, 2018, 05:25:03 pm »
Le dessin des pistes est le suivant :



En bleu ce sont les piste côté composants, en vert, côté « cuivre »

Les support de test étant soudés le piste du reset est masquée.

Note que sur le petit, le reset est sur la pin 4, pas 1.  Les schémas sont plus haut
Cordialement