![]() |
|
Tài trợ cho PIC Vietnam |
Những câu hỏi thường gặp Những lỗi cơ bản thường gặp khi làm việc với PIC hoặc những vấn đề cơ bản nhất thường được hỏi trong những năm qua |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Đệ tử 5 túi
Tham gia ngày: Jan 2008
Bài gửi: 96
: |
while() chứ không phải While()!!
Em dùng MikroC làm bài nháy Led thế này mà sao dịch cứ bị lỗi, loay hoay mãi !
Đành phải nhờ các huynh chỉ giúp cho cái lỗi này với ! Code:
void MAIN() { TRISB = 0x00; PORTB = 0xFF; While(1){ PORTB = 0; delay_ms(500); PORTB = 0xFF; delay_ms(500); } } thay đổi nội dung bởi: namqn, 15-03-2008 lúc 07:50 PM. |
![]() |
![]() |
#2 |
Trưởng lão PIC bang
|
Bạn nên cho biết thông báo lỗi. Theo tôi thì bạn nên sửa MAIN() thành main(), và While(1) thành while(1) (vì thông thường các trình biên dịch C phân biệt chữ hoa và chữ thường). While không phải là từ khóa, còn while là từ khóa. Khi viết code bạn để ý xem các từ khóa có mang màu khác với các phần văn bản khác hay không.
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 |
![]() |
![]() |
#3 |
Đệ tử 5 túi
Tham gia ngày: Jan 2008
Bài gửi: 96
: |
Từ khoá trong MikroC !
Xin chào Trưởng lão !
xin cám ơn Trưởng lão nhiều, đúng là trong MikroC không có "While", mà chỉ có "while" thôi ! Đa tạ, đa tạ ! |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|