ReReRe Bonjour !
Oui c'est encore moi, je désepère vraiment, je pense même bientôt abandonner, sauf si ...
... Vous pouvez m'aider. Je dois contrôler une carte d'acquisition.
adresse (hex) : dc00
mot à envoyer par exemple : 128
Je dispose du fichier .h suivant :
S'il vous plait, aidez moi, j'en peux plus. Pourtant j'ai vraiment essayer mais rien, c'est vraiment affreux !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 #define TYPE_P8R8 1 #define TYPE_TMC12 2 #define TYPE_DA16 3 #define TYPE_DA8 4 #define MAX_BOARD_NUMBER 16 float PCI_FloatSub2(float fA, float fB); short PCI_ShortSub2(short nA, short nB); WORD PCI_GetDllVersion(void); WORD PCI_DriverInit(WORD *wBoards); WORD PCI_DriverClose(void); WORD PCI_GetDriverVersion(WORD *wDriverVersion); WORD PCI_GetConfigAddressSpace(WORD wBoardNo, WORD *wTypeID, WORD *wAddress0, WORD *wAddress1, WORD *wAddress2, WORD *wAddress3, WORD *wAddress4, WORD *wAddress5); void P16R16_DO(WORD BaseAddr, WORD wOutData); WORD P16R16_DI(WORD wBaseAddr); void P8R8_DO(WORD BaseAddr, WORD wOutData); UCHAR P8R8_DI(WORD wBaseAddr);
Utilisez n'importe quels compilateur, je ferais de même.
De préférence en C.
Merci pour votre future aide !
Partager