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 31-10-2013, 09:43 PM   #1
khanhbka
Nhập môn đệ tử
 
Tham gia ngày: Oct 2012
Bài gửi: 9
:
hỏi cách khai báo pic 16f877a

em mới tìm hiểu con này nên hỏi ngu các bác thông cảm :v
các bác xem đoạn đầu em khai báo thế này đã đủ chưa
p/s em chỉ sử dụng vào ra pic thôi không sử dụng các ứng dụng khác nhé
#include <16f877a.h>
#fuses hs,noprotect,nobrownout,nodebug,nolvp,nocpd,nowdt
#use delay(clock=20000000)
em viết code xong cho mô phỏng thấy chạy ầm ầm mà khi nạp vào pic thì hình như không nạp vào được mặc dù phần mền báo nạp thành công (em dùng đồng hồ đo thấy không đúng như lập trình)
thank mọi người
khanhbka vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 03-11-2013, 12:57 AM   #2
phuphuongbk
Đệ tử 2 túi
 
Tham gia ngày: Nov 2012
Bài gửi: 27
:
Bạn thử kiểm tra lại những phần sau xem đã ok chưa nhé
1. Đo tín hiệu chân RESET xem đúng chưa?
2. Kiểm tra các chân nguồn + GND ở các chân tương ứng của PIC.
3. Kiểm tra đường mạch nối với thạch anh và tụ đã ok chưa?
4. Nếu các cái trên ok thì bạn thử thay thạch anh mới vào xem đc k (trước mình cũng bị vậy mà ko biết lý do,cuối cùng phát hiện là do thạch anh die).hx
phuphuongbk vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 21-11-2013, 01:51 PM   #3
phamhoangphuong
Nhập môn đệ tử
 
Tham gia ngày: Nov 2013
Bài gửi: 4
:
cho mình xin code và sơ đồ nguyên lý của lịch vạn niên dùng pic16fxxxx dùng mikroC với! Mình đang làm đồ án không rành về MikroC
Cảm ơn bạn nhiều!
phamhoangphuongkktvt@gmail.com
phamhoangphuong vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 21-11-2013, 09:43 PM   #4
648594
Nhập môn đệ tử
 
Tham gia ngày: Mar 2010
Bài gửi: 3
:
co ai ranh chi giup khai bao thu vien
#Fuses: LP,XT,HS,RC,NOWDT,WDT,NOPUT,PUT,PROTECT,DEBUG,NODE BUG
#Fuses: NOPROTECT,NOBROWNOUT,BROWNOUT,LVP,NOLVP,CPD,NOCPD,
mới vào nghề nên không hiểu các khai báo như trên liệu mỗi chương trình khai báo như thế nào có ai giải thích cặn kẽ mình cái nha
648594 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 22-11-2013, 09:01 PM   #5
648594
Nhập môn đệ tử
 
Tham gia ngày: Mar 2010
Bài gửi: 3
:
không ai giup az
648594 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-11-2013, 12:25 PM   #6
buivantuyen89th
Đệ tử 3 túi
 
buivantuyen89th's Avatar
 
Tham gia ngày: Jun 2012
Bài gửi: 54
:
Trích:
Nguyên văn bởi 648594 View Post
co ai ranh chi giup khai bao thu vien
#Fuses: LP,XT,HS,RC,NOWDT,WDT,NOPUT,PUT,PROTECT,DEBUG,NODE BUG
#Fuses: NOPROTECT,NOBROWNOUT,BROWNOUT,LVP,NOLVP,CPD,NOCPD,
mới vào nghề nên không hiểu các khai báo như trên liệu mỗi chương trình khai báo như thế nào có ai giải thích cặn kẽ mình cái nha
không biết bạn đã tìm hiểu xong chưa? tớ xin phát biểu ý kiến thế này nhé (hiểu được đến đâu thì nói đến đấy.hi)
XT là dùng thạch anh <4MHz, còn lớn hơn là dùng HS (dùng HS thì thôi XT)
RC là dùng dao động nội
NOWDT, WDT là có dùng "Watch Dog Timer" hay không
NOput,put là có dùng "Power Up Timer"(khi cấp nguồn chờ một khoảng thời gian mới chạy) hay không
Protect là bảo vệ code (không cho đọc chương trình từ PIC ra
DEBUNG là công cụ giúp tìm lỗi( chỉ ra lỗi phần nào)
còn nhiều cái khác mình cũng chưa tìm hiểu.hi
chúc bạn thành công!
buivantuyen89th vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-11-2013, 12:27 PM   #7
buivantuyen89th
Đệ tử 3 túi
 
buivantuyen89th's Avatar
 
Tham gia ngày: Jun 2012
Bài gửi: 54
:
Trích:
Nguyên văn bởi khanhbka View Post
em mới tìm hiểu con này nên hỏi ngu các bác thông cảm :v
các bác xem đoạn đầu em khai báo thế này đã đủ chưa
p/s em chỉ sử dụng vào ra pic thôi không sử dụng các ứng dụng khác nhé
#include <16f877a.h>
#fuses hs,noprotect,nobrownout,nodebug,nolvp,nocpd,nowdt
#use delay(clock=20000000)
em viết code xong cho mô phỏng thấy chạy ầm ầm mà khi nạp vào pic thì hình như không nạp vào được mặc dù phần mền báo nạp thành công (em dùng đồng hồ đo thấy không đúng như lập trình)
thank mọi người
Cái này mình cũng đã bị và không hiểu nguyên nhân tại sao. mình chuyển sang dung PIC16F887 thì chạy ngon. Nếu không tìm được cách giải quyết bạn thử xem nhé. Còn nếu bạn đã giải quyết được thì xin chỉ giáo mình với.hi.
buivantuyen89th 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à 09:36 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