Parlons Arduino > Débuter

Question sur un programmateur

(1/2) > >>

destroyedlolo:
Bonjour,

J'envisage d'acheter ce genre de programmateurs : https://fr.aliexpress.com/item/Free-Shipping-Pluggable-Development-Board-Programming-Editor-Micro-Usb-Power-Connector/32704761244.html?src=google&albslr=221442105&isdl=y&aff_short_key=UneMJZVf&source=%7Bifdyn:dyn%7D%7Bifpla:pla%7D%7Bifdbm:DBM&albch=DID%7D&src=google&albch=shopping&acnt=494-037-6276&isdl=y&albcp=653151748&albag=36672819047&slnk=&trgt=61865531738&plac=&crea=fr32704761244&netw=g&device=c&mtctp=&gclid=CjwKCAiA5OrTBRBlEiwAXXhT6MZge8IcwNbjEtto5Ao0c_ikwaX7xuv93s9QPYKngBXPXpTynNjYLhoC1ssQAvD_BwE

Comme d'habitude, pas de doc  :-X
J'aimerai savoir si la programmation se fait par le port USB ou s'il faut passer par l'autre connecteur, en faisant une programmation SPI ?

Merci

Jean-Luc:
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 »

nopxor:
Bonjour,

Des infos là:
https://forum.arduino.cc/index.php?topic=419941.0

Et un tutoriel complet là:
https://makbit.com/web/firmware/breathing-life-into-digispark-clone-with-attiny-mcu/

Jean-Luc:
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.

--- Fin de citation ---

Donc il ne faut pas rêver, même en émulant en logiciel une interface USB, les ATTiny ne sont pas faits pour ça.

msport:
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

Navigation

[0] Index des messages

[#] Page suivante

Utiliser la version classique