Bom... como todo programador de MCUs que se preza, vamos começar um pequeno projeto com o R8C, piscando Leds...
PISCA, PISCA, PISCA...
#include "sfr_r825.h"
#include "main.h"
void main(void) {
char xVal;
unsigned long timerCount;
unsigned long timerCount2;
xVal=0;
pd2=0xFF;
while(1) {
xVal++;
for(timerCount=0; timerCount<2000; timerCount++);
p2=xVal;
if(xVal==255) xVal=0;
}
}
Esse é o programa que vamos rodar.
p2 é a porta na qual estão ligados os Leds do kit de desenvolvimento, os bits que aparecem visualmente são somente o 4,5,6 e 7.
Ainda não encontrei uma referencia para ajustar o clock do MCU... vamos ver depois no Datasheet e eu posto aqui no meu segundo exemplo ...
Bom é isso... vou tirar fotos e publico depois!...
Esse aí é o meu "hello world" no mundo Renesas.
quarta-feira, 11 de junho de 2008
Assinar:
Postar comentários (Atom)
Grande Alexandre,
ResponderExcluirSó uma dica, é melhor usar interrupção para fazer isso, se tiver dúvidas de como fazer, é só gritar, se fez com delay só para fazer mesmo, ignore minha interferência!
Abraços,
Grande André...
ResponderExcluirSegue link com a solução do problema proposto conforme teus comentários:
http://5vcc.blogspot.com/2008/06/utilizando-o-timer-no-r8c25.html