我从Hijack Development kit购买了Seeedstudio,包括Hijack主板和程序员子板。 将Hijack主板连接到编程器板后,我想数据可以从PC客户端传输到iPhone / iPad中的libHijack。
让我们说:
J:{7}在Windows 7上。
P:程序员板。
H:劫持主板
L:jd2xx client开发用于从iPhone的音频接口接收数据。
预期的数据流: J - > P - > H - > L
当jd2xx客户端发送一些数据时,红色LED D5亮起(看起来不错)但L中没有响应(只有一些噪声调用回调方法)。
我错过了什么吗?
我很感激任何想法或建议。
这是jd2xx代码:
JD2XX jd = new JD2XX();
try {
jd.open(0);
jd.setBaudRate(9200);
jd.setDataCharacteristics(8, JD2XX.STOP_BITS_1, JD2XX.PARITY_NONE);
jd.setFlowControl(JD2XX.FLOW_NONE, 0, 0);
jd.setTimeouts(1000, 1000);
String msg = "Hey, FDTI Chip!";
jd.write(msg.getBytes());
jd.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
这是iOS代码:
- (void)viewDidLoad {
[super viewDidLoad];
self.hiJackMgr = [HiJackMgr new];
[self.hiJackMgr setDelegate:self];
}
- (int)receive:(UInt8)data{
NSString *msg = [NSString stringWithFormat:@"%f", data];
NSLog(msg);
dispatch_async(dispatch_get_main_queue(), ^{
[self.msgLabel setText:msg];
});
return data;
}