[quote=hashcode]Primeiramente vc quer ler ou escrever no device? Qual device?
[/quote]
quero ler da /dev/ttyS0
[quote=hashcode]Primeiramente vc quer ler ou escrever no device? Qual device?
[/quote]
quero ler da /dev/ttyS0
Para configurar no minicom “configurations”
┌───────────────────────────────────────────────────────────────────────┐
│ A - Dispositivo Serial : /dev/ttyS1 │
│ B - Localizabpo do Arquivo de Travamento : /var/lock │
│ C - Programa de Entrada : │
│ D - Programa de SaØda : │
│ E - Bps/Paridade/Bits : 38400 8N1 │
│ F - Controle de Fluxo por Hardware: Sim │
│ G - Controle de Fluxo por Software: Npo │
│ │
│ Alterar qual configurabpo? │
└───────────────────────────────────────────────────────────────────────┘
Seta o serial device
depois use “o comm properties” tem o menu
┌──────[ParTmetros de Comunicabpo]───────┐
│ │
│ Current: 38400 8N1 │
│ │
│ Velocidade Paridade Dados │
│ │
│ A: 300 L: Nenhuma S: 5 │
│ B: 1200 M: Par T: 6 │
│ C: 2400 N: =mpar U: 7 │
│ D: 4800 O: Marca V: 8 │
│ E: 9600 P: Espabo │
│ F: 19200 Stopbits │
│ G: 38400 W: 1 │
│ H: 57600 X: 2 │
│ I: 115200 Q: 8-N-1 │
│ J: 230400 R: 7-E-1 │
│ │
│ │
│ Escolha a opbpo, ou <Enter> para sair: │
└────────────────────────────────────────┘
configure de acordo com o fabricante do hardware.
Pronto vc já pode ler a porta.
Obs.: geralmente para um device gerar output tem-se que enviar alguns bytes de controle como “quanto de memoria vc tem? 0x10,0xEF, etc”
valew todas as ajudas amigo, mas eu acho que meu principal problema é que eu nao consigo carregar o modulo serial_cs
da isso aqui
root@william:/etc/rc.d# modprobe serial_cs
/lib/modules/2.4.31/kernel/drivers/pcmcia/ds.o.gz: init_module: Operation not permitted
/lib/modules/2.4.31/kernel/drivers/pcmcia/ds.o.gz: Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters.
You may find more information in syslog or the output from dmesg
/lib/modules/2.4.31/kernel/drivers/pcmcia/ds.o.gz: insmod /lib/modules/2.4.31/kernel/drivers/pcmcia/ds.o.gz failed
/lib/modules/2.4.31/kernel/drivers/pcmcia/ds.o.gz: insmod serial_cs failed
sabe me dizer o que possa ser isso ?
Taca aqui o retorno do comando
[root@nash voip]# dmesg | egrep "(serial|tty|irq)"
[quote=hashcode]Taca aqui o retorno do comando
[root@nash voip]# dmesg | egrep "(serial|tty|irq)"
[/quote]
ta aqui
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
VP_IDE: not 100% native mode: will probe irqs later
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
ehci_hcd 00:10.3: irq 5, pci mem ceabb000
parport0: irq 7 detected
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Observe uma coisa. Veja que vc tem as portas seriais detectadas como
/dev/ttyS00 e não /dev/ttyS0
/dev/ttyS01 e não /dev/ttyS1
.
Pode fazer um teste se tiver um device do tipo mouse na primeira porta seria /dev/ttyS0 (que no seu caso acho que é /dev/ttyS00) e dê um
cat /dev/ttyS00
Mexa com o mouse, click(finja que tá jogando :D) no bash vai aparecer bytes muito doídos.
Verifique isso ai e retorne.
ehheheaheahea
pensei nisso, mas nao é tambem
root@william:~# cat /dev/ttyS00
cat: /dev/ttyS00: No such file or directory
com o cat /dev/ttyS0
ele me retorna um monte de caracteres quando mecho o mouse…
Oi Pessoal…
Desculpa a minha ignorancia, mas sou novo em JAVA e onde estou trabalhando me deram a missão de comunicar uma balança rodoviária com a porta serial do PC… Li muito sobre o que vc´s escreveram aqui e já me ajudou a ter pelo menos uma ideia de onde começar!!! Compilei a classe SimpleRead.java do pacote e está td ok… Agora estou tentando fazê-la comunicar com um formulário comum em HTML de uma pagina JSP… Alguém por acaso sabe como por onde posso começar??? Já tentei de tudo aqui…
Aguardo algum contato pelo forum ou msm pelo email pauloinfobh@bol.com.br.
Desde já agradeço a ajuda de todos!!!
Tou me iniciando nesta andanças de Jcomm e Java porque preciso fazer comunicação serial com uma placa ALFATXP para leitura de temperaturas. Alguem me pode dar uma ajuda para eu me iniciar??Tipo quais os passos que tenho que fazer para instalar bibliotecas necessarias para Windows XP e um pequeno codigo para eu testar??Tipo devolver quais as portas que o Computador tem ou assim??
Abraço e Muito Obrigado