Auteur Sujet: Question sur un programmateur  (Lu 10786 fois)


Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Question sur un programmateur
« Réponse #1 le: février 07, 2018, 01:54:04 pm »
Ni doc, ni schéma. Et c'est pas un programmateur

Pour programmer via l'USB, il faut
1 - que le micro soit déjà flashé avec un bootloader
2 - qu'il dispose d'une interface USB
2b - ou bien qu'il y ait un convertisseur USB série sur la carte et dans ce cas la transmission des données se fait par la ligne série (et c'est le bootloader qui flashe)

Ne nous leurrons pas, si l'ATTiny est vierge, il n'a pas de bootloader, il n'a pas non plus d'interface USB et la minuscule carte montrée ne dispose pas de convertisseur. Outre le support, il y a un régulateur et une poignée de capas, de résistances et de LED.

Que vaut cette carte ? rien du tout. Ils n'ont même pas la décence de fournir le connecteur ISP femelle permettant de la brancher sur un UNO. De plus la position des broches d'alimentation ne correspond pas à la localisation sur le UNO si la carte était enfichée sur l'ISP  :) Le micro USB ne sert à rien puisque la carte est supposée être alimentée par le UNO

Description corrigée : « Pluggable Développement Programmation Board Éditeur Micro Usb Connecteur D'alimentation »
« Modifié: février 07, 2018, 01:57:39 pm par Jean-Luc »
Cordialement

nopxor

  • Full Member
  • ***
  • Messages: 177
    • Voir le profil
« Modifié: février 07, 2018, 02:17:38 pm par nopxor »

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Question sur un programmateur
« Réponse #3 le: février 07, 2018, 02:28:41 pm »
Oui, la conclusion est sans appel :

Citer
The 8 pin ATTiny45 (85) is a very small but powerful controller. It is NOT designed to work efficiently with the USB. It does not have a dedicated USB hardware. As a result, a very poor software implementation is used. It uses most of the resources and does not support minimum features of the USB interface. Bootloaders are “resident” programs that highly utilize interrupt handlers to process USB request from the host PC. However, the ATtiny does not have enough resources to reply to the host in time, so the device is not stable and frequently gets disconnected. It is compatible almost with nothing and needs special software and drivers to communicate.

The communication is very slow and transfers several bytes at time with peak speed of 9600 bps. But even this is not the biggest issue. The biggest issue is that there is not enough flash and sram memory to fit most applications. The USB library takes half of resources. This is not enough even for another library. Unfortunately, forget about this devices unless all you need is just to blink the LED or to transmit dozen of bytes.

Donc il ne faut pas rêver, même en émulant en logiciel une interface USB, les ATTiny ne sont pas faits pour ça.
« Modifié: février 07, 2018, 02:44:47 pm 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 : Question sur un programmateur
« Réponse #4 le: février 07, 2018, 04:03:36 pm »
On n'a pas besoin de programmateur pour programmer un ATTiny, un brave Uno le fait très bien.
Merci à Christian pour sa série d'articles :
http://www.locoduino.org/spip.php?article189
Cordialement

destroyedlolo

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Re : Question sur un programmateur
« Réponse #5 le: février 08, 2018, 09:23:56 pm »
Merci pour vos réponses ... ce n'est donc pas ce qu'il me faut :)

En clair, je débute avec ... rien si ce n'est une grosse expérience avec les ESP8266. Pour programmer ces derniers, il suffit de mettre une broche à la masse et d'envoyer les codes sur son Uart, soit avec un classique FTDI, voir en bidouillant directement depuis un *PI comme je l'ai décrit sur mon site.

Existe-t-il une solution aussi simple pour les ATTiny ?

Jean-Luc

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 1691
    • Voir le profil
Re : Question sur un programmateur
« Réponse #6 le: février 09, 2018, 09:43:56 am »
msport a donné le lien juste au dessus  :)
Cordialement

destroyedlolo

  • Newbie
  • *
  • Messages: 16
    • Voir le profil
Re : Question sur un programmateur
« Réponse #7 le: février 09, 2018, 09:36:05 pm »
Il me reste donc plus qu'a trouvé un Uno  ;D

Merci pour les infos.