Étape 2: Le programmateur USB
J’ai joué un peu avec faisant des programmeurs de port série pour un peu, mais honnêtement, ils sont tout aussi compliqués que la version USB et ports même série se raréfient.
En effet, mon portable a seulement vraiment USB. USB est. En regardant autour, le programmeur de USBTiny est assez simple et fonctionne avec les outils GNU/AVR-GCC gratuits.
Faites-le vous-même ou acheter un kit ?
Le bricolage les façons sont bonnes, si vous pouvez déjà programmer un ATTiny2313 (avec programmateur parallèle) et ont un cristal de 12 MHz assis autour. USBTiny Page énonce les principes de base.
Il termine le câble de programmation avec un port parallèle, mais je l’ai aurait fini vers le haut dans un en-tête de 6 broches standard si je devais repartir. (Pourquoi ? Parce que c’est standard). Voici son brochage et vérifier l’image ci-dessous pour le schéma de câble.
PD3 - MISO
PD5 - Reset
PD6 - SCK
PD7 - MOSI
Si vous faites votre propre, s’il vous plaît profiter de mon expérience et mettez-la dans une jolie boîte en plastique. Si vous n’avez pas, il échouerez, finalement, lorsque le cristal 12MHz se détache. C’est pourquoi j’utilise maintenant...
La manière rapide et élégante est le kit de USBtinyISP de Ladyada. Il définirez vous coûtera 22 $, mais vous obtenez un PCB sympa, préprogrammée ATTiny2313 et un Simply clean avec câbles de nice. Pièces brutes sont de toute façon comme $15-16, et vous n’avez pas à appeler Digikey et alors vous inquiétez sur la programmation jusqu'à votre propre 2313. Prend 30 min - 1 h à souder tous ensemble.
Faire des folies. Fais-moi confiance.
(Aucune appartenance, client satisfait)
Et viens de voir ce lien : Tutoriel AVR de Ladyada qui semble assez bon pour moi.
(Et notez que conception de Ladyada et le USBTiny original utilisent différents codes d’identification de produit USB--vous devrez trouver les chaînes d’ID et de re-compiler avrGCC si vous passez entre les deux. Je pense qu’il y a des instructions sur les pages Web.)