23Fermer25
GodzilLe 23/02/2021 à 21:01
Qu'est-ce qui te fait dire qu'il est mort?


Si L'entrée de U7 oscillait tu verrais une tension mediane en sortie e non 0V. U7 etant un inverseur, il semble marcher correctement.

3.92V en sortie est dans les specs pour le NMOS:
7YUA

VOH min est VSS + 2.4, soit 2.4V, c'est parfaitement dans les specs pour un 1 logique

1.86V par contre est probablement signe que tu as une tension qui oscille.

Tu es sur que ton arduino est bien programmée ?

Je suis pas vraiment sur de pourquoi PB7 et CB2 sont connectés ainsi. Faudrait regarder ce que le 6502 fait avec ce PIA...

L'apple I fait la meme chose, pas sur pourquoi Woz a fait ca

Ok je vois. PB7 est la pour lire l'état de CB2 sans chercher explicitement a lire CB2 et savoir si un caractère a été envoyé et qu'il faut attendre le suivant.

En gros DA dit au circuit d'affichage 'je t'ai envoyé un caractère (Data Acknowledge?) et RDA c'est le "return DA" pour le circuit qui dit "ok bien recu"

Le fait que tu ai une tension mixte entre PB7 et sortie de U7 est pas normal.
Je ne suis pas sur pourquoi ils ont mis ce condo autre que pour generer une impulsion vers l'arduino plutot qu'un signal statique (interruption par front plutot que niveau?)

Tu devrait avoir 0 coté PB7 sur le "long terme" et non 1.87V.

Tu peux alimenter la carte sans l'arduino et mesurer la tension coté PB7?

Si elle est bien de 0, l'arduino fait un truc bizzare.

Si elle est pas de 0, je pense que ton 6821 a un soucis.


Interessant a lire, des infos sur la generation video de l'Apple I: https://www.sbprojects.net/projects/apple1/terminal.php