Página 1 de 1

EXEMPLOS PARA AVR STUDIO + WINAVR

MensagemEnviado: 12 Ago 2009 10:20
por jandom
CAROS COLEGAS, ESTOU INICIANDO EM AVR, E NÃO CONSIGO EXEMPLOS MAIS DETALHADOS PARA ROTINAS SIMPLES; USANDO O AVR STUDIO COM WINAVR. TENTEI ATÉ O CODEVISION, SEM SUCESSO TAMBÉM! PRECISO DE ALGO SIMPLES COMO, USAR UMA SAÍDA, LER UM BOTÃO LER UMA ADC!

OBRIGADO PELA AJUDA!

MensagemEnviado: 12 Ago 2009 10:53
por Francesco
Não é difícil fazer seu primeiro programa em AVR.
Se vai trabalhar com pinos, configure a direção e é só escrever:


Código: Selecionar todos
#include <avr/io.h>
 
void main( void )
{
  unsigned char dado ;

  DDRA = 0xFF ; // Define os pinos do port A como saída.
 
  for( dado = 0 ; ; dado++ )
    PORTA = dado ; // Escreve dado nos pinos.
}

MensagemEnviado: 12 Ago 2009 18:33
por RobL
http://winavr.scienceprog.com/example-avr-projects/

Estando o winavr instalado e o studio 4 pode usar o studio 4 que automaticamente ele fará um makefile para o chip informado no projeto.
Poderá ser simulado no próprio studio 4. Dá para checar o assembly gerado.

MensagemEnviado: 12 Ago 2009 19:58
por jandom
PESSOAL OBRIGADO PELA AJUDA!
ROBL VC DISSE QUE O AVR GERA ASSEMBLY? NÃO É C?

MensagemEnviado: 12 Ago 2009 20:28
por RobL
Dá para checar o assembly gerado.


Conforme escreví, isso quer dizer que trabalhando em C, no studio 4, com a mesma IDE, você poderá acessar o programa em assembly que foi compilado, ou seja, sem ter que mudar a IDE e ainda simular na mesma IDE (studio 4).