AD7190 auslesen

OP #2770489
Lesenswert?
• ▲
▼
hallo,
ich habe eine platine mit zwei magnetfeldsensoren (HMC1001 und HMC1002) 
und weitere Bauteile AD7190,FT232RL,ATmega8 aufgebaut und möchte sie 
jetzt testen. bis jetzt hab ich uart programmiert und die Verbindung 
zwischen ATmega8 und FT232RL geprüft.

//---------------------------------------------------------------------- 
-----#define  F_CPU 12000000// Clock Speed
#define BAUD 9600
#define MYUBRR F_CPU/16/BAUD-1

#include <avr/io.h>
#include <util/delay.h>

void USART_Init( unsigned int ubrr);
void USART_Transmit( unsigned char data );


void main( void )
{

  DDRD |= (1<<PD2);

  USART_Init ( MYUBRR );
  while(1)
  {
    _delay_ms(1000);
    PORTD ^= (1<<PD2);
    USART_Transmit('A');

  }
  return 0;
}


void USART_Init( unsigned int ubrr)
{
  /* Set baud rate */
  UBRRH = 0; //(unsigned char)(ubrr>>8);
  UBRRL = 77; //(unsigned char)ubrr;
  /* Enable receiver and transmitter */
  UCSRB = (1<<RXEN)|(1<<TXEN);
  /* Set frame format: 8data, 2stop bit */
  UCSRC = (1<<URSEL)|(1<<USBS)|(3<<UCSZ0);
}

void USART_Transmit( unsigned char data )
{
  /* Wait for empty transmit buffer */
  while ( !( UCSRA & (1<<UDRE)) )
  ;
  /* Put data into buffer, sends the data */
  UDR = data;
}
//---------------------------------------------------------------------- 
---

soweit ist alles ok.

Jetzt würd ich gerne wissen wie ich am einfachsten die verbindung 
zwischen AD Wandler und ATmega8 prüfen kann.

hat jemand vielleicht ein Beispielprogramm für den AD7190, würd gern mal 
das Statusregister auslesen.

Gibts den auch ne Library für den AD7190 für das Programm "ISIS 
Professional" damit ich dies Simulieren kann.

Auch würd ich gerne wissen, wie es am sinvollsten ist die Sensordaten (X 
Y Z) mit einem Sample auszulesen und diese später als exel datei zu 
speichern oder sogar grafisch anzeigen zu lassen.

Danke für Tips
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.