Relógio Digital com Alarme na PK2LAB

14, abril, 2012 Sem comentários

Olá! Este artigo demonstra a implementação de um relógio digital com alarme na placa PK2LAB utilizando o PIC18F4520 e o compilador C18. O programa demonstra como utilizar múltiplas interrupções e o modo de dupla prioridade de interrupção do PIC18.

Leia mais…

Categories: Microcontroladores

Primeiras experiências com o RL78

23, março, 2012 Sem comentários

Olá, neste segundo artigo vou apresentar as minhas primeiras experimentações com o RL78/G13. Vou iniciar com a versão “MCU” do famoso “hello world!”, ou seja, um programa que pisca o led D2 no kit do RL78. Quem ainda não conhece o RL78, pode dar uma olhada no meu artigo com a apresentação do chip e do kit.

Apesar de ser uma aplicação (se é que podemos chamar isso de aplicação) extremamente simples, escrever um programinha como este permite-nos conhecer alguns dos detalhes importantes da arquitetura.

Para piscar um led é necessário configurar o pino do microcontrolador (ao qual o led está conectado) como saída e em seguida escrever “1″ e “0″ alternadamente neste pino, com um intervalo de tempo apropriado entre cada operação.

Neste primeiro exemplo, não vamos utilizar os timers internos do microcontrolador para controlar o processo de ligar e desligar o led, em vez disso vamos utilizar um atraso por software (através de um loop for em C).

A primeira medida que devemos tomar então é a de configurar como saída o pino ao qual o led está conectado. No kit do RL78/G13, o led D1 está conectado ao VDD (e portanto sempre aceso quando a placa está alimentada) e o led D2 está conectado ao pino P77 do microcontrolador.

A linha RL78 utiliza nomenclatura Pxy para especificar os pinos de I/O, onde x é o número da porta (0 a 15) e y é o número do bit nesta porta (0 a 7). Sendo assim, P77 é o bit 7 da porta 7 (P7). Lembre-se de consultar o datasheet do MCU para obter as informações mais precisas sobre o funcionamento dele. No caso do RL78/G13, o manual de hardware é o RL78/G13 User’s manual: Hardware.

Figura 1 - Pino de I/O do RL78

Leia mais…

Categories: Microcontroladores

Kit Renesas RL78/G13

19, março, 2012 Sem comentários

Recentemente eu recebi dois kits de demonstração de microcontroladores Renesas para avaliação: um do RL78/G13 e outro do V850. Neste artigo vou apresentar o kit e o microcontrolador RL78/G13, bem como as minhas impressões sobre esta plataforma.

O kit consiste em uma PCI com dimensões de 100 x 30mm e possui um microcontrolador R5F100LEA (o RL78/G13 com 64Kibibytes de flash, 4Kibibytes de data flash e 4Kibibytes de RAM em encapsulamento LQFP de 64 pinos), inclui também um depurador in-circuit com comunicação USB (implementado utilizando um microcontrolador 78F0730), além de dois leds, um trimpot e pads por toda a lateral da placa para acesso aos pinos do MCU. Leia mais…

Categories: Microcontroladores

Qual o futuro do Android?

15, março, 2012 Sem comentários

Pois é, estou aqui novamente “chorando as mágoas” com relação ao Android. Tempos atrás recebi um convite para um webinar da Freescale sobre o Android. O título era sugestivo: “Você sabe o que é Android?”.

Infelizmente eu posso dizer que a cada dia eu sei mais e mais o que é Android…

A experiência que venho tendo com este sistema operacional ao longo de aproximadamente dois anos variou consideravelmente.

No início achei muito interessante a idéia, gostei do ambiente de desenvolvimento (baseado em Eclipse), estudei o sistema. Considerei que o fato de ser uma plataforma de código aberto faria com que ele rapidamente dominasse o mercado. A velocidade das atualizações do Google também impressionaram.

Porém, ao longo do tempo, descobri que a suposta grande velocidade com que o sistema operacional é atualizado não se comunica com o usuário final!

Leia mais…

Categories: Android

Módulos Wi-Fi para microcontroladores

6, março, 2012 Sem comentários

As redes sem fio Wi-Fi estão mais e mais presentes no nosso dia a dia, desde casas, escritórios e empresas, até bares, restaurantes, aeroportos, praças, etc.

Neste artigo mostro alguns dispositivos e módulos que permitem a um microcontrolador simples interagir com uma rede Wi-Fi.

Dentre os fabricantes que disponibilizam produtos de conectividade Wi-Fi para microcontroladores podemos destacar a DigiGainSpan, Microchip, Qualcomm, Redpine SignalsTexas Instruments e Wiznet. Vejamos algumas das características técnicas dos módulos de cada fabricante.

Leia mais…

Categories: Microcontroladores

“Ampliando” a memória dos MSP430

1, março, 2012 Sem comentários

Estou utilizando o MSP430F2001 em um projeto particular e me deparei com um problema bastante comum: o programa ficou maior que a memória do micro! Neste artigo mostro como extrair um pouco mais da memória destes micrinhos!

Leia mais…

Categories: Microcontroladores

MIPS no mercado de tablets

1, março, 2012 Sem comentários

Quando se fala em tablets hoje em dia, é difícil não falar em ARM não é mesmo? Além destes, alguns fabricantes também produzem tablets utilizando processadores Intel.

Leia mais…

Categories: Android

Spinnaker – Um super computador de redes neurais

22, fevereiro, 2012 Sem comentários

Para quem gosta de computação paralela e de redes neurais, vale a pena dar uma olhada no projeto Spinnaker: um super computador utilizando o conceito de redes neurais e que está sendo desenvolvido pela universidade de Manchester no Reino Unido.

Leia mais…

Categories: Microcontroladores