Outils pour utilisateurs

Outils du site


electronique:micro_controleurs:attiny85:dev_board_starting

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
electronique:micro_controleurs:attiny85:dev_board_starting [2016/08/31 12:39] florianelectronique:micro_controleurs:attiny85:dev_board_starting [2025/01/14 11:19] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
-====== Guide de démarrage avec la carte de développement Digispark et son ATtiny85 ======+====== Démarrage sur Digispark ====== 
 + 
 +Guide de démarrage avec la carte de développement Digispark de [[http://digistump.com/|Digistump]] et l'ATtiny85 
  
 ===== Présentation ===== ===== Présentation =====
  
-J'ai commandé ce petit module chinois qui est un équivalent de la carte Digispark proposée par le site Digistump :+J'ai commandé ce petit module Chinois qui est un équivalent de la carte Digispark :
  
 |{{  :electronique:micro_controleurs:attiny85:start_digispark:digispark_front.jpg?direct&200x171  }}|{{  :electronique:micro_controleurs:attiny85:start_digispark:digispark_back.jpg?direct&200x176  }}| |{{  :electronique:micro_controleurs:attiny85:start_digispark:digispark_front.jpg?direct&200x171  }}|{{  :electronique:micro_controleurs:attiny85:start_digispark:digispark_back.jpg?direct&200x176  }}|
Ligne 9: Ligne 12:
 Un lien très bien fait explique son principe de fonctionnement : [[http://www.electroschematics.com/12102/learn-to-use-attiny85-usb-mini-development-board/|Electroschematics]] Un lien très bien fait explique son principe de fonctionnement : [[http://www.electroschematics.com/12102/learn-to-use-attiny85-usb-mini-development-board/|Electroschematics]]
  
-Le schéma est le suivant :+Le schéma est le suivant :\\ 
 +{{http://doku.floriantales.fr//lib/plugins/ckgedit/fckeditor/userfiles/image/electronique/micro_controleurs/attiny85/start_digispark/circuit-diagram-of-the-attiny85-usb-mini-development-board.png?direct&500x420}}
  
-{{http://floriantales.hd.free.fr//lib/plugins/ckgedit/fckeditor/userfiles/image/electronique/micro_controleurs/attiny85/start_digispark/circuit-diagram-of-the-attiny85-usb-mini-development-board.png?direct&500x420}}+Le micro contrôleur est livré avec le bootloader [[http://github.com/micronucleus/micronucleus|micronucleus]] qui prend en charge une connexion usb minimaliste.\\ 
 +Si il n'y a pas de signal sur le port usb, le programme de l'utilisateur se lance.\\ 
 +\\ 
 +Ce "device usb" nécessite un driver coté PC et une définition de la carte (Board Manager) pour l'IDE Arduino.
  
-Le micro contrôleur est livré avec le bootloader [[http://github.com/micronucleus/micronucleus|micronucleus]] qui prend en charge une connexion usb minimaliste.+\\
  
-Si il n'y a pas de signal sur le port usb, le programme de l'utilisateur se lance. 
  
 ===== Installation de la carte : drivers et configuration de l'IDE Arduino ===== ===== Installation de la carte : drivers et configuration de l'IDE Arduino =====
  
-Les drivers proposés par Digistump sont garanties pour fonctionner avec la version 1.02 du bootloader micronucleus.+Les drivers proposés par Digistump sont garantis pour fonctionner avec la version 1.02 du bootloader micronucleus.\\ 
 +Le guide de démarrage proposé par Digistump est le suivant : [[http://digistump.com/wiki/digispark|Digistump]]\\ 
 +Suivre cette procédure pour installer et écrire son 1er code sur la carte: [[http://digistump.com/wiki/digispark/tutorials/connecting|Digistump]] ({{:electronique:micro_controleurs:attiny85:start_digispark:digispark_tutorials_connecting_programming.pdf|version pdf}} )\\ 
 +Digistump propose tout un tas de shields à adapter sur le Digispark.
  
-Le guide de démarrage proposé par Digistump est le suivant : [[http://digistump.com/wiki/digispark|Digistump]] 
- 
-Suivre la procédure suivante pour installer et écrire son 1er code sur la carte: [[http://digistump.com/wiki/digispark/tutorials/connecting|Digistump]] 
- 
-Digistump propose tout un tas de shield à adapter sur le Digispark. 
  
 ===== Test librairie Serial ===== ===== Test librairie Serial =====
Ligne 31: Ligne 35:
 Afin de finir sur un petit TP j'ai testé la librairie Serial avec le code suivant : Afin de finir sur un petit TP j'ai testé la librairie Serial avec le code suivant :
  
-<code>+<code arduino serial_test.ino>
 void setup() { void setup() {
   Serial.begin(9600);   Serial.begin(9600);
Ligne 42: Ligne 46:
 </code> </code>
  
-Cette carte ne dispose pas de chip convertisseur TTL/USB. Il faudra donc se contenter de lire les trames TTL avec ce que l'on a sous la main :+\\ 
 +Cette carte ne dispose pas de chip convertisseur TTL/USB. Il faudra donc se contenter de lire les trames TTL avec ce que l'on a sous la main :{{:electronique:micro_controleurs:attiny85:start_digispark:newfile1.png?nolink&}}
  
-{{:electronique:micro_controleurs:attiny85:start_digispark:newfile1.png?nolink&600x360}}+La sortie TTL est sur le pin PB3 (pate 2) de l'attiny, soit la sortie P2 de la carte.
  
-La sortie TTL est sur le pin PB3 (patte 2) de l'attiny, soit la sortie P2 de la carte. 
  
 ===== Conclusion ===== ===== Conclusion =====
  
-Cette carte est bien pour tester les possibilités du ATtiny85 et faire quelques maquettes d'évaluation. +Cette carte est bien pour tester les possibilités du ATtiny85 et faire quelques maquettes d'évaluation.\\ 
- +Par contre le bootloader bloque le programme utilisateur quelques secondes à la mise sous tension.\\ 
-Par contre le bootloader bloque le programme utilisateur quelques secondes à la mise sous tension. +Il prend égalementt 2k des 8k disponibles de la mémoire flash.\\ 
- +Il faut donc creuser autour de la [[:electronique:micro_controleurs:attiny85:programmation_isp|programmation d'attiny en ISP]] pour aller plus loin.
-Il prend égalementt 2k des 8k disponibles de la mémoire flash. +
- +
-Il faut donc creuser autour de la programmation d'attiny en ISP pour aller plus loin. +
- +
-\\+
  
 +~~socialite~~
  
electronique/micro_controleurs/attiny85/dev_board_starting.1472643548.txt.gz · Dernière modification : 2025/01/14 11:19 (modification externe)