Tutorial para desenvolvimento de aplicações em C++ utilizando o kit QSK26A da empresa Renesas.

http://www.renesasrulz.com/community/renesasuniversity/devkits/qsk26a

 

Manuais e tutoriais: 

  1. Criação de projeto usando a ferramenta HEW4 – QSK26A_Tutorial_2.ppt
  2. Tutorial sobre o kit QSK26A, com dicas de conexão com o HEW – QSK26AQuickStart.pdf
  3. Manual do usuário do kit QSK26A – QSK26A User Manual.pdf
  4. Manual do usuário do Flash Programmer & In-Circuit Debugger – RTA-FoUSB-MON_Users_Manual.pdf
  5. Manual de hardware do microcontrolador de 16-bits da Renesas – rej09b0202_16c26ahm.pdf
  6. Manual de software do microcontrolador – M16C_Software_Manual.pdf
  7. Manual do usuário do compilador C++ do microcontrolador MC16 – m16c_user_guide_cpp_v3.1.pdf

Familiarização com o ambiente de desenvolvimento:

  • Executar o tutorial que acompanha a placa: start -> programs -> Renesas -> High-performance Embedded Workshop -> High-performance Embedded Workshop
  • O tutorial cria uma serie de arquivos. Procurar a função main no arquivo main_qsktest.ce verificar como é realizado o envio de dados para o display LCD.
  • Entender como é realizada a leitura dos três switches da placa.
  • Entender como é realizado o acendimento dos três LEDs da placa.

Ferramentas de desenvolvimento:

  • Exemplo de programa em C++ para uso no IAR: Hello.zip

Exercício de desenvolvimento em C++:

  • Escrever um programa em C++, baseado nos arquivos gerados durante a execução do tutorial, que realiza uma contagem no número de vezes em que os botões correspondentes aos LEDs vermelho e verde são pressionados. Sempre que for pressionado o botão correspondente ao LED amarelo,
    então os valores acumulados devem ser informados no display LCD. Por exemplo, poderia ser apresentada na primeira linha a mensagem “#RED=21″, e na segunda linha a mensagem “#GRE=13″.
  • Desafio!! Calculadora HP primitiva: [Descrição] e [Arquivos]. Desenvolver uma implementação para essa calculadora, utilizando os conceitos da linguagem C++.