Affichage Public [EN COURS] DENON-DVD-2930 Lecteur Multimédia équipé RS232
Reprise du message précédent
Sans ouvrir, branche MSX et DENON puis un oscilloscope sur broche 3et 2 et regarde les niveau de tension on va arrêter de perdre du temps et on sera fixé pour éliminer ou pas la problématique lié aux niveauxTurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours)
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,...
ericb59
Membre non connecté
Conseiller Municipal
Bon... Je ne sais pas quoi penser...
Connection entre PC <-> MSX
Sur le PC j'ai un logiciel monitoring du RS232.
Sur le MSX le programme Basic suivant :
10 Call comini ("0:SE1XNNNN",9600,9600):open "com0:" as #1
20 beep:k$=input$(1)
30 if k$="c" then print #1,"Coucou"
40 if k$="s" then gosub 100
40 goto 20
100 print #1,"envois un truc"
110 d$=input$(3,#1):Print d$
120 return
La ligne 110, récupère 3 caractères dans le tampon rS232
Si je lance la communication...
Sur le MSX j'appuis sur 'c', le PC m'affiche COUCOU
sur le MSX j'appuis sur 's', le PC M'affiche ENVOIS UN TRUC:, et le MSX attends une réponse. Sur le PC j'envois en Hexadécimal 65 66 67, le MSX affiche 'efg'
jusque là ok....
je continue donc... j'appuis sur 'c' COUCOU etc... j'appuis sur 's' je renvoi les mêmes infos depuis le PC, et bing ! DEVICE I/O ERROR !
L'erreur provient au bout de 2, voir 3 input$....
je ne comprends pas pourquoi !
note : dans mon programme basic en ligne 110, si je remplace par
INPUT #1,D$
ou bien par
LINE INPUT #1,D$
j'ai systématiquement un DEVICE I/O Error
Connection entre PC <-> MSX
Sur le PC j'ai un logiciel monitoring du RS232.
Sur le MSX le programme Basic suivant :
10 Call comini ("0:SE1XNNNN",9600,9600):open "com0:" as #1
20 beep:k$=input$(1)
30 if k$="c" then print #1,"Coucou"
40 if k$="s" then gosub 100
40 goto 20
100 print #1,"envois un truc"
110 d$=input$(3,#1):Print d$
120 return
La ligne 110, récupère 3 caractères dans le tampon rS232
Si je lance la communication...
Sur le MSX j'appuis sur 'c', le PC m'affiche COUCOU
sur le MSX j'appuis sur 's', le PC M'affiche ENVOIS UN TRUC:, et le MSX attends une réponse. Sur le PC j'envois en Hexadécimal 65 66 67, le MSX affiche 'efg'
jusque là ok....
je continue donc... j'appuis sur 'c' COUCOU etc... j'appuis sur 's' je renvoi les mêmes infos depuis le PC, et bing ! DEVICE I/O ERROR !
L'erreur provient au bout de 2, voir 3 input$....
je ne comprends pas pourquoi !
note : dans mon programme basic en ligne 110, si je remplace par
INPUT #1,D$
ou bien par
LINE INPUT #1,D$
j'ai systématiquement un DEVICE I/O Error
ericb59
Membre non connecté
Conseiller Municipal
bon... J'ai refait le même test mais en ouvrant une connexion 4800 bauds
Y a plus d'erreurs !
Donc le problème vient bien de la vitesse de reception des données. 9600 bauds c'est trop rapide pour le MSX ??
Ca ne m'arrange pas vraiment vu que le Denon ne veut transmettre qu'à 9600 bauds !
Y a plus d'erreurs !
Donc le problème vient bien de la vitesse de reception des données. 9600 bauds c'est trop rapide pour le MSX ??
Ca ne m'arrange pas vraiment vu que le Denon ne veut transmettre qu'à 9600 bauds !
TurboSEB
Membre non connecté
Conseiller Municipal
TurboSEB :
Peut etre que le debit des donnés en émission n'est pas configurer sur la peripherique, par exemple, 1200bauds du Msx vers le Denon, mais 19xxx bauds du Denon vers le Msx qui bien entendu ne comprendra rien .
Sur les LDP 1xxx la configuration du debit d'emission du Rs232 se fait avec un reglage de dips externe du coté de la prise, sur le Denon, p'tet a l'interieur ?! ou par une commande logiciel !?
Sur les LDP 1xxx la configuration du debit d'emission du Rs232 se fait avec un reglage de dips externe du coté de la prise, sur le Denon, p'tet a l'interieur ?! ou par une commande logiciel !?
J'imagine que ca doit etre un truc genre cycle d'horloge 4800bauds etant la moitié de 9600, par contre les temps mort de latence d'attente entre les ordres vont forcement ralentir le programme. Edité par TurboSEB Le 07/08/2014 à 10h33
MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
TurboSEB
Membre non connecté
Conseiller Municipal
igal
Membre non connecté
Conseiller Municipal
A eric: deux pb différents sont tirs possible
si c'est un bug de vitesse ça doit planter des la première chaîne de données et non au bout de 2 ou 3 réceptions.
Par contre il est possible qu'en réception, certains composants hardware du msx saturent au bout de 2 ou 3 réceptions.
Fais le teste de z80 si tu peux!
Ton adaptateur peux limiter la qualité du signal. Tu peux modifier le câblage à la source pour éviter ce raccord Edité par igal Le 07/08/2014 à 14h29
si c'est un bug de vitesse ça doit planter des la première chaîne de données et non au bout de 2 ou 3 réceptions.
Par contre il est possible qu'en réception, certains composants hardware du msx saturent au bout de 2 ou 3 réceptions.
Fais le teste de z80 si tu peux!
Ton adaptateur peux limiter la qualité du signal. Tu peux modifier le câblage à la source pour éviter ce raccord Edité par igal Le 07/08/2014 à 14h29
ericb59
Membre non connecté
Conseiller Municipal
Jipe :
et si tu essayait de faire CLOSE et de relancer avec OPEN le tour d'aprés comme dans les exemples
Oui j'ai déjà essayé. Ca ne change rien...
igal
Membre non connecté
Conseiller Municipal
http://forum.micasaverde.com/index.php?topic=12786.0
J'ai pas tout lu, mais un pb évoque sur un 2930 RS232 avec adaptateur etc..
On sait jamais.
Si tu veux faire un mise à jour du firmware du denon...aucun souci
J'ai pas tout lu, mais un pb évoque sur un 2930 RS232 avec adaptateur etc..
On sait jamais.
Si tu veux faire un mise à jour du firmware du denon...aucun souci
igal
Membre non connecté
Conseiller Municipal
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie