Fórum

FAÇA UM TIMER PROGR...
 
Notifications
Clear all

FAÇA UM TIMER PROGRAMÁVEL – COM PIC 16F628A E DISPLAY LCD 16X2 (REF188)  

  RSS

(@sergioluiz)
Membro Estimado
Joined: 8 anos ago
Posts: 78
2 de Outubro de 2020 18:45  

Olá Claudio tudo bem? espero que sim!, tentei compilar esse código e deu essas mensagens de erro:

*** Error 132 "timer_lcd.c" Line 194(39,40): STDOUT not defined (may be missing #USE RS232) ::
*** Error 132 "timer_lcd.c" Line 196(39,40): STDOUT not defined (may be missing #USE RS232) ::
*** Error 132 "timer_lcd.c" Line 243(39,40): STDOUT not defined (may be missing #USE RS232) ::
*** Error 132 "timer_lcd.c" Line 248(39,40): STDOUT not defined (may be missing #USE RS232) ::
*** Error 132 "timer_lcd.c" Line 252(42,43): STDOUT not defined (may be missing #USE RS232) ::
5 Errors, 0 Warnings.
Build Failed.

uso a versão 5.061, pode me ajudar sem ter  que baixar outra versão?

Obrigado!


Quote
(@rogerio-ribeiro)
Novo Membro
Joined: 2 meses ago
Posts: 3
2 de Outubro de 2020 19:34  

Boa noite, Tem um post "FAÇA UM TESTADOR DE CABOS C/ 12 VIAS – COM PIC 16F877A (REF125)".

Eu montei ele no Proteus utilizando os arquivos que vc disponibilizou e funcionou.

Montei na protoboard conforme esquema elétrico fornecido, fiz a gravação do PIC e não funcionou, testei todos os componentes fazendo um outro projeto e funcionou, vc tem alguma dica para me dar?.

 

Agradeço desde já

Grande abraço

 

 

 

 


ReplyQuote
(@clarios)
Membro Honorário Admin
Joined: 9 anos ago
Posts: 312
5 de Outubro de 2020 17:07  

A partir de uma certa data, as versões posteriores do CCS C tornou obrigatório a definição dos pinos de saída para a  comunicação serial quando você usar a  função printf. Isto acontece mesmo que você esteja usando ela para enviar dados para um lcd.

Tente declarar os pinos usando algo como:

#include <16F628A.h>
#use delay(clock=4000000)//xtal de 4mhz externo nos pinos 15 e 16

#use rs232(baud=9600,xmit=PIN_A2,rcv=PIN_A3) //<-----------ACRESCENTE ISTO

#fuses NOWDT,XT, PUT, NOPROTECT, BROWNOUT, MCLR, NOLVP, NOCPD
#zero_ram//zera no ínicio

 

Poderá ver mais detalhes sobre o uso deste " preprocessor  # use rs232" no manual da versão do seu compilador. Também poderá acessar o fórum do CCS em busca de informações.


ReplyQuote
(@sergioluiz)
Membro Estimado
Joined: 8 anos ago
Posts: 78
6 de Outubro de 2020 10:57  

ok obrigado Claudio!! vou testar e volto com os resultados!


ReplyQuote
(@sergioluiz)
Membro Estimado
Joined: 8 anos ago
Posts: 78
6 de Outubro de 2020 11:46  

@rogerio-ribeiro
Olá! lembrou de colocar o cristal? e os capacitores de 22p nos pinos do cristal? no proteus funciona sem colocar o cristal.


ReplyQuote
(@sergioluiz)
Membro Estimado
Joined: 8 anos ago
Posts: 78
6 de Outubro de 2020 11:52  

Deu certo adicionar a instrução! obrigado!


ReplyQuote
(@hernane-moreira-da-silva)
Novo Membro
Joined: 1 mês ago
Posts: 1
14 de Outubro de 2020 07:15  

@sergioluiz
bom dia gostaria de saber como faço para fazer um timer intermitente para rolagem de ovos na chocadeira .


ReplyQuote
Back To Top