View Single Post
Old 17-03-2009, 11:08 PM   #4
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi npbaoduy View Post
cám ơn bạn, mình sẽ thử lại
Cũng như trên, mình viết thêm
void ngat()
{
if (PIN_a0==1)
x=0;
}
CCS luôn warning là: Condition always FALSE
Ý mình muốn là khi ngắt sẽ kiểm tra PIN A0, xem PIN này mức cao hay thấp để thực hiện lệnh gì đó, vậy có ai có gợi ý giúp mình ko?
Theo tôi, CCS C hiểu là bạn lấy giá trị địa chỉ của PIN_a0 để so sánh với 1, dẫn đến kết quả luôn luôn là false. Cách đọc giá trị của ngõ vào I/O có trong tài liệu hướng dẫn của CCS C (hàm input()), có cả ví dụ, tại sao bạn không đọc tài liệu hướng dẫn?

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn