public class ChipImpl extends FtdiChip implements Chip {
+ protected int dmask =
+ //(1<<0) |
+ (1<<1) |
+ (1<<2) |
+ //(1<<3) |
+ //(1<<4) |
+ (1<<5) |
+ (1<<6) |
+ (1<<7);
+
public ChipImpl() {
super();
doReset();
}
public void doReset() {
+
flush();
dbangmode(dmask);
reset(false);
flush();
- try { Thread.sleep(200); } catch (Exception e) { }
+ try { Thread.sleep(500); } catch (Exception e) { }
reset(true);
flush();
- try { Thread.sleep(200); } catch (Exception e) { }
+ try { Thread.sleep(500); } catch (Exception e) { }
+
+System.out.println("\ndisagree:"+(dmask ^ ( //(1<<0) |
+ (1<<1) |
+ (1<<2) |
+ //(1<<3) |
+ //(1<<4) |
+ (1<<5) |
+ (1<<6) |
+ (1<<7)))+"\n");
- dmask &= ~(1<<7);
+//dmask &= ~(1<<7);
dbangmode(dmask);
flush();
}
}
}
- protected int dmask =
- //(1<<0) |
- (1<<1) |
- (1<<2) |
- //(1<<3) |
- //(1<<4) |
- (1<<5) |
- (1<<6) |
- (1<<7);
-
public void reset(boolean on) {
bits = on ? (1<<1) : 0;
uart();