Home
Prox / RFID
Verichips
Ladder Logic
[interfacing] †
Tube Joints
Key Code From Photo
SolveSpace (3d CAD)
SketchFlat (2d CAD)
Photographs
Miscellany
Resume / Consulting
Contact Me

LDmicro Forum - Serial LCD

(you are viewing a thread; or go back to list of threads)

Serial LCD (by Lance)
I have a serial LCD from Crystalfontz, and I'm wondering if it is as simple as hooking up the power, ground, and Tx/Rx lines in order to send a formatted string using LDmicro. I'm experimenting with a PIC16F88 and I'm wondering if thats all I need to do or if I need to implement some more code. Any suggestions would be appreciated. Thanks!
Thu Feb 4 2010, 09:56:14
(no subject) (by Jonathan Westhues)
The only connections required are power, ground, and the LCD's rx (equivalently, the PIC's tx) line. And yes, the formatted string op will just work.
Thu Feb 4 2010, 10:37:26
(no subject) (by Lance)
Thanks Jonathan, LDmicro is a great program!
Thu Feb 4 2010, 11:16:15
(no subject) (by aldemir da silva)
have used this piece of code successfully
Fri Feb 5 2010, 10:45:19, download attachment lcd_sample.ld
Schematic (by Alexandre Nolasco)
What would the complete schematic for assembly? LCD + PIC16F877 ( FOR EXAMPLE) . Thank you all .
Tue Feb 9 2010, 09:07:37
Problems with serial LCD (by Lance)
I'm still having problems with the serial LCD application. I've got the PIC 16F88 hooked up correctly to a Crystalfontz serial lcd (CFA-533-YYH-KL). The power, ground, and Tx/Rx lines are connected and I'm still not reading the variable that I'm sending over the UART. The Crystalfontz LCD simply displays "TTL :h0.1,s1.0"? I've been messing around with it for days and if anyone has any suggestions I would really appreciate it. I've included my code. Thanks!
Fri Feb 12 2010, 22:44:09, download attachment Rev_3_Mult8.ld
(no subject) (by aldemir da silva)
try lower baud rates ex: 2400 or 9600
Sat Feb 13 2010, 07:13:46
(no subject) (by aldemir da silva)
alexandre nolasco , brazilian ?? ,pois se for vai facilitar as coisas
Sat Feb 13 2010, 07:19:00
Como seria o circuito Ademir ? (by Alexandre Nolasco)

Como seria o circuito p/a acionar o LCD ? A Coneccção do display com o Microcontrolador (QUAIS PINOS) ?

obrigado

Alexandre
Sat Feb 13 2010, 07:28:11
(no subject) (by MAX)
Lance,

are you sure your LCD display is correctly configured for logic level 232 ???

When I purchased mine, LK202-25 I had to solder a jumper on the LCD PCB to enable the logic level 232, it was factory wired for RS-232 (PC) communication

hope this help
Sat Feb 13 2010, 10:35:51
(no subject) (by aldemir da silva)
O display derverá ser do tipo serial (crystalfontz ou o clone brasileiro fabricado pela "tato" www.tato.ind.br. O display pode ser ligado direntamente nas linhas TX e RX do microcontrolador (nível TTL) ou através do driver rs232 (max-232), alimentação 5Vcc. Visite o site da tato e baixe o pdf do display serial de 2 linhas 16 colunas. Eu postei um exemplo para imprimir no display serial 4 variaveis em posições distintas .Tenho uma outro versão porém é para um datalogger para motores diesel. Se te interessar mando p/ voce simular no isis do proteus.
Sat Feb 13 2010, 12:30:38
Proteus (by Alexandre Nolasco)
Bom , acho que simular no proteus seria ótimo . S evc puder mandar , eu ficaria mto agradecido . [email protected]

obrigado

Alexandre
Sat Feb 13 2010, 15:32:03
Esquema eletrico e codigo fonte (by Elvis Malinosky - Curitiba - Paraná)
Electric project and code source of the circuit for send given for the LCD 16X2.

Esquema eletrico e codigo fonte do circuito para enviara dados para o LCD 16X2.

Aldemir da Silva me ajude ?

Aldemir Da Silva helps me?
Sun Mar 14 2010, 00:13:58
guard_motor complete project (by Aldemir da Silva Barbosa)
Alexandre sorry it took to answer it. The attached file is the project almost complete protective equipment for diesel engines, you will find it necessary to implement the communication with a serial display. The ladder code is documented, if you need to modify the soft. Have fun ..

Alexandre desculpe ter demorado para lhe responder . O arquivo anexo é o projeto quase que completo de um equipamento de proteção de motores diesel, nele voce encontrará o necessario para implementar a comunicação com um display serial. O codigo adder está documentado , modifique a vontade e bom divertimento..
Sun Mar 14 2010, 07:51:00, download attachment Guard_motor.rar
Obrigado (by Alexandre Nolasco)
Ademir , obrigado pela sua colaboração . Seu projeto é bem complexo e dará para ter uma boa visão do display serial .
Mais um vez mto obrigado .
Sun Mar 14 2010, 11:00:16
problema na organização dos dados tela (by rodrigo pallante)
estou com problemas para posicionar meus dados na tela do lcd...
comprei um display com o ''tato'', ele realmente comunica perfeitamente, mas o comando \n para pular uma linha não funciona.
o q vc fez????
desde já muito obrigado
Wed Apr 7 2010, 11:34:07
problema no lcd serial (by Aldemir da Silva)
Os comandos line feed e carriage return nao funcionam no display serial, e acredito que nem no modelo crystal fontz .
Para imprimir em posicoes definidas basta enviar para o display o prefixo 254 seguido da posicao em que o cursor devera ficar.
ex. imprimir na linha 1 coluna 1 (enviar 254 e 128)
linha 1 oitava coluna (254 e 136)
linha 2 coluna 1 (254 e 192)
linha 2 oitava coluna (254 e 200)
limpa tela (254 e 1)
O manual que acompanha o display ilustra bem o procedimento se tiver duvida de uma olhada no programa que postei de exemplo com ele [e possivel imprimir 4 variaveis ao mesmo tempo no lcd serial (tato).
Fri Apr 9 2010, 00:11:37
problema no lcd serial (by rodrigo pallante)
Vc está usando o serial ou o crystal fontz???
liguei para ''tato'' e me falaram q com ld micro só funciona o crystal fontz (que é o que estou usando).
Fiz os testes e não funcionou, ele não vai para primeira linha..

Obrigado pela atenção.
Fri Apr 9 2010, 09:15:04
(no subject) (by Aldemir da Silva)
o display serial da tato funciona exatamente como o crystalfontz, pois é o unico que pode ser simulado no Proteus. Não sei oque acontece com o seu projeto mas manda o programa que eu dou uma olhada.
Fri Apr 9 2010, 23:39:42
(no subject) (by rodrigo pallante)
troquei pelo display serial e mesmo assim não deu certo.
segue em anexo o programa.

Obrigado....
Mon Apr 12 2010, 16:12:54, download attachment testes.zip
lcd_ serial (by aldemir da Silva Barbosa)
Rodrigo desculpe pela demora mas estava em período de provas na faculdade e não me sobrava tempo.O problema no seu programa era que voce não pode determinar um valor diretamente para enviar pela serial ele devera estar declarado em uma variavel. Fiz uma pequena modificação no seu código para desmonstrar o que foi dito.
Abraços.
Wed Apr 21 2010, 18:28:23, download attachment teste lcd2_cor.ld
(no subject) (by Frank Mc Alinden)
Could you please post in english so that others may be informed...??
Thank you
Frank
Thu Apr 22 2010, 04:02:27
(no subject) (by rodrigo pallante)
muito obrigado pela ajuda q vc está me dando.....
vou testar e depois te informo se deu certo.
obrigado....
Thu Apr 22 2010, 08:26:01
Tabela. (by Maurício.)
Caro Aldemir da Silva Barbosa :

Reparei que no programa testelcd2_cor.ld vc associou uma tabela com função look_up_table para enviar instruções para display serial.

Dúvidas :

1) A informação que está armazenada na tabela no comando look_up_table é enviado como decimal ou hexa para saída serial do display ?

2) Teria como me passar a tabela para associação de comandos e funções para display serial que vc utilizou ?

No aguardo !

Desde já agradeço a extrema gentileza !

Abraços de

Maurício S. A. Pereira.
Wed Aug 4 2010, 18:00:48
(no subject) (by Aldemir da Silva)
Os valores estão em decimal
de uma olhada no pdf anexo
Wed Aug 4 2010, 22:27:32, download attachment Tato_display_serial.pdf
Agradecimento e mais uma dúvida. (by Maurício S. A. Pereira.)
Caro Aldemir da Silva Barbosa :

Muito obrigado pelo anexo. Esclareceu as minhas dúvidas !

Mais uma pergunta :

Vc já conseguiu gerar programas com LDmicro para pics 16F628A e pics 16F877A ?

Pois fiz um pequeno programinha com LDmicro com sendo PIC16F628 e gerei arquivo HEXA para gravar num pic 16F628A .... e não gravou nada !

Desde já agradeço mais uma gentileza !

Abraços de

Maurício S. A. Pereira.
Fri Aug 6 2010, 21:51:42
(no subject) (by aldemir da silva)
No 16F877A funciona perfeitamente , no 16F628A não testei, acredito que o seu problema seja com a gravação e não com o compilador pois eu também criei um programa no 16F628A e simulei no proteus sem apresentar problemas.
Sat Aug 7 2010, 12:56:19
(no subject) (by Maurício S. A. Pereira.)
Caro Aldemir :

Agora vc me deixou confuso ....

Na lista de devices do compilador LDmicro só existe PIC16F628.

Como vc conseguiu criar no compilador em 16F628A e simular em Protheus ?

P.S. O meu gravador ( não sei se vc conhece ) é aquele kit antigo da EXSTO de porta paralela com micro.

Peço desculpas se estou te importunando, pois estou no começo do aprendizado.

Mais uma vez agradeço a ajuda.

Abraços de

Maurício S. A. Pereira.
Sat Aug 7 2010, 14:38:08
(no subject) (by Aldemir)
O 16F628A é virtualmente identico ao 16F628, as diferenças ficam por conta de alguns detalhes técnicos , porém o codigo gerado é mesmo. No LDmicro eu compilei p/ o 16F628 e no Proteus simulei com o 16F628A que é mais facil de encontrar no mercado.
Verifique na lista de dispositivos do seu programador se há suporte ao 16F628A pois Gravadores muito antigos tem problemas em grava-lo. Boa Sorte
Sun Aug 8 2010, 20:23:19
Gravação 16F628A_Ok ! (by Maurício S. A. Pereira.)
Caro Aldemir :

Depois de vários testes e análises, o problema era o meu gravador, problema de comunicação do gravador com o micro através de porta paralelo. Depois de solucionado ficou Ok !

E também consegui gerar rotinas ( degraus - "rung´s" ) com manual de display serial Tato que vc me passou e simulei no Protheus.

Mais dúvidas :

1) Qual display LCD 16x2 que vc utilizou da TATO para seu projeto de monitoramento de motores a diesel ?

* http://www.tato.ind.br/detalhesproduto.asp?id=20

ou

* http://www.tato.ind.br/detalhesproduto.asp?id=22

Desde já agradeço a gentileza !

Abraços de

Maurício Strazzi A. Pereira.

P.S. é posssível me enviar seu e-mail para manter nosso contato ?
Thu Aug 19 2010, 15:35:11
(no subject) (by Aldemir da Silva)
O do primeiro link.
[email protected]
Sat Aug 21 2010, 21:34:11
LDmicro (by Nilson)
Alguém sabe informar se é possível no LDmicro pausar os temporizadores?

E no caso de falta de energia no meio do processo, como faço para a minha aplicação voltar de onde parou?

Deste já

Obrigadão
Tue Apr 9 2013, 18:05:22
LDmicro (by Nilson)
Alguém sabe informar se é possível no LDmicro pausar os temporizadores?

E no caso de falta de energia no meio do processo, como faço para a minha aplicação voltar de onde parou?

Deste já

Obrigadão
Tue Apr 9 2013, 18:07:13
(no subject) (by Magno Medeiros (Brasil))
Hello Nilson, is possible using a retentive timer (RTO) and then just reset this timer. in case of power down, use the "make permanent"
Tue Apr 9 2013, 20:22:17, download attachment RTO.png
LCD DISPLAY (by Ananda )
Olá, eu criei um programa que utiliza um display lcd serial. Mas, ao testá-lo no protheus o display não ligou. Tentei fazer um teste mandando apenas um frase para a UART, mas esta não apareceu no display. Qual será o problema?
Muito Obrigada!

Regards, i'm triyng to use a serial display, but when i try to simulate that at software Protheus, it doesnt work! I triyed to simples send a word on the UART, but nothing appear Thank u so much
Wed Jul 16 2014, 14:26:08
Uart lcd (by Antonio onofre da cruz)
I would like to know where LCD commands encounter like: Clear Write change the line print the values of a counter
Fri Apr 2 2021, 15:37:36
(no subject) (by OnoTech)
Fri Apr 2 2021, 16:27:14
Memoria do pic 16f877 (by Antonio onofre da cruz)

fiz um programa com o pic 16f877 com lcd mas não terminei o programa e ja ocupou 92% da capacidade e nao consigo mas terminar qual oque devo fazer? vc pode me ajudar
Mon Jun 21 2021, 14:46:04
Post a reply to this comment:
Your Name:
Your Email:
Subject:
(no HTML tags; use plain text, and hit Enter for a line break)
Attached file (if you want, 5 MB max):