소개 RTX - 51

J

justinwua

Guest
난 포트 RTX - AT89C51ED2 51 정식 버전려고 거라고.컴파일러와 시뮬레이터 오류 또는 경고없이 실행할 수있습니다.심지어 난 저 높이 차이를 실시간으로 신호를 볼 수있는 낮은 낮은 시뮬레이션 논리 분석기는 높은.또한 대상에 성공적으로 다운로드할 수 있지만, 어떤 운영 체제를 포함 os_start_system 기능이 실행되지 않을 수있습니다 ().

여기 제 질문이있습니다 :

1.내 프로젝트 어때서?
2.않는 사람을 알고 무엇을 평가 & 등록된 버전 사이의 차이점은?

제발 ~
-------------------------------------------------- ---------------

//*****************************
여기 uVision3 보고서입니다
//*****************************
빌드 대상 '대상 1'
사용자가 명령을 # 1 : a51 rtxconf.a51 디버그

A51 매크로 어셈블러 V8.00c - SN : 평가 후면 버전

저작권 Keil Elektronik GmbH의 1987 - 2006
완전히 조립.0 경고 (S)를, 0 오류 (S)를
STARTUP.A51 조립 ...
컴파일 main.c. ..
L51_BANK.A51 조립 ...
RTXCONF.A51 조립 ...
링크 ...
프로그램의 크기 : 데이터 = 87.0 xdata = 1139 코드 = 7399
"시험"에서 16 진수로 파일을 만드는 중 ...
"테스트"- 0 오류가 발생했습니다 (들), 0 경고 (들).

//*****************************
여기에 내 코드입니다 main.c
//*****************************
# "rtx51.h"를 포함
# "at89c51xd2.h"를 포함

sbit pin_0 = P2 ^ 7;
sbit pin_1 = P2 ^ 6;

오래 counter0 = 0; / 작업 0 * 용 * 카운터 /
오래 counter1 = 0; / 작업 1 * 용 * 카운터 /
오래 counter2 = 0; / 작업 2 * 용 * 카운터 /
오래 counter3 = 0; / 작업 2 * 용 * 카운터 /무효의 main (무효)
(
pin_0 = 0; / / 그것을 성공적으로 실행할 수있습니다!
pin_1 = 1; / / 그것을 성공적으로 실행할 수있습니다!

os_start_system (4); / / 아무 응답이 여기에!

)

task_create () _task_ 4 (
os_create_task (0);
os_create_task (1); / * 시작 작업 1 * /

os_delete_task (4);
)

job0 () _task_ 0 (

(1) (/ * 무한 루프 * / 동안
pin_0 = ~ pin_0;
os_wait2 (K_TMO, 5); / 초과 기다 * : 5 * 거려 /
)
)

job1 () (_task_ 1
(1) (/ * 무한 루프 * / 동안
pin_1 = ~ pin_1;
os_wait2 (K_TMO, 4); / 초과 기다 * : 4 * 거려 /
)
)

 

Welcome to EDABoard.com

Sponsor

Back
Top