FunCard
Introduction
Les FunCards sont des cartes à puce qui intègrent un AT90S8515(A) et une eeprom externe du type 24LCXX. Elles servent généralement dans les systèmes de contrôle d'accès.
Les différents types de cartes
Fun 2 : AT90S8515A 24LC64
Fun 4 : AT90S8515A 24LC256
Fun 5 : AT90S8515A 24LC512
Fun 6 : AT90S8515A 24LC1024
Fun ATmega : ATmega163 24LC256
Le microcontrôleur utilisé est un AT90S8515A-xyz.
x: Fréquence maximale de fonctionnement 4 ou 8Mhz
y: Le type de "boîtier", carte.
z: Indique s'il s'agit d'une carte à usage commercial ou industriel. (Seul la température max de fonctionnement change)
Le A dans "AT90S8515A" indique que le temps de démarrage de la carte sera d'environ 2ms au lien des 17ms habituels.
Bits de configuration
FSTRT: FastStart permet d'activer ou non le démarrage rapide.Activé: Le 8515 démarre en environ 2ms
Désactivé : Il démarre en environ 17ms
SPIEN: Serial Programming Enabled permet d'activer la programmation série.
Activé: Active la programmation série moins de connecteurs sont utilisé - programmation plus lente
Désactivé: La programmation se fait en parallèle - programmation plus rapide.
Schéma interne
Programmation
Le programmateur appelé Apollo est différent de l'ISP standard. Il utilise un connecteur supplémentaire qui est C3XTAL. Donc adapter le support de carte sur un programmateur ISP normal ne fontionnera pas, en tout cas, pas chez moi :(Matériel


/!\ Si vous utilisez Acrobat Reader, vous devez désactiver la mise à l'échelle automatique dans Fichier -> Imprimer ... -> Mise à l'échelle : Aucune.
Si ce n'est pas fait, le typon ne sera pas à la taille réelle.
Software
IC-Prog :Dans Configuration -> Hardware mettez Fun-Card Programmer et choisissez comme µcontrôleur 90S8515.


