예기치 / D는 값을 변환.

T

thivanka321

Guest
내가 하이퍼 터미널에서 값을 변환 개발 쓴 / CCS는 C 나 디스플레이에 프로그램을.
내가 18f452를 사용 그림.내가 뭘 변환 해요 정말 가속도계는 anlogue의에서 가져온 값.
하지만 문제가 예상치 못한.그 가치는 변환된 D는 /도없이 설정을 표시 가속도계를 위해 포트의 그림, 하이퍼 터미널.
난 포트 체크 controler 보드 여부를 신호에 해당됩니다.하지만 아니다.
나; 그렇 겠죠 그림 컨트롤러 보드 괜찮이다.그것은 잘 작동과 다른 프로그램.

그 이유는 무엇인가?프로그램이나와 어떤 문제가 뭐야?
곧 나를 회신해 주시기 바랍니다.
코드 :#은의 "G : \를 포함 \ project2.h"ccsfiles무효의 main ()

(

부동 값;setup_adc_ports (AN0_AN1_AN2_AN3_AN4);

(ADC_OFF) setup_adc;

setup_psp (PSP_DISABLED);

setup_spi (FALSE로);

setup_wdt (WDT_OFF);

setup_timer_0 (RTCC_INTERNAL);

setup_timer_1 (T1_DISABLED);

setup_timer_2 (T2_DISABLED, 0,1);

setup_oscillator (거짓);/ / TODO를 : 사용자 코드를!

(ADC_CLOCK_DIV_8) setup_adc;

/ / (19200) setup_uart;

set_tris_b (255);

output_D (0);(1) 동안

(

set_adc_channel (2);

delay_us (20);

값 = read_adc ();printf ( "엑스 = % 8.3f \ n \ r는", 값);

set_adc_channel (1);

delay_us (20);

값 = read_adc ();

printf ( "y를 = % 8.3f \ n \ r는", 값);set_adc_channel (0);

delay_us (20);

값 = read_adc ();

printf ( "z는 = % 8.3f \ n \ r는", 값);

output_D (255);

))

 
인용구 :

심지어 포트의이 그림, 하이퍼 터미널 표시 / D는 값을 변환 가속도계를 설정하지 않고
 
전 C - CCS는 함께 일한 적이지만, 부동 read_adc ()에서 믿는 반환 값은 함수보다 다소 그럴만도 넣는다.int 대신 float 타입으로 값을 선언 변수를보십시오.그리고 하나의 샘플을 사용하여 얻을 2-3 샘플을하려고하면 평균 이상의 최종 가치를 오히려.이것은 중요한 일이 아니지만, 매우 시끄러운 환경 앉아있는 하드웨어가 있습니다 도움 경우 당신에게 조금.

 

Welcome to EDABoard.com

Sponsor

Back
Top