Enviar dato a Puerto Com
Publicado por Jaime (5 intervenciones) el 21/01/2013 21:42:56
Hola,
Soy estudiante de informática de primer año, y tengo una duda sobre el envió de datos por puerto COM, para ya que una PIC lo reciba y lo interprete Explico,
Tengo una placa PIC-IO , conectada por COM, pero en el manual dice que tengo que enviarle los caracteres "O1A", para activar el rele 1, pero se los envio y no pasa nada, alguien podria ayudarme?
Mi codigo es este...
Le envio el dato, pero la placa no hace nada, creo que se lo estoy enviando bien,
Este es el manual
www.olimex.cl/pdf/PIC/PIC-IO-ENGLISH.pdf
si me podrian ayudar seria genial, ya que recien comienzo cn el mundo de las pics.
Soy estudiante de informática de primer año, y tengo una duda sobre el envió de datos por puerto COM, para ya que una PIC lo reciba y lo interprete Explico,
Tengo una placa PIC-IO , conectada por COM, pero en el manual dice que tengo que enviarle los caracteres "O1A", para activar el rele 1, pero se los envio y no pasa nada, alguien podria ayudarme?
Mi codigo es este...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import giovynet.nativelink.SerialPort;
import giovynet.serial.Baud;
import giovynet.serial.Com;
import giovynet.serial.Parameters;
import java.util.List;
public class RS232 {
static SerialPort puerto = new SerialPort();
static List<String> listaPuertos;
static Com com1;
//static char [] ReleEncendido
public static void main(String[] args) throws Exception {
// TODO code application logic here
listaPuertos = puerto.getFreeSerialPort();
Parameters settings = new Parameters();
settings.setPort("COM6");
settings.setBaudRate(Baud._9600);
settings.setByteSize("8");// assigns byte size
settings.setParity("N");//
com1 = new Com(settings);
com1.sendString("O2A");
}
}
Le envio el dato, pero la placa no hace nada, creo que se lo estoy enviando bien,
Este es el manual
www.olimex.cl/pdf/PIC/PIC-IO-ENGLISH.pdf
si me podrian ayudar seria genial, ya que recien comienzo cn el mundo de las pics.
Valora esta pregunta


0