BRTOS + LPC1768 + LCD Touch (como configurar)

55 views
Skip to first unread message

mrpostiga

unread,
Feb 5, 2013, 12:49:08 PM2/5/13
to br...@googlegroups.com
Boas pessoal

Comprei esta placa à uns tempos e gostaria de saber como configurá-la pra o BRTOS.

http://www.wvshare.com/product/Open1768-Package-B.htm

O LCD é um HY32D (SSD1289)

Eu comprei o kit que se ve no site acima, ja alterei o codigo em anexo e nao me aparece nada no ecra.. (compilador COIde + gcc-arm-none-eabi-4_6-2012q2-20120614)

Talvez seja alguma falha minha...

Alguem me pode ajudar?
LPC1768.rar

Gustavo Denardin

unread,
Feb 6, 2013, 7:59:32 AM2/6/13
to br...@googlegroups.com
Caro Postiga,

Ficamos contentes de seu interesse no projeto BRTOS. Para poder ajudá-lo precisaria de mais algumas informações.

1. O port está funcionando corretamente? As tarefas estão sendo executadas?
2. Em que pinos o LCD está conectado? O driver que você está utilizando é específico para esta placa? Os pinos estão configurados corretamento para funcionar com o barramento de 16 bits?

Me parece que a função wait_delay não é a ideal para este microcontrolador.


No aguardo das respostas,
Abraço,
Gustavo



--
Você está recebendo esta mensagem porque se inscreveu no grupo "BRTOS" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para brtos+un...@googlegroups.com.
Para postar neste grupo, envie um e-mail para br...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/brtos?hl=pt-BR.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
Gustavo Weber Denardin
 Universidade Tecnológica Federal do Paraná (UTFPR)
 Campus Pato Branco - Coordenação de Eletrônica
 Via do Conhecimento, Km 1 -     Pato Branco - PR -   CEP: 85503-390
 Fone / Fax: (46) 3220-2571
 Home Page: http://pessoal.utfpr.edu.br/gustavo/

mrpostiga

unread,
Feb 6, 2013, 11:22:10 AM2/6/13
to br...@googlegroups.com
Eu peguei no exemplo para o LPC1769 existente no site, e alterei-o pra esta placa
Os drivers pro LCD foram sacados de outro site mas estão a funcionar, noutros exemplos...
Mas em todo o caso, junto anexo os esquemas da placa...

Sou um bocado noob em termos de microcontroladores... (comecei apenas à 3 meses neste tipo de programação)
Junto a esta placa vem um exemplo pra trabalhar com o micrium rtos 2, mas este por RTOS é pago, e o projecto que quero fazer necessita de um RTOS...

Talvez essa GUI nao seja adequada à placa..., mas no exemplo estou a usar os testes basicos...

Cumprimentos,

MrPostiga (Helder Lopes)
Open1768.pdf

Gustavo Denardin

unread,
Feb 7, 2013, 6:37:37 AM2/7/13
to br...@googlegroups.com
Olá Helder,

Vamos por partes.

1. Te perguntei do driver pq apesar das funções de acesso ao display estarem corretas, você precisa inicializar os pinos da interface corretamente. Estes exemplos que você citou estão funcionando nesta placa mesmo? Caso não estejam, você irá precisar efetuar modificações na inicialização do driver.

2. Todo port de um sistema operacional depende do conjunto Processador/compilador/IDE. O exemplo no site do BRTOS para microcontroladores da NXP foi desenvolvido para o LPCXpresso. Talvez existam diferenças no port para funcionar com o CoIDE. Como não possuo um kit com este microcontrolador (LPC17xx), fica difícil te confirmar se irá funcionar corretamente. Eu peguei emprestado um kit da NXP para desenvolver o demo no site, que não está mais comigo.

Para saber se o port está funcionando você deve verificar se ao executar o BRTOSStart ocorre o salto para a primeira tarefa e se ocorre troca de contexto entre tarefas. Se o port não estiver funcionando corretamente, este pode ser o motivo do display não estar funcionando.

Abraço,
Gustavo


--
Você está recebendo esta mensagem porque se inscreveu no grupo "BRTOS" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para brtos+un...@googlegroups.com.
Para postar neste grupo, envie um e-mail para br...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/brtos?hl=pt-BR.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 
Reply all
Reply to author
Forward
0 new messages