【问题标题】:Calling function of mpusbapi dll file in pythonpython中mpusbapi dll文件的调用函数
【发布时间】:2013-07-21 11:19:49
【问题描述】:

我正在使用 python 开发 GUI,它将通过 USB 与 PIC24 板通信。 为此,我使用的是 Microchip 提供的 mpusbapi dll 文件。 如何在mpusbapi dll的python中调用函数?

这是 mpusbapi.h 文件中的函数

DWORD (*MPUSBGetDLLVersion)(void);

DWORD (*MPUSBGetDeviceCount)(PCHAR pVID_PID);

HANDLE (*MPUSBOpen)(DWORD instance,         // Input
                 PCHAR pVID_PID,            // Input
                 PCHAR pEP,                 // Input
                 DWORD dwDir,               // Input
                 DWORD dwReserved);         // Input <Future Use>

DWORD (*MPUSBRead)(HANDLE handle,           // Input
                PVOID pData,                // Output
                DWORD dwLen,                // Input
                PDWORD pLength,             // Output
                DWORD dwMilliseconds);      // Input

DWORD (*MPUSBWrite)(HANDLE handle,          // Input
                 PVOID pData,               // Input
                 DWORD dwLen,               // Input
                 PDWORD pLength,            // Output
                 DWORD dwMilliseconds);     // Input

DWORD (*MPUSBReadInt)(HANDLE handle,        // Input
                   PVOID pData,             // Output
                   DWORD dwLen,             // Input
                   PDWORD pLength,          // Output
                   DWORD dwMilliseconds);   // Input

BOOL (*MPUSBClose)(HANDLE handle);

【问题讨论】:

标签: python dll usb pic microchip


【解决方案1】:

按照ctypes 教程学习并手动生成接口,然后您可以将其作为共享库加载并运行,或者使用SWING 生成接口并执行相同操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-03
    • 2015-10-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多