【问题标题】:Redpark Serial Cable not receiving dataRedpark 串行电缆未接收数据
【发布时间】:2012-03-15 22:21:04
【问题描述】:

我有一条来自 Redpark 的 C2-DB9 串行电缆,用于似乎无法按要求工作的 iOS 应用程序。我有一个设备可以连接到 RSC 电缆,也可以通过 USB 连接到 PC 上,仅用于供电。

我已经使用了硬件提供的 Redpark SDK 并相应地实现了委托方法:

- (void) cableConnected:(NSString *)protocol;

- (void) cableDisconnected;

- (void) portStatusChanged;

- (void) readBytesAvailable:(UInt32)length;

现在,除了 readBytesAvailable 之外的所有方法都按照规范运行。但是,我没有收到任何通过此委托方法返回的通信。

为了检查设备没有故障,我安装了一些通用的 USB 到串行驱动程序并使用 ZTerm 确认其操作 - 这会立即为我提供返回的数据。

我知道我一定错过了什么,但我不知道它是什么。

【问题讨论】:

    标签: ios iphone ipad serial-port mfi


    【解决方案1】:

    您是否通过 RscMgr 的 setBaudopen 方法设置波特率并打开连接

    • (void) cableConnected:(NSString *)protocol;

    【讨论】:

    • 我确实是。我现在实际上正在接收数据,但我无法从 UInt8 缓冲区读取数据。
    • cableConnected:(NSString *)protocol 插入电缆时似乎没有为我调用。我该怎么办...?
    • 我的情况和你一样,我的 readBytesAvailable 永远不会被调用。你做了什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-20
    相关资源
    最近更新 更多