Module hybride "ChipS12"
Le "ChipS12" est un petit module microcontrôlé conçu sur la base d'un MC9S12C128. Doté des mêmes dimensions qu'un circuit intégré DIP 40 broches standard, il pourra facilement s'intégrer sur le circuit imprimé de votre application. Capable de fonctionner sous 3,3 V ou 5 Vcc, il est tout indiqué pour de multiples applications. Le microcontrôleur dispose de 128 K de mémoire Flash et de 2 K de RAM. Il intègre une large gamme de périphériques, parmi lesquels: interfaces séries (SCI, SPI, CAN), mais également des convertisseurs analogiques/numériques 10 bits, des timers 16 bits, des générations de signaux PWM, etc... Le module intègre également d'autres périphériques tels qu'un circuit de mise à niveau série type SP3222, un driver pour bus CAN, une mémoire EEprom série externe de 32 K, une horloge RTC temps réel avec calendrier (+fonction alarme et sauvegarde possible via accu externe - non livré). Caractéristiques techniques: - Microcontrôleur MC9S12C128 avec 128 KB Flash + 4 KB EEPROM + 4 KB RAM - SPI, SCI, CAN - 8 Timers - 5 Sorties PWM - 8 convertisseurs "A/N" résolution 10 Bits - Jusqu'à 26 entrées/Sorties - Quartz d'horloge 16 MHz (8 MHz System Clock) - Led de visualisation intégrée - Contrôleur spécial pour gestion du Reset - Alimentation 3,3 ou 5 Vcc / 25 mA env.
|
Le moniteur "TwinPEEKs Le module "ChipS12" dispose de base d'un mini-programme interne (moniteur) appelé "TwinPEEKS", lequel vous permettra de programmer et d'effacer la mémoire Flash interne du microcontrôleur. En utilisant ce moniteur, vous pourrez télécharger vos programmes au sein de la carte via le câble livré au moyen du port série de votre PC, sans aucun autre outil additionnel. Vous disposez ainsi d'un starter-kit simple et économique utilisable immédiatement. Un terminal de saisie (livré) suffit pour activer les commandes du moniteur. Le code source du moniteur "TwinPeeks" est également disponible en option (consultez-nous).
Le moniteur permet entre autre: - D'effacer la mémoire flash (par page). - De modifier le contenu de la mémoire. - De remplir une partie de la mémoire. - De déplacer une partie de la mémoire à une autre adresse. - D'exécuter l'application à une certaine adresse. - De charger un fichier dans la mémoire de la carte
|
|
 |
Un assembleur complet ainsi qu'un compilateur "C" (en version de démo) sont livrés sur le CD-ROM afin que vous puissiez commencer immédiatement votre développement. Des versions commerciales complètes de compilateurs "C" sont également proposée au bas de la page. Le manuel donne également plusieurs exemples de codes sources en langage "C" vous permettant de piloter une Led, d'initialiser le PLL du microcontrôleur, d'initialiser le convertisseur analogique/ numérique, de réaliser une conversion analogique/numérique, d'accéder au port série, de réaliser une communication via le port SPI... Bien que le module soit prêt à l'emploi, il vous sera aussi possible de lui adjoindre un des boîtiers optionnels "ComPOD" présentés au bas de la page. Ces boîtiers vous permettrons de "gagner" en vitesse de programmation tout en récupérant l'espace mémoire programme initialement réquisitionné par le petit moniteur présent dans la carte. Les boîtiers "ComPOD" vous permettrons enfin de pouvoir programmer également vos propres cartes à base de "HC12 / HCS12". Dans le cadre d'un développement "professionnel", il sera intéressant d'acquérir le module "ChipS12" + un des compilateurs "ICC12" + un des boîtiers "ComPOD" + l'option logiciel "NoICE12". Dès lors avec cet ensemble vous disposerez d'un environnement de développement puissant et convivial avec la possibilité d'avoir accès à des fonctions de "DEBUG" en "C" avec gestion de points d'arrêts, d'exécution en mode pas-à-pas, de visualisation de l'état des variables, etc... A noter enfin que pour accélérer votre développement, nous proposons en option un starter-kit composé d'une platine support spécialement conçue pour recevoir le module "ChipS12" (voir au bas de la page).
|