Début microcontrôleurs partie 3: Transfert d’un programme dans le microcontrôleur (pilotes)

Bienvenue à la partie 3. Il s’agit d’un petit tutoriel qui traitera simplement chargement des pilotes pour s’assurer que votre programmeur puisse communiquer avec votre ordinateur correctement.

Veuillez noter que parfois les appareils TinyISP et USBAVR maintenant venir préchargés avec les pilotes Windows et devraient être reconnus automatiquement par l’ordinateur. Si ce n’est pas le cas, vous devez charger les pilotes manuellement. Il s’agit d’un guide pour ce processus.

Maintenant, vous devriez avoir construit l’interface SPI. Sinon, vous pouvez consulter le tutoriel précédent, ou vivre avec les fils fragiles. Si vous avez lu la première phrase plus que deux fois après la construction de l’appareil, j’ai présenté dans le dernier tutoriel, ne vous inquiétez pas... la chose que vous faites est l’interface SPI ! C’est tout simplement le câble 6 broches, relié à un ensemble de droit de 6 broches qui correspondent à la disposition des broches appropriées sur le microcontrôleur.

À ce stade, nous avons besoin pour s’assurer que l’ordinateur reconnaîtra le programmeur. C’est l’appareil de USBTinyISP de sparkfun ou adafruit industries, qui relie l’ordinateur au microcontrôleur. Comme tout dans cet univers qui se branche sur un ordinateur équipé du système d’exploitation Windows, il est nécessaire pour les conducteurs--et ce programmeur ne fait pas exception. Cependant ma vidéo vous donnera des instructions pour l’installation complète de ces pilotes, donc il n’y a pas plus de deviner !

Étant donné que j’installe le pilote sur mon ordinateur exécutant le système d’exploitation de Windows 7 64 bits, l’installation est un peu différente de la procédure pour le système d’exploitation 32 bits. Inutile de vous inquiétez pas si--si vous pouvez cliquer et faire glisser des fichiers d’un dossier à l’autre, vous n’aurez pas un problème. Apparemment, les pilotes de sparkfun.com ne contiennent pas la dernière version des pilotes 64 bits. C’est complètement expliqué dans la vidéo, donc vous n’aurez aucun problème à l’installation du pilote si vous utilisez un système 64 bits. Voici les étapes générales pour obtenir les pilotes sur le système et le programmeur reconnu par soit un 32-bit ou 64-bit Windows système d’exploitation.

  1. Allez sur sparkfun.com et accédez à la page de Poche AVR programmeur (volet gauche, sous « Programmeurs – AVR »). Le lien est fourni si vous n’avez pas besoin de faire attention à ma description trop verbeuse.
  2. Défilez vers le bas et trouver le lien du Driver Windows sous la rubrique Documents.
  3. Maintenant, vous avez le fichier pocketprog-driver.zip sur votre ordinateur quelque part. Espérons que vous savez où il est téléchargé ! Si vous le faites, ouf... !
  4. Décompressez le fichier dans un autre dossier dont vous connaissez l’emplacement.
  5. Avant de jouer avec le contenu ou essayer de l’installer pour une raison quelconque, un couple de fichiers doivent être révisé pour la version 64 bits de Windows 7 ou Vista. Toutefois, si vous utilisez une version 32 bits de Windows, allez-y et lancez l’installation. Vous pouvez simplement ignorer l’explication suivante de la procédure de 64 bits.
  6. Maintenant, allez à la page sourceforge libusb et cliquez sur la dernière version. Vous pourrez voir quelques ou plusieurs des fichiers répertoriés. Vous souhaitez le fichier bin (c.-à-d. libusb-win32-bin-#. #. #. # .zip).
  7. Maintenant vous avez un autre fichier .zip pour rechercher sur votre ordinateur. Allez-y et décompressez-le dans un emplacement connu. Allez dans ce dossier et naviguez jusqu’au dossier bin, puis dans le dossier amd64.
  8. Il y aura deux fichiers ghcalled là libusb0.dll et libusb0.sys. Renommer ces fichiers à libusb0_x64.dll et libusb0_x64.sys.Copy ces fichiers dans le dossier pocketprog-pilote, remplaçant ainsi la version existante de ces fichiers.
  9. Pour l’installation des pilotes nouvellement téléchargées, je vais montrer une méthode plutôt non traditionnels qui me plaît beaucoup. C’est le mode « ajout de matériel hérité ». Oui, il y a un tel animal dans Windows ! Cliquez sur le menu Démarrer. Faites un clic droit sur « Ordinateur », vous verrez un menu... Sélectionnez l’option « Gérer ». Il aura probablement un bouclier bleu et jaune à côté de lui. Cliquez sur "gestionnaire de périphériques".
  10. Oui, je sais que vous connaissez une autre façon d’obtenir au gestionnaire de périphériques. Eh bien, maintenant vous savez un autre moyen. Faites un clic droit sur le dessus de la liste (le nom de l’ordinateur, se termine généralement par un «-PC. " Le mien est patrick-PC). Vous l’avez deviné, mon nom est Patrick.
  11. Dans le menu, sélectionnez « Ajouter l’héritage matériel. » Si vous vous demandez, « Héritage » signifie matériel qui est encore en usage et a été pendant un certain temps ; ou matériel que Windows n’a pas sur leur liste de matériel tout-puissant. Eh bien, c’est ma définition pour elle de toute façon... Appuyez sur « Suivant » lorsque l’Assistant est introduit.
  12. Sur l’écran suivant, sélectionnez « Installer le matériel que je sélectionne manuellement dans la liste (utilisateur expérimenté), » alors la case d’option est changée à cette sélection. Une case d’option est un contrôle windows qui ressemble à un cercle avec un petit point bleu sphérique au centre.
  13. Cliquez sur suivant. L’option « Afficher tous les périphériques » devrait être mis en évidence. S’assurer de cela, puis cliquez sur suivant. Cliquez sur le bouton « Disquette ». Le bouton « Parcourir », naviguez vers où se trouve le dossier de pocketprog-pilote. Si vous avez sélectionné le bon dossier, vous pourrez voir le fichier pocketprog.inf situé dans ce dossier.
  14. Double-cliquez sur ce fichier et le pilote devrait commencer à installer. Examinez cette procédure encore une fois, ou regarder la vidéo une deuxième fois si l’installation ne semble pas aller comme prévu.

J’espère que votre ordinateur peut maintenant correctement reconnaître et communiquer avec votre MCU !

Dans le prochain tutoriel, nous commençons à entrer dans des émissions. C’est où les choses deviennent plaisir.

Mots clés: Microcontrôleurs, USBISP

Articles Liés

Début microcontrôleurs partie 6: Écrit le premier programme à tour sur une LED

Début microcontrôleurs partie 6: Écrit le premier programme à tour sur une LED

Je sais que vous êtes prêt à écrire le premier programme. Vous avez visité par beaucoup jusqu'à présent ! Alors que nous sommes sur le sujet, récapitulons les événements. Vous avez sortit et le microcontrôleur Atmel AVR de votre choix. J'ai choisi th
Début microcontrôleurs partie 2: Création d’une Interface SPI du programmateur au microcontrôleur

Début microcontrôleurs partie 2: Création d’une Interface SPI du programmateur au microcontrôleur

Bonjour, nous espérons que vous avez apprécié la partie 1 de début de microcontrôleurs. Nous allons avancer dans la partie 2 et de commencer à parler sur les interfaces et comment obtenir votre microcontrôleur pour communiquer avec un ordinateur.Donc
Début microcontrôleurs partie 5: Essais le programmeur et la construction du premier Circuit

Début microcontrôleurs partie 5: Essais le programmeur et la construction du premier Circuit

Jusqu'à présent, vous devriez avoir tous les logiciels installés et construit l'interface qui assurera une liaison commode du programmateur pour les microcontrôleurs (MCU). Pour l'étape suivante, vous aurez besoin une maquette (ceux avec les nombres
Début microcontrôleurs partie 4: Installation de l’environnement de programmation (WinAVR)

Début microcontrôleurs partie 4: Installation de l’environnement de programmation (WinAVR)

Bienvenue à la prochaine étape de notre série. Nous allons introduire certains éléments de programmation base maintenant. Ce tutoriel est tout simplement sur l'installation de votre environnement de programmation. L'environnement de programmation que
Début microcontrôleurs partie 9: Bouton et logiciel Debouncing des méthodes

Début microcontrôleurs partie 9: Bouton et logiciel Debouncing des méthodes

Dans cette partie du tutoriel, nous allons discuter le bouton et le logiciel debouncing.Nous voulons étudier le bouton debouncing premier et en détail, donc nous avons une bonne compréhension de ce qu'elle implique. Bouton debouncing est important et
Début de la partie microcontrôleurs 12 : Intro aux interruptions

Début de la partie microcontrôleurs 12 : Intro aux interruptions

Dans cette partie du tutoriel que nous allons parler des interruptions de travail utilisant le compteur par exemple. Interruptions améliorent l'utilisation de microcontrôleurs de manière énorme. Interruptions rendre vos programmes réagissent au matér
Début de la partie microcontrôleurs 8: Ajout d’un bouton au microcontrôleur et rendant Do Something

Début de la partie microcontrôleurs 8: Ajout d’un bouton au microcontrôleur et rendant Do Something

Un moyen très simple et facile de prévoir l'interaction humaine avec le microcontrôleur est d'insérer un bouton dans le circuit. Nous communiquons avec les ordinateurs à l'aide de deux principaux dispositifs d'entrée : la souris et le clavier. Un cla
Début microcontrôleurs partie 7: Réviser le premier programme de faire le clignotement de la LED

Début microcontrôleurs partie 7: Réviser le premier programme de faire le clignotement de la LED

Vous avez écrit le premier programme qui allume une LED. Oui, c'était spectaculaire ! Eh bien, pas vraiment, mais nous allons introduire un peu de folie à la LED. Nous allons donner une personnalité « bipolaire » en faisant clignoter. Puis nous allon
Début microcontrôleurs partie 13 : Intro pour interfacer les LCD

Début microcontrôleurs partie 13 : Intro pour interfacer les LCD

Le microcontrôleur est une merveilleuse pièce de génie et il peut faire beaucoup de choses (avec l'aide de certaines émissions grande), mais c'est toujours une boîte noire opaque. Si vous voulez partager des informations ou vous montrer ce qu'il essa
Guide #4 débutants Hardware Arduino partie 2

Guide #4 débutants Hardware Arduino partie 2

Suite à la partie 1, cette vidéo sur Arduino Hardware pour débutants jette un regard sur certains périphériques de nouvelle Arduino matériel pour vous rendre sur la route à un projet.Nous examinons ici les écrans Afficheurs à cristaux liquides (LCD)
Guide #3 débutants Hardware Arduino partie 1

Guide #3 débutants Hardware Arduino partie 1

Parfois, c'est les petites choses dans la vie qui peut se transformer en grandes pierres d'achoppement, et cela vaut certainement pour noobs commençant leur voyage Arduino. Il était certainement si dans mon cas.Donc dans cette vidéo, j'ai aperçu quel
Faire un panier de Pâques à partir de matériaux trouvés dans la poubelle

Faire un panier de Pâques à partir de matériaux trouvés dans la poubelle

Pâques a les meilleurs bonbons. Et ce qui est mieux excuser pour en acheter pour vous-même, qu'afin être déjà acheter certains de mettre dans des paniers pour vos amis ?Les matériaux sont gratuites et respectueuses de l'environnement ! Vous pouvez le
Créer un film à partir de cadres de stop motion dans Final Cut Pro X

Créer un film à partir de cadres de stop motion dans Final Cut Pro X

Si vous avez un tas d'images, mais ils devraient devenir un film dans votre montage Final Cut Pro X. Comment faire cela facilement et de façon robuste ?Etape 1: Créez un nouveau projet Choisissez fichier - nouveau - projet... dans le menu. Dans la bo
Un ROBOT très rentable à l’aide de microcontrôleur 89c 51.

Un ROBOT très rentable à l’aide de microcontrôleur 89c 51.

Hé les gars c'est mon premier insolubles, s'il vous plaît aller facile sur moi...Ce que j'ai construit dans ce insoluble est un Robot. Je l'appelle un espion Robot (cos si petit et si une caméra est ajoutée, elle agira comme un espion). Toute façons,