PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   dsPIC - Bộ điều khiển tín hiệu số 16-bit (http://www.picvietnam.com/forum/forumdisplay.php?f=29)
-   -   Potay.com (http://www.picvietnam.com/forum/showthread.php?t=5325)

tkpro 17-11-2009 07:45 PM

Potay.com
 
tôi có chuyện thế này kô biết có anh e nào có kinh nghiệm j kô.
tôi dùng dsPic33fj32gp202, lập trình xuất LATB=0xFFFF sau khi đã init TRISB=0x0000 nhưng kiểm trâ trên các chân ra các chân B11 đến B8 vẫn là 0(soi oxilo hẳn hoi), các chân còn lại có mức 1. Theo tôi hiểu cổng này cũng không có j đặc biệt! phần cứng chắc là ổn (đã kiểm tra).

tkpro 17-11-2009 10:13 PM

Trích:

Nguyên văn bởi bbaacc01 (Post 31363)
Nếu code của bạn không có bí mật công nghệ gì thì bạn thử "hé lộ" nó ra xem sao? Vấn đề của bạn có thể thuộc vào một trong ba nhóm trường hợp sau:
1- Lỗi tại phần cứng
2- Lỗi tại code
3- Lỗi tại bản thân con PIC,
Nhưng mà khả năng con PIC bị lỗi thì hơi thấp,
Phần cứng thì bạn kiểm tra cũng OK rồi, vậy có khi nào tại code không,
Theo như bạn nói thì bạn đã set thi ghi TRIS rồi, nhưng hình như con pic này mỗi port còn có thêm thanh ghi Open Drain Controll nữa, mà giá trị của thanh ghi này khi reset là xxxx (unknown value), cho nên bạn phải chắc là cái open drain này không ảnh hưởng.
Còn một vấn đề nữa là bạn đã set chức năng analog/digital cho một số chân có tính năng analog chưa ?
Không có kinh nghiệm và chưa từng biết mặt mũi con pic của bạn, hy vọng bạn có thêm thông tin

bạn nói cũng có lý, vấn đề là ở chỗ ODC


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

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam