Desenvolvimento de aplicações em C++ com a ferramenta IAR e o kit QSK26A da Renesas.
Exercício:
- No tutorial “Hello c++” descrito a seguir, procurar a função main , e verificar como é realizado o envio de dados para o display LCD.
- Entender como é realizada a leitura dos três switches da placa.
- Como fazer para ligar os LEDs da placa? Isso não é realizado no Hello.
- Após entender o funcionamento do tutorial Hello, adaptar o exercício sobre herança múltipla para funcionamento no kit QSK26A. Portar as classes Pessoa, Barras e a classe derivada para o C++ do IAR, e utilizar os botões como entrada de dados, substituindo assim os métodos dummy desenvolvidos para representar a leitora de código de barras. Utilizar o LCD para apresentar as mensagens “Conectado!” e “Matrícula Lida”. Siga esse link para o enunciado completo do exercício. Testar o programa no kit.
Tutorial “Hello C++”para uso no IAR:
- Verificar com o professor onde está instalado o IAR.
- Copiar e descompactar o programa exemplo em C/C++ para uso no IAR: Hello.zip
- Conectar o kit QSK26A na USB.
- Executar o IAR
- Abrir o projeto exemplo (open workspace Hello)
- Pressionar ctrl-d para compilar e fazer o download para a placa
- Pressionar F5 para executar o programa na placa
As figuras a seguir mostram as etapas acima.





Manuais e tutoriais:
- Tutorial sobre o kit QSK26A, com dicas de conexão com o HEW – QSK26AQuickStart.pdf
- Manual do usuário do kit QSK26A – QSK26A User Manual.pdf
- Manual do usuário do compilador C++ do microcontrolador MC16 – m16c_user_guide_cpp_v3.1.pdf
Ferramenta de desenvolvimento IAR:
- IDE IAR: EWM16C-KS-321A-2.exe
- Compilador C++ para instalação no IAR: nc30v600r00_ev.exe
- Exemplo de programa em C/C++ para uso no IAR: Hello.zip