Lecture des ports de la carte PCI6509

Bonjour, nous programmons au niveau des registres la carte PCI-6509 (par vxWorks).
Nous programmons le port0 en sortie et nous envoyons le motif "A5" sur ce port (registre à l'adresse 0x40 depuis l'adresse de base BAR1) .
Nous possédons l'outillage SCB-100 qui permet de vérifier que la programmation du port0 est correcte.
Ensuite, à l'aide de l'outillage, nous rebouclons le port0 sur le port1 , puis à l'aide des registres, nous configurons le port1 en entrée.
Et nous essayons de lire l'état de ce port (registre à l'adresse 0x50 depuis l'adresse de base BAR1) .
A cette adresse 0x50, nous ne récupérons pas le motif "A5". Mais si nous effectuons une lecture à l'adresse 0x53, nous retrouvons le motif "A5".
Pourquoi ce décalage?
Merci d'avance pour votre réponse.

Bonjour,
après investigations complémentaires, nous pensons avoir trouvé l'explication : il y a bien une incohérence sur les adresses des registres dans la documentation http://www.ni.com/pdf/manuals/371580a.pdf
Est-ce un problème connu chez National Instruments ? Merci de nous le confirmer afin que nous puissions continuer dans l'état et contourner le problème de façon sereine sans qu'il ne subsiste de doutes sur la programmation des registres .
Explication/Description du problème:
0°) Rappel : programmation de la carte PCI 6509 par vxWorks, carte 6509 installée dans un PC basé sur un processeur x86, adresse BAR1=0xFE908000
1°) nous programmons le port0 en sortie et nous envoyons l'octet 0xA5 (offset d'adresse 0x40)
2°) grâce à l'outillage SCB-100, nous vérifions bien au voltmètre que les sorties TTL correspondant bien au motif "A5" envoyé précédemment
3°) ensuite, toujours à l'aide de l'outillage, nous rebouclons le port0 sur le port1 , puis à l'aide des registres, nous configurons le port1 en
entrée (octet 0x01 à l'offset d'adresse 0x51)
4°) nous écrivons les octets 0x59 et 0x58 aux offsets d'adresses suivants: 0x52, 0x53 (port1)
5°) nous effectuons une lecture d'octet aux offsets d'adresses suivants: 0x50, 0x51, 0x52, 0x53 (port1)
6°) nous attendons normalement à récupérer dans l'ordre les octets suivants: 0xA5, 0x01, 0x59 et 0x58,
mais en réalité nous obtenons 0x58, 0x59, 0x01 et 0xA5
7°) Afin de dédouaner notre méthode de lecture des octets, nous installons un autre type de carte (gestion de liaisons séries HDLC) sur le bus PCI du PC
et nous effectuons le même type d'écritures/lectures
Sur 4 octets consécutifs (adresses 0xFE900060 à 0xFE900063), nous écrivons sur cette carte les octets dans cet ordre: 0x41, 0x42, 0x43 et 0x44
Puis nous réalisons la lecture à ces adresses et nous récupérons : 0x41, 0x42, 0x43 et 0x44, ce qui est complètement identique !
Conclusion: suite à ces essais, nous en déduisons que pour la lecture des registres de la carte PCI6509, il y a une permutation à faire sur les offsets d'adresses indiqués dans la documentation , ce qui est faisable par programmation. Les permutations sont applicables à l'intérieur d'un groupe de 4 octets consécutifs.
Pouvez-vous confirmer notre observation? Merci d'avance.

Similar Messages

  • Le nom des ports de Ni USB-6259 afin de les implémenter en Cpp

    bonjour je veux bien savoir le nom des Port Ni USB-6259 afin de parvenir à manipuler le materiel à l'aide de  Programme en Langage C++. Merci de me répondre dans le plus bref des délais.

    Alors déjà moi je n'ai mis aucun exemple, donc peux-tu me donner un lien, ou un fichier de l'exemple dont tu parles?
    Ensuite, si ton exemple est fait pour du GPIB comme ton commentaire semble l'indiquer, tu es mal parti car l'USB-6259 est une carte d'acquisition DAQmx, elle n'utilise donc pas la communicaion GPIB, mais directement l'accès aux voies par les fonctionnalités du driver DAQmx.
    Dis-nous quel est ton exemple, où le trouver, ou ce que tu cherches à faire et on pourra peut-être t'aider.
    Sinon, tu vas dans le menu démarrer>>Tous les programmes>>National Instruments>>NI-DAQ. Tu y trouveras des guides d'utilisation du matériel USB, des guides pour comprendre ce qu'est le DAQ, et un guide pour le DAQ en langage textuel. Bonne lecture.
    Olivier L. | Certified LabVIEW Developer

  • Problème de lecture des caractères ascii avec VISA read

    Bonjour à tous,
    Je réalise un programme qui doit pouvoir lire les données arrivant sur un port série. Pour ce faire, j'utilise le VISA read. Cependant, je n'arrive pas à lire les caractères ascii non imprimables (de 1 à 31). En effet, il ne m'affiche pas le caractère voulu(ni sa valeur) mais un point d'interrogation. Quelqu'un peut il m'éclairer la dessus et me renseigner sur un autre objet que l'on peut utiliser ? Peut on utiliser les objets de lecture des registres et si c'ets le cas disposez vous d'exemples d'utilisations de ceux-ci ?merci beaucoup à l'avance.

    Bonjour,
    Vous trouverez un élément de réponse ici.
    Salutations,
    Isabelle
    Ingénieur d'applications
    National Instruments France

  • Problème tension de sortie des Ports Usb sous Lion

    Bonjour, je viens d'acheter un Macbook Pro qui fonctionne sous Lion et je constate des problèmes sur la tension de sortie des ports USB.
    Mon disque dur USB Freecom 500 GO ne monte pas ???
    Par contre un autre disque dur Freecom en 320 GO monte sans soucis
    J'ai fait l'essai avec le disque Freecom 500 GO sous un Imac sous Lion ... Il ne monte pas !
    J'ai fait le même essai avec un Mac Mini sous Snow Leopard est le disque monte.
    Dernier test, j'ai pris mon disque Freecom 500 GO que j'ai mis sur un Hub USB (alim. Ext.) et le disque monte sous Lion ??? !!!! ????
    Est-ce que quelqu'un à le même problème que moi ou mieux... la solution
    Merci

    Bonjour,
    Avez-vous consulté les deux documentations ci-dessous ;
    Agilent 34970 Data Acquisition System :
    http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=014F4CD7EF78136AE0440003BA7CCD...
    Using the Agilent 34970A with LabVIEW :
    http://www.ni.com/white-paper/4644/en/
    Le problème provient directement de NI-MAX. Quelle version de NI-VISA et de LabVIEW avez-vous? Avez-vous installé ou reinstallé la dernière version de NI-VISA?
    Merci,
    Cordialement
    Brice S.
    National Instruments France

  • J'utilise Lightroom sur Mac. Aujourd'hui, impossible d'importer des images depuis une carte mémoire sur un disque dur externe.

    J'ai changé de disque dur externe, le problème est le même.
    J'ai importé des images sur  disque dur interne, l'importation s'est faite sans problème.

    Merci pour votre réponse. Ce que je ne comprends pas c’est que je peux ouvrir les fichiers directement du disque dur externe mais que Lightroom ne trouve plus rien.
    Le 27 mars 2015 à 22:26, markalanthomas <[email protected]> a écrit :
    J'utilise Lightroom sur Mac. Aujourd'hui, impossible d'importer des images depuis une carte mémoire sur un disque dur externe.
    created by markalanthomas in Photoshop Lightroom - View the full discussion
    Il semble un problème avec les autorisations du disque dur externe, ou peut-être le disque dur externe est en format incorrect (on devrait utiliser le format «Mac OS étendu (journalisé)».
    Plus d’informations:
    Disque dur externe sous Mac OS
    Définir des autorisations
    If the reply above answers your question, please take a moment to mark this answer as correct by visiting: https://forums.adobe.com/message/7363617#7363617 and clicking ‘Correct’ below the answer
    Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page:
    Please note that the Adobe Forums do not accept email attachments. If you want to embed an image in your message please visit the thread in the forum and click the camera icon: https://forums.adobe.com/message/7363617#7363617
    To unsubscribe from this thread, please visit the message page at , click "Following" at the top right, & "Stop Following"
    Start a new discussion in Photoshop Lightroom by email or at Adobe Community
    For more information about maintaining your forum email notifications please go to https://forums.adobe.com/thread/1516624.

  • [labview 8.2] probleme de lecture sur port serie

    Bonjour, j'ai un probleme avec la fonction "VISA READ".
    J'envois une requette sur la rs232, je regarde le nombre d' octets sur le port (Byte at ports) et lorsque le nombre d'octet  est superieur ou égale à 96, je lance la lecture.
    Or il y a un trame, je ne sais pourquoi, qui n'est pas lu correctement.
    Le "Byte at ports" me renvoit bien 96 (j'ai en plus un analyseur de trame qui me confirme que la trame fait 96 octet) je rentre "en dur" 96 octets à lire à la fonction "VISA READ" et pourtant la trame de sortie ne fait que 13 octets et ceci à chaque fois?
    Merci d'avance de vos solutions.
    Cordialement
    Mathieu R.

    [resolu]
    le probleme venait de l'init du port com dans lequel il y a par defaut le "enable terminaison char".
    Donc mes trames étaient coupées des la reception d'un "0A"

  • Problème de lecture du port COM avec VISA

    Bonjour à tous,
    Je suis un peu rouillé en labview (je ne l'ai pas touché depuis un an), je dois effectuer un banc de test pour récupérer des trames d'un protocole sans fil (ZigBee) avec un sniffer. Le sniffer se connecte sur un port USB mais est reconnu comme port com. Lors de l'éxécution du VI ci-joint c'est l'erreur 1073807246 avec comme message noeud de propriété  dans VISA configure Serial Port... Alors qu'il y a un VISA Close...
    J'ai un peu tout essayer mais sans résultat.
    Est ce que quelqu'un a une idée?
    Merci d'avance
    Alex
    Pièces jointes :
    ZigBee.vi ‏21 KB

    Bonjour,
    Merci de vos réponse, j'ai effectué les modifications que vous avez dites mais sans résultats...
    En effet j'ai un programme qui tourne en parralèle de Labview pour récupérer les données du sniffer.
    Cependant si je mets vrai sur dupliquer cette session (VISA OPEN) je devrais pouvoir lire le port COM sans être problème??
    J'ai penser à un autre problème, le sniffer étant sur USB le débit est donc supérieur à 9600 baud mais ce nombre est reconnu par windows, dois-je laisser 9600?
    Il y a ci-joint mon nouveau VI+ un screenshot de l'erreur...
    Merci d'avance
    Alexandre
    Pièces jointes :
    screenshot.JPG ‏73 KB
    ZigBee.vi ‏22 KB

  • Bonjour, comment fait-on pour effacer l'historique des adresses, numeros de carte et autres renseignements personnels?

    Je voudrais effacer l'historique des adresses et numeros de carte qui ont été enregistrées sur mon ordinateur.merci

    Bonjour,
    Vois [[Clear Recent History]]
    Vois aussi:http://kb.mozillazine.org/Deleting_autocomplete_entries

  • Probleme de lecture sur port serie

    Je desire aller lire a une adresse precise grace a ma liaison serie mais je ne trouve aucun VI capable de m'aider comment faire?
    D'avance merci

    Bonjour,
    Pouvez vous précisez votre question ?
    A quoi correspond votre adresse.
    Le protocole série est point à point vous n'aurez qu'un périphérique sur chaque port COM.
    généralement pour dialoguer avec un périphérique sur port COM il vous faut un protocole d'échange qui est puls ou moins complexe. Sans connaissance de ce protocole vous ne pourrez pas dialoguer avec votre périphérique. Ce protocole constitue une suite de caractère à envoeyr dans une ordre précis avec des attribututs de vitesses de transmission et de trame connus.
    Les VIS de la palette VISA doivent vous permettre d'émettre et recevoir n'importe quelle trame sur votre port. Ils vous permettent aussi de gérer le bus en mode HandShake CTS/RTS XON/XOFF.
    J'espères que ces informations vous permett
    ent d'avancer
    Sincères salutations
    Salissou ISSA
    Ingénieur d'applications
    National Instruments France

  • Bug lors de la lecture des podcats

    Bonjour, je n'arrive pas à lire les podcats téléchargés, ceux-ci bug et saute comme des CD rayés, comment faire pour pouvoir écouter mes podcats sur mon iphone? j'ai peur que ce soit un soucis technique et qu'il faille l'envoyer en réparation, mais peut être existe t-il une technique pour réinitialiser la fonction podcats..
    Merci d'avance

    Hi Steve,
    Sorry I did not have the chance to test the suggested link earlier about Yammm. I have installed it and configured it. The above link is setting up for movie configuration. I believe it will also apply to the audio CD. I follow the setup; I have inserted the audio folders into the library. The result when I read the property of the metadata are basic. When I listen to the regular audio CD, from Window Media Player, it won't show the title, the album and the artist, only the track number, and the unknown artist appeared. When I listen in my car, the title of the tracks, and the album titles are shown. Furthermore, from Mac OS I have used the Terminal command "drutil" to read the metada content of the CDs. With the following command "drutil -drive internal cdtext". I was able to see the CD metadata content of the record album, I have made the master of the album with Waveburner. I'm learning to use Audition. This way, I can compare the metadata of both versions.
    From the album official version made with Waveburner, I have created a master of the album in Audition with the same details. The output metadata differs. I must have forgotten inserting at the wrong place the necessary data. In the join image the metadata version made with WaveBurner and the other one made with Audition. I can see the ISRC code where in Audition, I do not. I know there are many fields in Audition talking about the ISRC; I'm wondering which one is the right one.
    Thanks Steve
    The following image is from  Waveburner metadata.
    The following image is from  Audition metadata.

  • Reconnaissance des ports séries

    Bonjour à tous.
    Je voudrais ouvrir une liaison serie dans labview, donc je place mon visa config, je creer un constante de refum VISA je click sur la petite flêche. Et la ! ... c'est le drame... je ne vois aucun port com.. Donc je vais verifier dans MAX.  Je déroule Périfériques et interface, et la... c'est le drame n°2 ! Aucun port détécté et un petit triangle jaune corresspondant a l'erreur 0xBFFF0011 vi error rsrc nfound. J'ai vérifier que les driver VISA était installé et ils le sont ! 
    Voici le matériel branché sur mes PC ( et oui le problème est identifié sur 2 PC) :
    - Une alimentation ELC AL991s en RS232
    - 2x Agilent 34972A branché en USB
    - Un Wattmètre Enerium 200 branché sur un adaptateur USB<-->RS485
    J'ai essayé de tout débranché (normalement à vide MAX devrais voir le port COM1) et max reste aveugle. J'ai également activé NiVisaTulip.dll et rien ne change.
    Quelqu'un à t'il un idée pour résoudre mon problème ?
    Alexandre
    Résolu !
    Accéder à la solution.

    Bonjour,
    Avez-vous consulté les deux documentations ci-dessous ;
    Agilent 34970 Data Acquisition System :
    http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=014F4CD7EF78136AE0440003BA7CCD...
    Using the Agilent 34970A with LabVIEW :
    http://www.ni.com/white-paper/4644/en/
    Le problème provient directement de NI-MAX. Quelle version de NI-VISA et de LabVIEW avez-vous? Avez-vous installé ou reinstallé la dernière version de NI-VISA?
    Merci,
    Cordialement
    Brice S.
    National Instruments France

  • Problème de lecture des fichiers swf

    Bonjour,
    Je suis nouvelle utilisatrice de Flash et Dreamweaver.
    fière de mes premières animations, j'ai voulu les
    intégrer dans mon site internet. super, Dreamweaver
    l'intègre super, je peux lire l'animation sans problème.
    Et quand je publie l'animation sur le net, rien.
    Le navigateur m'affiche fièrement l'icone schockwave
    player et ne lit pas l'animation. J'ai tout essayé, mise
    à jour des différents player, safari et firefox sur mac
    comme sur pc et internet explorer sur pc, rien à y faire. La
    seule parade que j'ai trouvé c'est exporter mon animation
    flash en gif animé mais beurk !!! quand on a vu le rendu d'un
    swf, on n'aime pas tellement tellement ce que ça donne avec le
    gif animé.
    Après deux bonnes heures d'arrachage de cheveux et avoir
    essayer tout ce qui était dans mes connaissances, j'ai (de
    colère) mis mon animation à la poubelle, je ne pourrais
    donc pas vous faire partager ce déboire mais si quelqu'un
    avait rencontré le même problème et avait
    réussi à le résoudre, les informations, quelles
    qu'elles soient sont les bienvenues. J'ai tout de même une
    piste, je pense que ce sont les paramètres de publication qui
    ne sont pas corrects, mais voilà, lequel ??? vous pouvez me
    répondre à [email protected] merci d'avance à ceux
    qui pourront me répondre, sinon, je continue à
    chercher.

    Bonjour,
    Vous trouverez un élément de réponse ici.
    Salutations,
    Isabelle
    Ingénieur d'applications
    National Instruments France

  • Lecture sur 2 ports d'une DIO-32-HS sur front descendant d'une horloge ?

    Bonjour,
    Je voudrais effectuer une lecture sur 2 ports, sur front descendant d'une horloge (Je voudrais faire cela sur 2 ports d'une carte DIO-32-HS, sachant que j'ai préalablement configuré ces 2 ports en entrée digitale, puis je les ai groupés. J'ai aussi généré le signal d'horloge à l'aide d'une PCI-6602).
    Ma question ne concerne donc que la lecture sur les 2 ports : comment puis-je la faire sur front descendant de l'horloge ? Je précise que je voudrais réaliser une lecture de la donnée présente sur ces 2 ports, pour CHAQUE front descendant de l'horloge (et envoyer au fur et à mesure les données dans un buffer).
    Merci d'avance pour toute aide.
    Julien

    Bonjour,
    Pour vous aider dans votre développement de programme, je vous conseille d'utiliser les exemples de la bibliothèque CVI, spécialement celui situé au chemin suivant : CVI\Samples\daq\di et il s'appelle DISingleBufExtTrig653x.prj.
    De plus, je vous joins un document très intéressant concernant l'utilisation des cartes DIO. Des exemples en CVI y sont également illustrés.
    Bon courage,
    Cordialement.
    Attachments:
    32HS&6533.pdf ‏147 KB

  • Récupération des données à partir d'une carte mémoire SD sur LABVIEW

    Salut tout le monde, 
    je suis très heureuse de devenir un membre dans ce groupe. bein, je suis entrain de faire un projet qui consiste à enregistrer des données sur carte mémoire sd à partir d'un microcontroleur puis récupérer ces données sur PC. Mon problème c'est que je veux visualiser ces données sur une interface graphique sur LABVIEW mais dommage je suis débutante sur LABVIEW et j'arrive pas à trouver une solution. Quelqu'un peut m'aider??

    If Google translate is correct, you are trying to log data to a SD card and figuring how to see it in on graph. Since you are getting started with LabVIEW I would suggest using the Write To Measurement File and Read From Measurement File. As shown in this tutorial, you only need to specify the format and file path. I would encourage you to search for code and tutorials about this VIs for more reference, like this one. I hope this helps.
    Alejandro | Academic Program Engineer | National Instruments

  • Probleme lecture  carte SD pour mon ipad

    Bonjour
    J'ai acheté chez Apple Lyon un adaptateur pour lire sur mon ipad les cartes SD
    J'ai chargé des photos sur ma carte SD sur mon PC sous Windows VISTA
    Et je n'arrive pas à lire lesphotos sur mon ipad
    Merci pour votre aide
    penaroya

    Appuyez et maintenez enfoncé le bouton Marche / Veille et le bouton Home ensemble pendant au moins dix secondes, jusqu'à ce que le logo Apple apparaisse. NE connectez votre appareil à un ordinateur.

Maybe you are looking for

  • Where are my pictures and what's wrong with iPhoto??

    Hello Apple Support Community! Since I have updated iPhoto a few weeks ago, it didn't work right anymore. Everytime I started it, I had to repair the whole libary. Because I was tired of waiting several hours I didn't use it until now. Today I wanted

  • Gnome mouse pointer theme in kde apps

    i use gnome as DE and i wish to see the pointer theme i use in GTK apps in QT apps as well. Actually when my pointer goes on an QT app like digikam it switches to default mouse pointer which is so ugly..

  • How can I change the secret question email address?

    I have the wrong email to send the secret questions to. If anyone can help me won how to change the email to these questions that would be greatly appreciated. Thank you in advance for taking time to help.

  • MONI Message Status as Log Version

    Hi Guys,   In MONI few of messages getting status as Log Version..Could any one plesae let me know why ? and what is best way of solution for this... Thanks, Siva...

  • Adding dynamic tooltips

    Hello, I need to show dynamic values in tooltip. i.e. i got a list of values from database and in jsp on hover of a text i need to show all those values. Can someone help me in this matter