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:

  1. Verificar com o professor onde está instalado o IAR.
  2. Copiar e descompactar o programa exemplo em C/C++ para uso no IAR: Hello.zip
  3. Conectar o kit QSK26A na USB.
  4. Executar o IAR
  5. Abrir o projeto exemplo (open workspace Hello)
  6. Pressionar ctrl-d para compilar e fazer o download para a placa
  7. Pressionar F5 para executar o programa na placa
As figuras a seguir mostram as etapas acima.

Manuais e tutoriais:

  1. Tutorial sobre o kit QSK26A, com dicas de conexão com o HEW – QSK26AQuickStart.pdf
  2. Manual do usuário do kit QSK26A – QSK26A User Manual.pdf
  3. Manual do usuário do compilador C++ do microcontrolador MC16 – m16c_user_guide_cpp_v3.1.pdf

Ferramenta de desenvolvimento IAR: