![]() |
![]() |
#1 |
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.
|
![]() |
![]() |
![]() |
#2 |
Đệ tử 1 túi
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
![]() |
![]() |
![]() |
![]() |
#3 |
Đệ tử 5 túi
|
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...... |
![]() |
![]() |
![]() |
#4 |
Đệ 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 } } 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ỉ? |
![]() |
![]() |
![]() |
#5 |
Đệ tử 5 túi
|
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. |
![]() |
![]() |
![]() |
#6 | |
Đệ tử 5 túi
Tham gia ngày: Aug 2010
Bài gửi: 116
: |
![]() Trích:
chẳng nhẽ PIC8f4620 này lỗi |
|
![]() |
![]() |
![]() |
#7 |
Đệ 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 ![]() |
![]() |
![]() |
![]() |
#8 | |
Nhập môn đệ tử
Tham gia ngày: Apr 2012
Bài gửi: 1
: |
Trích:
chan a2 bang vref-=0v,vref+=dien ap tham chieu dua vao chan ra3 |
|
![]() |
![]() |
![]() |
|
|