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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
