Platine de développement "EasyPIC6"
La platine "EasyPIC6" est probablement l'outil de développement pour PIC doté du meilleur rapport qualité / prix / possibilités / performances du marché. Cette dernière dispose d'un programmateur à connexion USB intégré qui vous permettra de télécharger vos programmes développés en assembleur ou avec n'importe quel type de compilateur pour PIC dans un microcontrôleur vierge 8, 14, 18, 20, 28 ou 40 broches placé sur un des supports prévus à cet effet.
La programmation se fait SANS BOOT Loader, c'est à dire que vous pouvez placez un PIC vierge sur la platine et procéder immédiatement à sa programmation ! Le starter-kit est livrée de base avec un microcontrôleur PIC16F877A. Pouvant être cadensé jusqu'à 20 MHz, ce microcontrôleur dispose de 8 Ko de mémoire programme "Flash", de 368 octets de mémoire RAM, de 256 octets de mémoire EEPROM, de 33 ports d'entrées/sorties (dont 8 utilisables en canaux de conversion "analogique/ numérique" avec une résolution de 10 bits), de 2 timers, de différentes fonctions de gestion de signaux PWM, d'un port de communication série, d'un port de communication SPI™, d'un port de communication I2C™, etc...

La platine dispose également d'un étage débuggeur ICD intégré vous permettant (si vous avez développé vos applications à l'aide des compilateurs MikroBASIC, MikroC ou MikroPASCAL) de vérifier sur l'écran de votre PC les valeurs de vos variables, les valeurs des registres spéciaux (SFR) ou encore l'état de la mémoire EEPROM pendant l'exécution de votre programme afin de vous faire bénéficier d'un outil de mise au point extrêmement puissant et performant.
Les points forts du starter-kit "EasyPIC6"
Programmateur intégré à la platine du starter-kit "EasyPIC6"
Le programmateur USB intégré du starter-kit "EasyPIC6" est en mesure de supporter les microcontrôleurs à technologie Flash ci-après:
PIC10F200, PIC10F202, PIC10F204, PIC10F206,
PIC10F220, PIC10F222, PIC12F508, PIC12F509,
PIC12F510, PIC12F609, PIC12HV609, PIC12F615,
PIC12HV615, PIC12F629, PIC12F635, PIC12F675,
PIC12F683, PIC16F54, PIC16F57, PIC16F59,
PIC16F72, PIC16F73, PIC16F74, PIC16F76,
PIC16F77, PIC16F83, PIC16F84, PIC16F84A,
PIC16F87, PIC16F88, PIC16F505, PIC16F506,
PIC16F610, PIC16HV610, PIC16F616, PIC16HV616, |
|
 |
PIC16F627, PIC16F628, PIC16F627A, PIC16F628A, PIC16F630, PIC16F636, PIC16F631, PIC16F639,
PIC16F648A, PIC16F676, PIC16F677, PIC16F684, PIC16F685, PIC16F687, PIC16F688, PIC16F689,
PIC16F690, PIC16F716, PIC16F737, PIC16F747, PIC16F767, PIC16F777, PIC16F785, PIC16HV785,
PIC16F818, PIC16F819,PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F874, PIC16F876,
PIC16F877, PIC16F873A, PIC16F874A, PIC16F876A, PIC16F877A, PIC16F882, PIC16F883,
PIC16F884, PIC16F886, PIC16F887, PIC16F913, PIC16F914, PIC16F916, PIC16F917, PIC18F242,
PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F1220,
PIC18F1230, PIC18F1320, PIC18F1330, PIC18F2220, PIC18F2221, PIC18F2320, PIC18F2321,
PIC18F2331, PIC18F2410, PIC18F2420, PIC18F2423, PIC18F2431, PIC18F2439, PIC18F2450,
PIC18F2455, PIC18F2458, PIC18F2480, PIC18F2510, PIC18F2515, PIC18F2520, PIC18F2523,
PIC18F2525, PIC18F2539, PIC18F2550, PIC18F2553, PIC18F2580, PIC18F2585, PIC18F2610,
PIC18F2620, PIC18F2680, PIC18F2682, PIC18F2685, PIC18F4221, PIC18F4220, PIC18F4320,
PIC18F4321, PIC18F4331, PIC18F4410, PIC18F4420, PIC18F4423, PIC18F4431, PIC18F4439,
PIC18F4450, PIC18F4455, PIC18F4458, PIC18F4480, PIC18F4510, PIC18F4515, PIC18F4520,
PIC18F4523, PIC18F4525, PIC18F4539, PIC18F4553, PIC18F4550, PIC18F4580, PIC18F4585,
PIC18F4610, PIC18F4620, PIC18F4680, PIC18F4682, PIC18F4685.
(Liste informative, pouvant être modifée sanns préavis en fonction de l'évolution logiciel du programmateur de la platine).
Les nouveautés de la platine du starter-kit "EasyPIC6"
 |
|

La platine "EasyPIC6" dispose désormais d'un interupteur "M/A", d'un commutateur DIL sur chacun des ports du microcontrôleur afin de pouvoir isoler totalement tous les ports des résistances de tirage, de la possibilité de pouvoir utiliser des afficheurs 2 x 16 caractères optionnels avec ou sans rétro-éclairage |
Mais la principale nouveauté réside dans la présence d'un connecteur spécial capable de recevoir une dalle tactile optionnelle, laquelle devra être aposée sur l'afficheur graphique 128 x 64 optionnel. Dès lors, il vous sera possible à l'aide d'un des compilateurs optionnels proposés ci-dessous de piloter la dalle très facilement et simplement.
La platine dispose également désormais d'un connecteur permettant de recevoir un débugger/programmateur externe type "ICD2 ou ICD3" (non livrés).
Nombreux exemples de programmes pour le starter-kit "EasyPIC6"
Le starter-kit est livré avec les compilateurs BASIC (MikroBASIC), "C" (MikroC) et "Pascal" (MikroPASCAL) en versions de démo (exploitables mais limités à 2 Ko) - les versions sans limitations sont disponibles en option au bas de la page. Une quantité impressionnante d'exemples de programmes pour ces langages (ainsi que des exemples en assembleur) sont également disponibles afin de vous assurer une prise en main immédiate en vous permettant ainsi de tester, d'étudier et de communiquer avec la plupart des périphériques que vous pourrez rencontrer dans les applications industrielles: afficheurs LCD, graphiques ou 7 segments, claviers de saisie, claviers de PC, affichage par Led, communication série, communication USB, mesure et contrôle de température, conversion analogique / numérique, etc, etc...
Parmis ces exemples vous trouverez entre autre:
5 modes d’affichage sur digits 7 segments - Compteur sur afficheurs 7 digits - Pilotage LCD alphanumérique en mode 4 bits - Clignotement Leds - Mesure de température avec DS18S20 - Gestions timers - Gestion interruption et Watch-Dog - Affichage valeurs analogiques sur Leds - Transmission valeurs analogiques vers RS-232 - Affichage valeurs analogiques sur LCD - Communication I2C™ avec mémoire 24C02 - Gestion d’interruptions pour lecture de touches - Communication SPI™ avec conv. analogique/numérique LTC1290 - Génération signal PWM - Communication SPI™ avec MAX7219 - Gestion Watch-Dog - Exemple de génération de sons - Envoi et réception de donnée via Ethernet - Exemple de communication RS485 - Envoi/réception de code manchester - Génération signal sinusoïdale - Gestion timer 0 / 1 / 2 - Gestion clavier PS/2 - Pilotage horloge RTC PCF8583 - Lecture / écriture sur carte SD™ / CF™ / MMC™, gestion de la dalle tactile, etc...
Starter-kit "EasyPIC6"... un outil de développement évolutif !
Vous trouverez en fin de page une multitude de petits modules optionnels spécialement conçus pour s'enficher sur les connecteurs mâles d'entrées/sorties de la carte "EasyPIC6". Ces modules vous permettrons d'augmenter les possibilités de votre starter-kit en ajoutant des systèmes de communication CAN™, EThernet, IRDA, RTC, accéléromètre, etc...
Nous proposons également en option au bas de cette page un ouvrage technique traitant de la prise en main de la platine et du compilateur "BASIC" 'MikroBASIC", ainsi qu'un bloc d'alimentation, un capteur de température DS18S20 optionnel, des microcontrôleurs PIC vierges, un afficheur LCD alphanumérique 2 x16 caractères, un afficheur LCD graphique 128 x 64 pixels rétro-éclairé bleu, un câble de liaison série (si vous voulez exploiter le port RS-232 de la platine), un câble de liaison USB (si vous utilisez un PIC capable de dialoguer en USB - comme les PIC18F4550 ou PIC18F2550 par exemple), etc, etc... |
|
 |
Contenu du starter-kit "EasyPIC6":
- 1 platine (avec un PIC16F877A) - sans afficheur LCD, ni dalle tactile, ni capteur DS1820, ni câble série
- 1 CD-rom intégrant la notice (en Anglais) et la suite logiciel
- 1 câble de liaison USB (pour le programmateur intégré)