Uno can read my data sent from Vista computer but not from Windows 8 computer


i have hewlett packard dx2300 computer vista service pack 2, 32 bits, , intel processor.
i have toshiba satellite c850d-11c computer windows 8, 64 bits , amd processor.
both computers can load, , run example programs "blink" arduino uno. no problems that.
i have made java program sends data arduino uno via usb cable. 4 of uno's
output pins connected ad9850 direct digital synthesis (dds) working local
oscillator in my home made shortwave receiver.
the program functioning ok when use hp computer has 32 bits vista.
when use toshiba computer windows 8 program not work.

how start uno , java program:
the computer , uno connected each other usb cable.
i start arduino 1.0.5 program.
then open serial monitor window.
then close serial monitor window.
then turn on power dds.
then start java program in computer.

if computer hp computer can set frequency of dds signal like.
the rx led in uno lights each time when change frequency pushing arrow keys on computer.

if computer toshiba computer nothing happens dds , rx led not light when
try change frequency. instead file named com11 created.

this program in uno:
code: [select]
/* rx0_9600
sets frequency of dds radio receiver.
gets data java-program rxfreq3.java
*/

byte mypins[] = {6, 7, 9, 3};

void setup() {
 byte blackled = 13;
 pinmode(blackled, output);
 digitalwrite(blackled, low);
 serial.begin(9600);  
 for(int = 0; < 4; i++)
   pinmode(mypins[i], output);
}

void loop() {
 // put main code here, run repeatedly:
 if (serial.available() == 1) {
 byte bitt;
 bitt = serial.read();
 for(int = 0; < 4; i++){    
   digitalwrite(mypins[i], bitread(bitt, i));
   }
 }
}


end of uno program.


the part of java program writes com port looks this:
code: [select]
              try
              {
                 fileoutputstream ff = new fileoutputstream(rxfreq3.comname); //hp: comname com4, toshiba: comname com11
                 for (int ii=0; ii<135; ii++){
                    ff.write(frupdateclockdatamkl[ii]);
                    bdelay2.bdelay2(rxfreq3.delay, 0); // bdelay, makes 1 millisecond delay
                 }
                 ff.close();        
              }
              catch (ioexception e)
              {
                 system.out.println("error " + e.tostring());
              }

end of java part writes com port.


moderator edit: [code] [/code] tags added.

what cpu speeds of 2 pc's?

are getting output on stderr?

do reset on connecting comms port?

do have right comms ports?

do have right default settings comms port?

what happens if use serial monitor. can talk simple echo sketch?

mark


Arduino Forum > Using Arduino > Project Guidance > Uno can read my data sent from Vista computer but not from Windows 8 computer


arduino

Comments

Popular posts from this blog

Convierte tu Raspberry en un NAS. Firmware fvdw-sl 15.3 - Raspberry Pi Forums

How to format a Get Request

avrdude: verification error, first mismatch at byte 0x0000 0x0c != 0x62