PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Các ngôn ngữ lập trình khác (CCS C, HT 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

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 13-11-2011, 04:49 PM   #1
ThanhPhong1991
Nhập môn đệ tử
 
Tham gia ngày: Oct 2011
Bài gửi: 6
:
pic 18f4620

Anh chị nào có tài liệu về tập lệnh của Pic 18f4620 cho em xin với, em đang làm đề tài điều khiển thiết bị qua internet nhưng tìm không thấy tài liệu. Thanks các anh chị trước nha.
ThanhPhong1991 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-11-2011, 07:45 PM   #2
eethn
Đệ tử 1 túi
 
eethn's Avatar
 
Tham gia ngày: Sep 2011
Bài gửi: 12
:
ý bạn là tập lệnh asm ấy ah? mấy loại pic này nó chỉ hỗ trợ lập trình bằng C thôi.Tập lệnh ngoài ở datasheet của nó ra chẳng có thêm gì đâu,bạn có thể down datasheet về đọc,khoảng gần 400 trang thôi
eethn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 13-11-2011, 11:47 PM   #3
delta21
Đệ tử 5 túi
 
delta21's Avatar
 
Tham gia ngày: Mar 2010
Bài gửi: 95
:
Send a message via Yahoo to delta21
thường dùng tới pic18 thì người lập trình đã có kĩ năng đọc datasheet và lập trình theo trong đó rồi.Tài liệu tốt nhất có thể tìm thầy trên microchip.com đó là những đoạn code mẫu.
__________________
Chỉ sợ thiếu tiền......
delta21 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 29-11-2011, 06:48 PM   #4
pucapuca123
Đệ tử 5 túi
 
Tham gia ngày: Aug 2010
Bài gửi: 116
:
các bác cho mình hỏi con PIC8F4620 của mình có bị làm sao ko? mà mình không thể hạ được chân số 4 tức là chân RA2 xuống 0v
code của mình:
Code:
void main(void)
{
   ADCON1=0x0b11111111;//tất cả các chân là chân i/o
   TRISAbits.TRISA2=0;//chan RA2 là chân out;
   while(1)
   {
        LATAbits.LATA2=0;// xuất mức 0 ra chân RA2
   }
}
vậy mà mình đo vẫn được 5V mới ác chứ.
mình loay hoay cả tuần nay rùi mà chưa giải quết được?
bạn nào có kinh nghiệm giúp mình với!
cám ơn!
p/s: liệu có khi nào chân RA2 của mình bị hỏng ko nhỉ?
pucapuca123 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 22-05-2013, 10:34 AM   #5
thanhloc92
Nhập môn đệ tử
 
Tham gia ngày: Apr 2012
Bài gửi: 1
:
Trích:
Nguyên văn bởi pucapuca123 View Post
các bác cho mình hỏi con PIC8F4620 của mình có bị làm sao ko? mà mình không thể hạ được chân số 4 tức là chân RA2 xuống 0v
code của mình:
Code:
void main(void)
{
   ADCON1=0x0b11111111;//tất cả các chân là chân i/o
   TRISAbits.TRISA2=0;//chan RA2 là chân out;
   while(1)
   {
        LATAbits.LATA2=0;// xuất mức 0 ra chân RA2
   }
}
vậy mà mình đo vẫn được 5V mới ác chứ.
mình loay hoay cả tuần nay rùi mà chưa giải quết được?
bạn nào có kinh nghiệm giúp mình với!
cám ơn!
p/s: liệu có khi nào chân RA2 của mình bị hỏng ko nhỉ?
neu ban viet ccs.thi khai bao nhu the nay: set_adc_port(kenhdoadc1_kenhdoadc2...|vss_vref);
chan a2 bang vref-=0v,vref+=dien ap tham chieu dua vao chan ra3
thanhloc92 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-11-2011, 12:42 AM   #6
delta21
Đệ tử 5 túi
 
delta21's Avatar
 
Tham gia ngày: Mar 2010
Bài gửi: 95
:
Send a message via Yahoo to delta21
nhìn phát thấy sai rồi

ADCON1=0x0b11111111; ==>ko biết là hexa hay binary nữa

phần dưới bạn làm đúng rồi,có thể thay bằng mã sau:

PORTAbits.RA2 = 0;

tương tự như lat ,mình ko rõ lắm ,ban có thể tham khảo thêm http://www.picvietnam.com/forum/showthread.php?t=1666
__________________
Chỉ sợ thiếu tiền......

thay đổi nội dung bởi: delta21, 30-11-2011 lúc 12:50 AM.
delta21 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-11-2011, 09:34 AM   #7
pucapuca123
Đệ tử 5 túi
 
Tham gia ngày: Aug 2010
Bài gửi: 116
:
Angry

Trích:
Nguyên văn bởi delta21 View Post
nhìn phát thấy sai rồi

ADCON1=0x0b11111111; ==>ko biết là hexa hay binary nữa

phần dưới bạn làm đúng rồi,có thể thay bằng mã sau:

PORTAbits.RA2 = 0;

tương tự như lat ,mình ko rõ lắm ,ban có thể tham khảo thêm http://www.picvietnam.com/forum/showthread.php?t=1666
mình thay hết giống bạn rùi mà ko được!
chẳng nhẽ PIC8f4620 này lỗi
pucapuca123 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 30-11-2011, 10:43 AM   #8
pucapuca123
Đệ tử 5 túi
 
Tham gia ngày: Aug 2010
Bài gửi: 116
:
mình đã test các chân của PIC8f4620 thì có thêm chân 28,29,30 (tương đuơng là chân RD5,RD6,RD7 ) là ko thể xuất ra được mức 0V. đo toàn thấy 5V thui?
là làm sao vậy hả các bạn?
cám ơn!
p/s:có cách nào dis hết các chức năng ở các chân ấy ko nhỉ?chỉ để lại chức năng i/o thui
pucapuca123 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à 08:51 AM.


Đượ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