Programmateur Atmel Avr USB ISP

50,00 DH

Disponibilité:

45 en stock

UGS : 0091 Catégories : ,

Description

Programmateur ATMEL AVR USB ISP

Le USBasp est un programmeur ISP (In-System Programming) USB universel pour microcontrôleurs AVR (ATmega, ATtiny…). Il intègre un contrôleur ATMega8U2 et se branche en USB pour flasher directement vos cibles via l’interface SPI, sans nécessiter de bootloader.

🔧 Caractéristiques techniques

  • Protocole : ISP (SPI) pour AVR 5 V / 3,3 V
  • Microcontrôleur hôte : ATMega8U2 (USB) + ATMega8 (firmware)
  • Vitesse de programmation : jusqu’à 12 MHz SCK
  • Tension de service : 5 V ou 3,3 V (jumper sélectionnable)
  • Connecteurs :
  • IDC 10 broches mâle USBasp
  • Adaptateur 10→6 broches (standard AVR ISP)
  • Indicateurs LED : alimentation (PWR) et activité SPI (BUSY)
  • Compatibilité OS : Windows (libusb), Linux, macOS
  • Dimensions : environ 48 × 20 × 15 mm

💡 Applications typiques

  • Programmation de microcontrôleurs AVR (ATmega328P, ATtiny85…)
  • Débogage et développement de projets Arduino sans bootloader
  • Mise à jour de firmware de cartes custom basées sur AVR
  • Formation et ateliers pédagogiques sur microcontrôleurs
  • Production de petits lots et prototypage rapide

⚙️ Comment l’utiliser (logiciels compatibles)

  1. Branchez l’USBasp sur un port USB de votre PC.
  2. avrdude (Linux/macOS/Windows) :
    avrdude -c usbasp -p atmega328p -U flash:w:mon_firmware.hex
  3. Arduino IDE :
  • Dans Outils > Programmateur, sélectionnez USBasp.
  • Choisissez votre carte dans Outils > Type de carte (ex. Arduino Uno).
  • Cliquez sur Téléverser en utilisant un programmateur.Atmel Studio : installez le plugin USBasp pour programmer en interface native.

    🛠️ Brochage / Connexions

    Broches Adaptateur 6 pins Signal SPI Câblage vers la cible AVR
    1 – MOSI Master Out MOSI (PB3)
    2 – VCC +5 V / +3,3 V VCC cible
    3 – GND Masse GND cible
    4 – SCK Horloge SPI SCK (PB5)
    5 – MISO Master In MISO (PB4)
    6 – RESET Reset ISP RESET (PD5 ou PC6 selon AVR)

    Branchez d’abord le GND, puis VCC, MOSI, MISO, SCK, enfin RESET pour garantir la bonne mise à jour du microcontrôleur.

    pris en charge microcontrôleurs comprennent:

    • Mega Série
    • ATmega8 ATmega48 ATmega88 ATmega168 ATmega328
    • ATmega103 ATmega128 ATmega1280 ATmega1281 ATmega16
    • ATmega161 ATmega162 ATmega163 ATmega164 ATmega169
    • ATmega2560 ATmega2561 ATmega32 ATmega324 ATmega329
    • ATmega3290 ATmega64 ATmega640 ATmega644 ATmega649
    • ATmega6490 ATmega8515 ATmega8535
    • minuscule Série
    • ATtiny12 ATtiny13 ATtiny15 ATtiny25 ATtiny26
    • ATtiny45 ATtiny85 ATtiny2313
    • classique Série
    • AT90S1200 AT90S2313 AT90S2333 AT90S2343 AT90S4414
    • AT90S4433 AT90S4434 AT90S8515
    • AT90S8535
    • PEUT Série
    • AT90CAN128
    • PWM Série
    • AT90PWM2 AT90PWM3

    Brochage de l’interface ISP

    Brochage de l’embase ISP de l’USBasp LCSoft Studio — Ce schéma décrit le brochage de l’embase mâle du programmateur; c’est à dire la prise soudée sur le programmateur.

    Remarquez les broches 3, 4 et 6 à ne pasconnecter à la cible en mode programmation.

    Brochage de la fiche ISP de l’USBasp LCSoft Studio — Ce schéma décrit le brochage de la fiche femelle du programmateur; c’est à dire de chacune des fiches fixées aux extrémités du câble plat (nappe) de raccordement du programmateur à la cible.

    Remarquez les broches 3, 4 et 6 à ne pas connecter à la cible en mode programmation.

    Utilisation en Détails:

    1. Installation des pilotes:
    2. Connexion du programmateur:
      • Connectez le programmateur à votre PC via le câble USB fourni.
    3. Connexion au microcontrôleur:
      • Utilisez le câble ISP 6 broches pour connecter le programmateur aux broches correspondantes du microcontrôleur.
    4. Configuration du logiciel:
      • Utilisez des logiciels compatibles tels que AVRDUDE, ProgISP ou Khazama AVR Programmer pour configurer et programmer le microcontrôleur.
      • Sélectionnez le bon port COM dans le logiciel et configurez les paramètres de communication (baud rate, parité, etc.).
    5. Lecture et sauvegarde:
      • Avant de programmer, lisez et sauvegardez le contenu actuel du microcontrôleur pour éviter toute perte de données.
    6. Programmation du microcontrôleur:
      • Chargez le fichier de programme (.hex) dans le logiciel de programmation.
      • Cliquez sur “Program” pour écrire le fichier sur le microcontrôleur.
    7. Vérification:
      • Utilisez l’option “Verify” pour comparer les données écrites avec le fichier source afin de s’assurer que la programmation s’est déroulée correctement.
    8. Déconnexion:
      • Une fois la vérification terminée, retirez en toute sécurité le microcontrôleur du programmateur.
      • Déconnectez le programmateur du PC.

     

    Mots clés: programer, flash, chip, memory, reader, bios, mcu, fpga.