Je continu à travailler sur le projet pomme-I+. L'ordinateur dispose maintenant d'un SSD de 16Mo et d'un générateur de tonalité. Les 2 périphériques sont montés sur la même carte qui est connectée sur le VIA W65C22. Ce circuit intégré contient
- 2 ports de 8bits, chaque bit de ces ports peuvent-être configurés indépendemment comme entrée ou sortie.
- De plus chaque port posède 2 lignes de contrôles CA1, CA2 pour le port A et CB1, CB2 pour le port B
- Le VIA possède en plus 2 minuterie de 16 bits.
La minuterie TIMER1 est utilisée pour générer des tonalités en onde carrées en sortie sur la broche PB7. Cette sortie est branchée sur un ampli audio LM4861 et un petit haut-parleur est installé sur carte.
La minuterie TIMER2 est utilisée pour générer une interruption à interval de 1 milliseconde. Cette interruption incrémente la variable système MSEC.
Les lignes CB1 et CB2 sont utilisées comme interface SPI pour communiquer avec la mémoire FLASH W25Q128 qui tient lieu de SSD pour l'ordinateur.
Démonstration du moniteur