BASIC4MCU | 통신 | 지그비 | XBee 지그비 Wire(XB24-AWI-001) - ADC 1개 컴전송
페이지 정보
작성자 키트 작성일2017-09-01 13:05 조회1,193회 댓글0건본문
// ADC0 ADC 입력 전압을 컴으로 전송 합니다. //
// 시리얼 포트 1 사용 //
/*****************************************************
Chip type : ATmega128 : 16.000000 MHz
*****************************************************/
#include <mega128.h>
#include <delay.h>#include <stdio.h>
int temp_I;
void TX1_CHAR(char ch){ while(!(UCSR1A&0x20)); UDR1=ch; }
void main(void){
char i, buf[30];
UCSR1B=8; UBRR1H=0; UBRR1L=103;//9600
ADCSRA=0xE7; // 프리런닝 //
while(1){delay_ms(1000);
temp_I=ADCW;
sprintf(buf,"ADC = %d \n",temp_I);
i=0;while(buf[i])TX1_CHAR(buf[i++]);
}
}
// AVRStudio
#include <avr/io.h>
#include <util/delay.h>
#include <stdio.h>
//
int temp_I;
//
void TX1_CHAR(char ch){ while(!(UCSR1A&0x20)); UDR1=ch; }
//
int main(void){
char i, buf[30];
UCSR1B=8; UBRR1H=0; UBRR1L=103;//9600
ADCSRA=0xE7; // 프리런닝 //
while(1){
_delay_ms(1000);
temp_I=ADCW;
sprintf(buf,"ADC = %d \n",temp_I);
i=0; while(buf[i])TX1_CHAR(buf[i++]);
}
}
댓글 0
조회수 1,193등록된 댓글이 없습니다.