View Single Post
Old 20-09-2007, 10:30 AM   #4
Tuấn Anh CVN
Đệ tử 1 túi
 
Tham gia ngày: Jul 2007
Bài gửi: 15
:
Ai biết xin chỉ giúp mình với! Mình sử dụng HTPIC viết cho PIC 18F452. Sau khi định nghĩa chân như sau.
#define sensor LATD0 //định nghĩa chân vào sensor là RD0

và có lệnh cấu hình chân RD0 là input

TRISD0=1;

khi dùng câu lệnh sau vẫn chạy nhưng không có tác dụng như ý muốn.

while(sensor==1)
do {execute();}
stop();

Nhưng nếu sử dụng tên nguyên gốc thì chương trình nạp xong chạy đúng:

while(RD0==1)
do {execute();}
stop();

Cả hai cách viết trên khi biên dịch vẫn OK nhưng khi nạp vào chỉ có cách 2 là chạy đúng.
Đối với định nghĩa các chân là output thì không gặp phải vấn đề gì cả.
Tuấn Anh CVN vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn