PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

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

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 13-01-2009, 09:58 AM   #1
thientaisodo
Đệ tử 4 túi
 
Tham gia ngày: Dec 2008
Nơi Cư Ngụ: Hà Tĩnh - Hà Nội
Bài gửi: 61
:
Send a message via Yahoo to thientaisodo
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
File Kèm Theo
File Type: zip LedPic.zip (15.5 KB, 56 lần tải)
thientaisodo vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-01-2009, 10:01 AM   #2
thientaisodo
Đệ tử 4 túi
 
Tham gia ngày: Dec 2008
Nơi Cư Ngụ: Hà Tĩnh - Hà Nội
Bài gửi: 61
:
Send a message via Yahoo to thientaisodo
Mong các bạn có kinh nghiệm giúp mình với.Cảm ơn nhiều!
thientaisodo vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-01-2009, 01:02 PM   #3
longtu
Đệ tử 6 túi
 
longtu's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 146
:
Send a message via Yahoo to longtu
Trích:
Nguyên văn bởi thientaisodo View Post
Mong các bạn có kinh nghiệm giúp mình với.Cảm ơn nhiều!
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".
longtu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-01-2009, 01:10 PM   #4
dvkkt
Đệ tử 3 túi
 
dvkkt's Avatar
 
Tham gia ngày: Oct 2007
Nơi Cư Ngụ: TPHCM
Bài gửi: 55
:
Send a message via Yahoo to dvkkt
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.
Mấy dòng khai báo fast_io rùi, kô cần phải set tris làm gì.
dvkkt vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-01-2009, 04:02 PM   #5
thientaisodo
Đệ tử 4 túi
 
Tham gia ngày: Dec 2008
Nơi Cư Ngụ: Hà Tĩnh - Hà Nội
Bài gửi: 61
:
Send a message via Yahoo to thientaisodo
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??
thientaisodo vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-01-2009, 04:34 PM   #6
longtu
Đệ tử 6 túi
 
longtu's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 146
:
Send a message via Yahoo to longtu
Trích:
Nguyên văn bởi thientaisodo View Post
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??
Mình đã chạy biên dịch và cho chạy thử(sau khi thêm XT), chuong trình chạy đó bạn a. Mình không sửa gì khác ngoài thêm XT đâu bạn.

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".
longtu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-01-2009, 04:37 PM   #7
longtu
Đệ tử 6 túi
 
longtu's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 146
:
Send a message via Yahoo to longtu
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".
longtu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-01-2009, 05:33 PM   #8
thientaisodo
Đệ tử 4 túi
 
Tham gia ngày: Dec 2008
Nơi Cư Ngụ: Hà Tĩnh - Hà Nội
Bài gửi: 61
:
Send a message via Yahoo to thientaisodo
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.
thientaisodo vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-01-2009, 05:52 PM   #9
dvkkt
Đệ tử 3 túi
 
dvkkt's Avatar
 
Tham gia ngày: Oct 2007
Nơi Cư Ngụ: TPHCM
Bài gửi: 55
:
Send a message via Yahoo to dvkkt
Thạch anh trên file mô phỏng, bạn cần sửa lại là 4MHz.
dvkkt vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-01-2009, 05:52 PM   #10
lequocbao
Đệ tử 6 túi
 
lequocbao's Avatar
 
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);
}
}
nhớ gắn led hiển thị ở các port b,c,d để quan sát nha bạn!à mà bạn nói không chạy là không chạy như thế nào?mở nguồn -> mạch im lìm hả bạn?(không phiền thì bạn post cái sơ đồ mạch lên cho bà con coi thử coi , chứ có đôi khi hì hì ...)

thay đổi nội dung bởi: namqn, 13-01-2009 lúc 06:26 PM.
lequocbao vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-01-2009, 09:28 AM   #11
longtu
Đệ tử 6 túi
 
longtu's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 146
:
Send a message via Yahoo to longtu
Trích:
Nguyên văn bởi thientaisodo View Post
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.
Bạn đọc bài viết này nhé:
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".
longtu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-01-2009, 04:48 PM   #12
thientaisodo
Đệ tử 4 túi
 
Tham gia ngày: Dec 2008
Nơi Cư Ngụ: Hà Tĩnh - Hà Nội
Bài gửi: 61
:
Send a message via Yahoo to thientaisodo
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
thientaisodo vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 14-01-2009, 05:23 PM   #13
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 thientaisodo View Post
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
Trước tiên, bạn đọc luồng sau (đặc biệt chú ý mục 17):
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
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-01-2009, 08:38 AM   #14
thientaisodo
Đệ tử 4 túi
 
Tham gia ngày: Dec 2008
Nơi Cư Ngụ: Hà Tĩnh - Hà Nội
Bài gửi: 61
:
Send a message via Yahoo to thientaisodo
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.
thientaisodo vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 15-01-2009, 11:57 AM   #15
longtu
Đệ tử 6 túi
 
longtu's Avatar
 
Tham gia ngày: Jul 2007
Bài gửi: 146
:
Send a message via Yahoo to longtu
Trích:
Nguyên văn bởi thientaisodo View Post
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.
Cho mọi người xem sơ đồ phần cứng của bạn đi (chuyển từ "Cho moi nguoi xem so do phan cung cua ban di.").

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
longtu vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 06:51 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam