Étape 6: Snoop à souder
Le microcontrôleur mène le bal ici est un P87C54X2BBD de NXP.
Une recherche rapide sur google me conduire au PDF de la fiche de philips et j’ai pu trouver le brochage pour ce paquet. En regardant le PCB, j’ai pu voir qu’il n’y a pas que de NIP utilisé pour ce paquet particulier.
Quand j’ai commencé à avoir désespérée, j’ai décidé d’attacher un fil sur la broche RxD et voir ce qui était envoyé au contrôleur. J’ai accroché une deuxième ami FTDI à cette broche de terre et envoyé des caractères sur le premier ami de FTDI. Il s’avère que les personnages qui ont été affichés ont été exactement les mêmes que ceux lu à mon patch de fil. En fait, j’ai été en mesure d’envoyer des caractères directement au microcontrôleur grâce à ce patch de fil et l’afficheur fonctionnait tout à coup ! Si le problème existe quelque part entre le patch de fil et le faisceau de câbles. À l’aide d’un Oscilloscope, j’ai pu comparer les deux signaux numériques et déterminer que le signal pour atteindre le microcontrôleur a été inverse le signal numérique attendu.
Ah, le signal est inversé. Nous allons donc essayer peu attirante elle et voir ce que nous obtenons.
Pour cela j’ai utilisé un transistor NPN pour me donner un signal numérique inversé qui a été repiqué dans le faisceau de câbles.