tt001 Sommaire Index PIC AVR
   
 

1-      Pour la famille des PIC MICROCHIP . ( Page d’accueil ).

1-1            Tout  une série de composants intéressants :

  • Technologie FLASH.

  • Programmation facile et pas cher.

  • Basse consommation.

  •   Plage de tension large pour utilisation sur piles.

  • Rapide. (8, 10, 20MHz 4 cycles)

  • Nombreux périphériques.

Parmi eux, ceux que j’ai déjà mis en œuvre :

  • Simple, pas cher, le PIC16c84 ou 16F84  (prix < 3€)

  • Très complet,  le PIC 16F877 (Prix < 15€ ) : CAN 10 bits, PWM, UART SPI et j’en passe…

  

1-2            Outils de développement

MPLAB environnement de développement intégré IDE (Gratuit).  Permet de faire de l’assembleur et d’utiliser des compilateurs de tierces parties.

Compilateurs :

  •  Compilateur C  PIC C LITE de HI-TECH performant et gratuit       (fonctionne en ligne de commande ou avec MPLAB.)

  • Compilateur Basic WIN PIC BASIC un IDE très sympa pour débutants.

 

1-3             Programmateurs :

Logiciels universels :

  •  IC-PROG   s’utilise sous Windows ou en ligne sous DOS.

  •  PONY PROG un autre très bien aussi, sous Windows et plus standard. (couvre aussi les composants ATMEL)

 

La sonde de programmation :

Utilise ce schéma (entre autres) que j’ai réalisé sans problème, et qui a l’avantage de fonctionner avec  l’alimentation du PC.

PIC_PG1A  pour la famille des PIC.

  •   Exemple de réalisation :      


    

2-      Pour la famille AVR ATMEL. ( Page d’accueil ).

 

2-1            Un très vaste choix de composants (du petit au très puissant…) :

  • Technologie FLASH.

  •   Programmation facile et pas cher. (ISP)

  •   Basse consommation.

  •   Plage de tension large pour utilisation sur piles (pour certains !).

  •   Rapide. (jusqu’à 20MHz 1 cycles)

  •   Nombreux périphériques.

Parmi eux, ceux que j’ai déjà mis en œuvre :

  • Comparable au 16F84 mais plus rapide AT90s1200  (très basic et pas cher)

  • Comparable en prix au 16F84 mais plus complet en périphériques AT90s2313  (ACIA, 2 TIMERS, PWM, Capture/Compare…).  

  • Comparable au 16F877,  AT90s8535 (très riche en périphériques et mémoire ).

 

2-2            Outils de développement

AVR STUDIO environnement de développement intégré IDE ( Gratuit ).

Compilateurs :

  •  Compilateur CODE VISION AVR C + IDE + programmation. Performant et gratuit (limité en taille code et qq fonctionnalités)

 

  • Compilateur C AVR GCC (gratuit sous licence GNU) Très performant et suivi. (Voir site AVR Freak).

-> Couplage possible avec IDE AVR STUDIO ou utilisation en ligne de commande.

-> Utilisation possible avec noyau temps réel AVRX (AVRX 2.5 GCC gratuit et très performant).

   

2-3              Programmateurs :

Logiciels universels :

  •  PONY PROG très bien, sous Windows.

  •   ARREAL un programmateur compatible STK200. En ligne de commande DOS, même sous XP  (Très bien  documenté.)

Sonde de programmation :

 

            Schéma sonde compatible STK200    

 

Starter Kit STK200 shéma