Carte USB Servos non reconnues !

Questions sur les cartes Master et USB / Problèmes d'entrée-sortie, LEDS, Interrupteurs, etc...

Carte USB Servos non reconnues !

Messagede pierre01 » Dim 27 Nov 2011 18:43

Bonjour à tous,

Ayant eu 2 cartes non reconnues, j'ai incriminé le PIC en le changeant avec celui d'une carte qui fonctionne.
J'ai commandé une autre carte et mis le nouveau PIC sur l'une des cartes qui ne marche pas.
Et bien sûr, elle marche correctement ...

J'ai donc envoyé un mail à OC, mon mail :

J'ai commandé une carte USBServos pour remplacer une de mes cartes qui n'est pas reconnue périodiquement par le PC
(sur aucune prise USB, ni par l'intermédiaire d'un HUB alimenté). en fait, j'ai 2 cartes qui présentent ce problème.

en remplaçant le PIC par celui reçu dernièrement, je constate que la carte re-fonctionne normalement.

Vous a t-on déjà fait part de ce dysfonctionnement ?


Et voilà leur réponse :

Bonjour
Nous n’avons pas des nouvelles dans ce sens. L’explication serait peut-être, la puissance des scanners appliqués aux colis.
Cordialement



Si cette explication est la bonne tapebaton tapebaton tapebaton à la poste !

Une idée ?
A+
Pierre.
Avatar de l’utilisateur
pierre01
 
Messages: 1769
Inscription: 19/04/09
Localisation: Vers Vesoul (Haute Saône)

Re: Carte USB Servos non reconnues !

Messagede boks01 » Dim 27 Nov 2011 19:02

Bonsoir,

Si le code des PIC est identique, je vais reprogrammer le PIC qui serait en cause sur ma carte USBexpansion et faire un nouvel essai.
Je donnerai mes conclusions dans la soirée.

Christian,
boks01
 
Messages: 14
Inscription: 25/11/11

Re: Carte USB Servos non reconnues !

Messagede boks01 » Dim 27 Nov 2011 19:43

Bonsoir,

Bien après avoir comparer le fichier Hex du PIC de la carte USBaxes et celui de la carte USBexpansion, ce ne sont pas les mêmes. J'ai également téléchargé depuis le site de opencockpits le fichier hex iocard, qui est aussi diffèrent.

En faisant un déassemblage de ces fichers, on voit très bien la diffèrence.

Maintenant lequel est le bon pour la carte USBexpansion ?
Du plus, il me semble que ces PIC soient protégés en écriture (dommage)

Christian,

Extrait de ces fichiers en début adresse 0x0000
fichier USBexpansion
ORG 0x0000

Label_0023 BCF PCLATH , 03
Label_0053 BCF PCLATH , 04
Label_0035 GOTO Label_0001
Label_005A NOP
Label_0058 MOVWF 0x70
MOVF STATUS , W
Label_007C CLRF STATUS
MOVWF 0x20
Label_005C MOVF PCLATH , W
Label_0001 MOVWF 0x20
MOVF FSR , W
MOVWF 0x20
BTFSC INTCON , T0IF
NOP
BTFSC INTCON , RBIF
NOP
Label_0040 BTFSC INTCON , INTF
NOP
BCF STATUS , RP0
BCF STATUS , RP1
Label_0045 BCF PCLATH , 03
BCF PCLATH , 04
BTFSC 0x0C , 03
CALL Label_0002
BTFSC 0x0C , 06
NOP
BTFSC 0x0C , 05
NOP
BTFSC 0x0C , 04
NOP
BTFSC 0x0C , 02
NOP
Label_0055 BTFSC 0x0C , 01
Label_0051 NOP
BTFSC 0x0C , 00
Label_007E NOP
Label_0081 BTFSC 0x0D , 00

fichier USBAxes

ORG 0x0000

Label_006B BSF PCLATH , 03
BCF PCLATH , 04
GOTO Label_0001
NOP
MOVWF 0x72
MOVF STATUS , W
CLRF STATUS
MOVWF 0x20
MOVF PCLATH , W
MOVWF 0x21
MOVF FSR , W
MOVWF 0x22
BTFSC INTCON , T0IF
NOP
BTFSC INTCON , RBIF
NOP
BTFSC INTCON , INTF
NOP
BCF STATUS , RP0
BCF STATUS , RP1
BCF PCLATH , 03
BCF PCLATH , 04
BTFSC 0x0C , 03
CALL Label_0002
BTFSC 0x0C , 06
NOP
BTFSC 0x0C , 05
Label_005E NOP
BTFSC 0x0C , 04
NOP
BTFSC 0x0C , 02
NOP
BTFSC 0x0C , 01
NOP
BTFSC 0x0C , 00
NOP
BTFSC 0x0D , 00
NOP

Fichier iocard

ORG 0x0000

Label_0023 BCF PCLATH , 03
BCF PCLATH , 04
GOTO Label_0001
NOP
MOVWF 0x70
MOVF STATUS , W
CLRF STATUS
MOVWF 0x23
MOVF PCLATH , W
MOVWF 0x24
MOVF FSR , W
MOVWF 0x25
BTFSC INTCON , T0IF
NOP
BTFSC INTCON , RBIF
NOP
BTFSC INTCON , INTF
NOP
BCF STATUS , RP0
BCF STATUS , RP1
BCF PCLATH , 03
BCF PCLATH , 04
BTFSC 0x0C , 03
CALL Label_0002
BTFSC 0x0C , 06
NOP
BTFSC 0x0C , 05
NOP
BTFSC 0x0C , 04
NOP
BTFSC 0x0C , 02
NOP
BTFSC 0x0C , 01
NOP
BTFSC 0x0C , 00
NOP
BTFSC 0x0D , 00
NOP
CLRF STATUS
Label_0088 MOVF 0x25 , W
MOVWF FSR
MOVF 0x24 , W
MOVWF PCLATH
MOVF 0x23 , W
MOVWF STATUS
SWAPF 0x70 , f
SWAPF 0x70 , W
RETFIE
boks01
 
Messages: 14
Inscription: 25/11/11

Re: Carte USB Servos non reconnues !

Messagede pierre01 » Jeu 1 Déc 2011 10:58

Bonjour Christian,

J'ai cru que c'était les PIC, je n'en suis plus si sûr ...
En effet, la carte que j'ai ré-équipée avec le nouveau PIC se met également à se déconnecter (beaucoup moins souvent certes) !
D'autre part, mes 3 cartes changent régulièrement d'affectation, il me faut changer le sioc.ini dans ce cas !!! furieuxfumée

Alors que faire ??

Ni aurait-il personne, connaissant bien les PIC et cartes OC pour s'investir un peu plus pour nous venir en aide ?

ES-ce que le fait de ne pas brancher de potar sur les entrées analogique pourrait créer ce PB (la carte qui "mer.." chez moi n'a justement que des servos de branché.
Je vais essayer d'y mettre des strap entre le point actif et la masse ...
En tout cas OC m'a gentiment fait comprendre que ce Pb ne les concernait pas et pourtant il semble bien que ce soit "galère" chez pas mal d'entres nous !!!

Christian, je ne connais pas la programmation de ces circuit mais je pense que ce type de PIC n'est pas ré-inscriptible. On peux les protéger mais en lecture, or ce n'est pas le cas chez OC.
A+
Pierre.
Avatar de l’utilisateur
pierre01
 
Messages: 1769
Inscription: 19/04/09
Localisation: Vers Vesoul (Haute Saône)

Re: Carte USB Servos non reconnues !

Messagede boks01 » Jeu 1 Déc 2011 11:27

Bonjour Pierre,

Effectivement ce PIC n'est reprogrammable, c'est de l'ancienne génération année 2005 - 2006, il existe un remplaçant le 18F2550, il est compatible pin à pin, pour le reste, je ne sais pas encore, il faut approfondir le code.

Pour l'heure, j'ai commandé des PIC 16C745 que je dois recevoir aujourd'hui. Je vais en programmer un avec le code trouvé chez OC.

Si quelqu'un avait le code pour la carte USBexpansion, que je puisse comparer ce serait bien.

L'idéal serait d'avoir le source assembleur de ces PIC.

J'attends également des PIC 18F2550, comme ils sont reprogrammables, je vais faire des tests de compatibilités.

Je vous tiendrai au courant de mes essais.

Christian,
boks01
 
Messages: 14
Inscription: 25/11/11

Re: Carte USB Servos non reconnues !

Messagede boks01 » Jeu 1 Déc 2011 18:26

Bonsoir,

Voilà, avec un nouveau que j'ai programmé tout semble fonctionner.
Voir post sur "Besoin d'aide pour mastercard et USBexpansion" j'ai mis des explications.

Christian,
boks01
 
Messages: 14
Inscription: 25/11/11


Retourner vers Cartes Master & USB-Expansion





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités