![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Đệ tử 4 túi
|
16F877A không chạy ?!
Chào các bạn, mình mới bắt đầu nghiên cứu Pic và mình chọn F877A để thử.
Sau khi code, dịch và nạp OK, chỉ đến phần chạy thử led(chỉ led nháy thôi) mà nó không chạy |
![]() |
![]() |
![]() |
#2 |
Đệ tử 4 túi
|
Mong các bạn có kinh nghiệm giúp mình với.Cảm ơn nhiều!
|
![]() |
![]() |
![]() |
#3 |
Đệ tử 6 túi
|
Bạn chưa khai báo thạch anh su dụng bạn ơi:
#fuses NOWDT,XT,PUT,NOPROTECT //XT: Crystal osc <= 4mhz for PCM/PCH Thân
__________________
-------------------------------------------------------------------------------------- Phùng Minh Tuân Email: tuan.phmt@gmail.com "Cuộc đời sóng gió nuôi ta lớn Bao lần thất bại dạy ta khôn". |
![]() |
![]() |
![]() |
#4 |
Đệ tử 3 túi
|
Dòng fuses chưa khai báo cho bộ dao động trong chip (XT, HS, LP, RC), bạn dùng thạch anh 4MHz thì thêm vào dòng fuses chữ XT.
Code:
#fuses XT, NOWDT,PUT,NOPROTEC. |
![]() |
![]() |
![]() |
#5 |
Đệ tử 4 túi
|
Cảm ơn các bạn, mình đã thử hết các trường hợp mà nó vẫn không chạy bạn ạ.Kể cả thay con Pic mới luôn??
|
![]() |
![]() |
![]() |
#6 | |
Đệ tử 6 túi
|
Trích:
Thân,
__________________
-------------------------------------------------------------------------------------- Phùng Minh Tuân Email: tuan.phmt@gmail.com "Cuộc đời sóng gió nuôi ta lớn Bao lần thất bại dạy ta khôn". |
|
![]() |
![]() |
![]() |
#7 |
Đệ tử 6 túi
|
Bạn kiểm tra lai các chân thạch anh trên phẩn cứng của bạn nhé, hoặc là thay thạch anh đi???
__________________
-------------------------------------------------------------------------------------- Phùng Minh Tuân Email: tuan.phmt@gmail.com "Cuộc đời sóng gió nuôi ta lớn Bao lần thất bại dạy ta khôn". |
![]() |
![]() |
![]() |
#8 |
Đệ tử 4 túi
|
Hu hu,để mai mình thử thay mấy con tụ 33pF xem sao chứ thay hết rồi mà nó hok chạy bạn ah.
|
![]() |
![]() |
![]() |
#9 |
Đệ tử 6 túi
Tham gia ngày: Oct 2008
Nơi Cư Ngụ: HCM
Bài gửi: 137
: |
Sao bạn không viết thử đoạn code đơn giản hơn một chút rồi test lại thử coi:
ví dụ: Code:
#include <16F877A.h> #include <def_877a.h> #fuses XT,NOWDT,NOPUT,NOPROTECT #use delay(clock=4000000) #use fast_io(b) #use fast_io(c) #use fast_io(d) void main() { set_tris_b(0); trisc=0; trisd=0; while(1) { OUTPUT_b(0x00); OUTPUT_c(0x00); OUTPUT_d(0x00); Delay_ms(250); OUTPUT_b(0xff); OUTPUT_c(0xff); OUTPUT_d(0xff); Delay_ms(250); } } thay đổi nội dung bởi: namqn, 13-01-2009 lúc 06:26 PM. |
![]() |
![]() |
![]() |
#10 | |
Đệ tử 6 túi
|
Trích:
http://www.picvietnam.com/forum/showthread.php?t=3451
__________________
-------------------------------------------------------------------------------------- Phùng Minh Tuân Email: tuan.phmt@gmail.com "Cuộc đời sóng gió nuôi ta lớn Bao lần thất bại dạy ta khôn". |
|
![]() |
![]() |
![]() |
#11 |
Đệ tử 4 túi
|
Mình hàn mạch y như trong hướng dẫn mà nó cho ra các port là mức thấp luôn.Mình đã thử tất cả các chuơng trình kể cả đơn giản hay phức tạp và như các bạn gợi ý mà nó không chạy bạn ah
|
![]() |
![]() |
![]() |
#12 | |
Trưởng lão PIC bang
|
Trích:
http://www.picvietnam.com/forum/showthread.php?t=3451 Nếu có thể, bạn chụp hình mạch thử nghiệm và post lên đây. Trong trường hợp xấu nhất, bạn nên mua một mạch phát triển đơn giản để làm quen với PIC, khi nào bạn có kinh nghiệm hơn với các mạch phần cứng thì có thể tự làm mạch phát triển nhiều tính năng hơ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 |
|
![]() |
![]() |
![]() |
#13 |
Đệ tử 3 túi
|
Thạch anh trên file mô phỏng, bạn cần sửa lại là 4MHz.
|
![]() |
![]() |
![]() |
#14 |
Đệ tử 4 túi
|
Trước đây mình đã có kinh nghiệm làm việc với 8051 và AVR rồi, nay yêu cầu công việc nên mình chuyển sang học PIC, nhưng mà vẫn gặp rắc rối bạn ạ, mình đã đưa mạch cho một vài người có kinh nghiệm về PIC xem và họ nói về phần cứng là ok, kể cả phần mềm cũng không có gì sai sót, chỉ nghi vấn PIC bị chết (trường hợp này rất ít vì mình có một con PIC cũ và một con mới toanh luôn) HIC HIC.
|
![]() |
![]() |
![]() |
#15 | |
Đệ tử 6 túi
|
Trích:
Thân,
__________________
-------------------------------------------------------------------------------------- Phùng Minh Tuân Email: tuan.phmt@gmail.com "Cuộc đời sóng gió nuôi ta lớn Bao lần thất bại dạy ta khôn". thay đổi nội dung bởi: namqn, 15-01-2009 lúc 06:19 PM. Lý do: thêm dấu tiếng Việt, tác giả chú ý sau này dùng tiếng Việt có dấu |
|
![]() |
![]() |
![]() |
|
|