Primeiros passos com a GR-Peach Renesas – Renesas Web Compiler

Renesas Web Compiler
Este post faz parte da série Primeiros passos com a GR-Peach. Leia também os outros posts da série:

Olá pessoal! No artigo anterior falei um pouco sobre as placas da série Sakura da Renesas e foquei em um primeiro programa utilizando a plataforma MBED com a GR-Peach. Neste artigo vamos abordar uma forma diferente: usando o Compilador Web oferecido no site da Renesas.

Tela Renesas Web Compiler
Figura 1 – Tela Renesas Web Compiler (Fonte: própria)

Além da GR-Peach, o Renesas Web Compiler oferece fácil interface com as demais placas da série Gadget Sakura. Você tem a possibilidade de compilar e baixar seus programas e transferí-los para a plataforma desejada.

Conectando pelo Renesas Web Compiler

Primeiramente, acesse o site do Renesas Web Compiler neste link. Você verá uma janela como esta:

Captura de tela 2017 06 17 14.18.44
Figura 2 – Tela principal Gadget Renesas (Fonte: própria)

Clique no botão destacado da figura 2 para realizar o login na página. Caso não tenha cadastro, o realize de forma gratuita em [DON’T HAVE AN ACCOUNT? REGISTER HERE], como visto na próxima imagem:

Tela de login
Figura 3 – Tela de login (Fonte: própria)

Depois de realizar o login, você será redirecionado à página Renesas Web Compiler. Aqui você deve selecionar o template que receberá seus programas. Usaremos a opção GR-PEACH_Sketch_v1.05.zip.

Escolha da plataforma
Figura 4 – Escolha da plataforma (Fonte: própria)

Escolha um nome para seu projeto em PROJECT NAME, conforme figura 4. Escolhi First_Project porém você pode escolher outro nome. Quando a plataforma GR-PEACH estiver selecionada e você digitar o nome do projeto, clique em CREATE PROJECT. Você verá uma tela semelhante a esta:

Renesas Web Compiler
Figura 5 – Renesas Web Compiler (Fonte: própria)

Para abrir o código a ser editado, selecione GR-SKETCH.CPP, localizado à esquerda da sua tela, conforme destacado na figura 5. O código de exemplo realiza um blink com o led RGB, fazendo-o acender a cada 100ms com cores diferentes. Mas se você apertar o botão SW (à direita) da placa, fará o Led USER (ao lado da entrada RJ-45) acender.

Para compilar o código, clique em EXECUTE BUILD (à direita) e aguarde a tela de compilação, conforme figura 6:

Tela Compilação Completa
Figura 6 – Tela Compilação Completa (Fonte: própria)

Clique em CLOSE e você verá que à esquerda aparece um novo arquivo no menu, chamado PEACH_SKETCH.BIN. Clique com o botão direito, conforme a figura 7:

Download arquivo .BIN
Figura 7 – Download arquivo .BIN (Fonte: própria)

Faça o Download e transfira o arquivo .BIN para a unidade MBED gerada em seu computador. Assim que copiar o arquivo ele vai ‘sumir’ da pasta. Clique no botão RESET (próximo à entrada USB) na placa e verá o código rodando na placa.

Localização itens GR-Peach
Figura 8 – Localização itens GR-Peach (Fonte: Própria)
LED USER e Botão SW na GR-Peach
Figura 9 – LED USER e Botão SW na GR-Peach (Fonte: própria)

Utilizando um led externo

Um segundo passo é utilizar os pinos GPIO da placa. Ela dispõe de uma pinagem compatível com Arduino Uno, porém possui muitos outros pinos com periféricos adicionais. Visite o site MBED para mais informações artigo anterior. Na próxima figura temos o esquemático dos pinos compatíveis com Arduino:

Pinout Arduino GR-Peach
Figura 10 – Pinout Arduino GR-Peach (Fonte> https://developer.mbed.org/media/uploads/1050186/gr-peach_1.jpg)

Faremos o Blink idêntico ao Arduino Uno utilizando o Renesas Web Compiler. Escreva ou copie o seguinte código:

A diferença entre um sketch comum da IDE Arduino e do Renesas Web Compiler é apenas a declaração dos pinos, colocando a letra D para digital. Monte o circuito abaixo. Compile, baixe o arquivo .Bin, o coloque no disco MBED e aperte o botão Reset em sua placa.

Blink com led externo
Figura 11 – Blink com led externo (Fonte: própria)

O circuito consiste no anodo do led no pino D13, um resistor de 220R entre catodo do led e GND. Lembrando que a placa tem como tensão de operação 3,3V.

Para mais experimentos com a GR-Peach, consulte este site e vejam as demais possibilidades.

Agradecimentos ao pessoal da Renesas Brasil que gentilmente me cedeu a GR-Peach para realizar os artigos!

Outros artigos da série

<< Primeiros passos com a GR-Peach Renesas – MBED
Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

[wpseo_breadcrumb]
Comentários:
Notificações
Notificar
guest
0 Comentários
Inline Feedbacks
View all comments
Talvez você goste:

Séries



Outros da Série

Menu
Privacy Settings saved!
Configurações de Privacidade

Entenda quais dados e informações usamos para ter melhor entrega de conteúdo personalizado para você.

These cookies are necessary for the website to function and cannot be switched off in our systems.

Para usar este site, usamos os seguintes cookies tecnicamente exigidos

  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

Decline all Services
Accept all Services