Nguyên văn bởi MinhHa
Xem bài viết
Lại một lỗi ( chưa hẳn là lỗi) của PIC16F877A
Collapse
X
-
-
CCS chắc chắn là không bởi vì như trên đã nói rồi.
thực hiện output_bit(PIN_B0,1);
thì nó vẫn là 0. Nhưng lấy kìm cắt cái R tải ra là nó lên 1 ngay.
trong lúc đó MCU không thực hiện lênh liên quan đến RB0.Nhà sản xuất chuyên nghiệp các sản phẩm OEM cho gia dụng và công nghiệp.
Biến tần
Máy giặt
Lò vi sóng
Bếp từ.
Tủ lạnh.
Điều hòa
Comment
-
Em không hiểu ý bác, nhưng bác cắm cả điện trở 1K với điện trở 150 gì thì nó cũng sáng/tắt rất tốt (độ sáng khác nhau không kể)Nguyên văn bởi MinhHa Xem bài viếtvấn đề là nếu test thử thì nó chạy OK. Nhưng một số trường hợp lại không OK. Thế mới củ chuối chứ.
Mình nói ban đầu rồi.
Nếu không tải ( tải chỉ dưới 5mA) nó vẫn OK. Chỉ khi có thêm tải 5mA mới bị.
Tức là bật lên 1.
Đo chân ra vẫn là 0.
Nhưng cắt tải ra là nó lại lên 1 ( chỉ cắt tải chứ không làm gì cả).
Sau đó nối tải tới 30mA vào thì nó vẫn là mức 1.
Vậy nó vẫn chạy đúng.
Chỉ chuối là.
Có tải trước thì một số trường hợp không kéo lên 1 được. Mặc dù tải rất nhỏ.
Chứ lập trình sai ai lại đổ lỗi cho PIC tội nghiệp thằng 877A quá.
Em đã nói là em thử với con LED trên mạch PICDEM 2 Plus rồi mà. Trên PICDEM 2 Plus có sẵn con LED trên chân RB0 và thao tác bình thường.
Em không phát hiện ra lỗi này, nên không biết trả lời thế nào, bởi bác cũng test mà em cũng test. Bác thử với trở 680, em thử với 150 và 1K (lab không có con 680).
Bác nên cung cấp mạch nguyên lý và source code đã viết đầy đủ. Nếu không muốn open, bác hoàn toàn có thể gửi email cho riêng em để bên R&P kiểm tra riêng cho bác (nếu bác thực sự cần).
Chúc vuiFalleaf
Công ty TNHH Thương mại và Giao nhận R&P
58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM
mail@falleaf.net - VP: (04) 36408561 - (08) 38119870
Comment
-
chắc do cái trình dịch thui ! Bên AVR Studio cũng có bị lỗi vụ cái bảng .Mạch nạp Little Programmer
MSC-51,AVR,EEPROM ... etc
Site Fukusei shop :
Comment
-
Nhưng như em nói, khổ nỗi em không thấy lỗi từ cái chỗ mà bác cắm con LED +680 vào mạch mà mức logic vẫn là 0.Nguyên văn bởi MinhHa Xem bài viếtkhông phải trình dịch, xin vui lòng đọc kỹ bệnh án trước khi bốc thuốc nhé.
Không biết làm sao bug được cả. Cái này kỳ cục quá, bởi vì em đã cắm cả LED + 150 và LED + 1K đều ok!!?? Em test trên PICDEM. Thế nên cắt hay không cắt gì thì vẫn bình thường.
Không biết mạch nguyên lý bên ngoài của bác thiết kế có phức tạp gì khác không, có khi bác chủ quan một khâu nào đó ở mạch ngoài?
Bác cho em hỏi, khi bác nạp bác nạp bằng ICD2? Sử dụng MPLAB hay bác nạp bằng gì? Bác thử check cái lỗi trời ơi này xem, nhưng em nghĩ là bác không bị lầm lẫn tới mức chọn ICD2 là debugger trên MPLAB.
Chúc vuiFalleaf
Công ty TNHH Thương mại và Giao nhận R&P
58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM
mail@falleaf.net - VP: (04) 36408561 - (08) 38119870
Comment
-
Cái này em cũng đã từng bị với con AVR như vậy zùi ! Dịch ok nạp vào chạy tưng tưng nhưng khi ghõ thêm một dấu enter sau cái bảng đó để xuống dòng hoặc thêm một cái data nữa sau cái bảng thì lại chạy được !Nguyên văn bởi MinhHa Xem bài viếtkhông phải trình dịch, xin vui lòng đọc kỹ bệnh án trước khi bốc thuốc nhé.Mạch nạp Little Programmer
MSC-51,AVR,EEPROM ... etc
Site Fukusei shop :
Comment
-
Tôi nhớ không nhầm là RB0 còn liên quan đến LVP , trong dòng khai báo bạn nên thêm NOLVP xem có ok?Nguyên văn bởi MinhHa Xem bài viếtkhông phải trình dịch, xin vui lòng đọc kỹ bệnh án trước khi bốc thuốc nhé.
namqn: Bạn nhớ nhầm rồi, RB3/PGM mới là chân dùng cho LVP. RB0/INT không liên quan gì đến LVP. Bác MinhHa đừng bận tâm đến post này nhé.Last edited by namqn; 25-03-2008, 21:51.
Comment
-
Mình cũng đã từng bị một lần khi làm với 89c51. Mình output ra chân P1_0 giá trị 0 mà nó vẫn chả thay đổi gì cả. khi kiểm tra cẩn thận lại thì nó lại ăn sang chân P1_2. Thế mới dở hơi.
Cái này tôi nghĩ không phải do compiler đâu. Chắc là do PIC thôi. Thử thay một con khác vào xem.
Comment
-
Bạn thử thay tải đấy bằng một tải khác nhỏ hơn xem có gì thay đổi không? hoặc dùng một trở kéo lên nguồn để bơm thêm dòng và sử dụng với tải cũ. Cũng có khi dòng ra của chân này không đúng như trong datasheet của nó nên gây ra hiện tượng sụt áp.
Comment
dự án của bạn Tra theo mã, xem datasheet và đặt hàng trực tuyến. MicrochipROHMEpsonTaejin
Đặt hàng & tư vấn
Hà Nội024.3640 8561
TP.HCM028.3811 9870
Quét mã hoặc bấm để chat Zalo với R&PChat Zalo
Quét mã hoặc bấm để chat Zalo với R&PChat Zalo
Bài viết mới nhất
Collapse
-
Trả lời cho Tìm bạn thân quen cũ.bởi nhathung1101Còn sống không lão??? Mất một thời gian chữa bệnh nên quên hỏi thăm.......
-
Channel: Tâm tình dân kỹ thuật
hôm nay, 03:09 -
-
Trả lời cho Công suất truyền qua lõi máy biến ápbởi nhathung1101Thời buổi năng lượng xanh, nhất là xanh cả mặt... Thì Điện mặt giời, điện gió, sẽ lên ngôi.
Nếu không nắm bắt được cái cơ bản đó thì đi làm coder à? Mà coder giờ thất nghiệp cả lũ vì AI rồi!!!









...
-
Channel: Điện tử công suất
hôm nay, 03:03 -
-
Trả lời cho Công suất truyền qua lõi máy biến ápbởi quangdonguehChà, lâu lắm rồi nhưng diễn đàn vẫn còn những chủ đề cốt lõi của điện tử công suất...-
Channel: Điện tử công suất
Hôm qua, 07:53 -
-
bởi bqvietNếu muốn tăng công suất cần tăng con chip và tăng biến áp lên lớn hơn. Thiết kế ban đầu dùng TNY25x và biến áp EE16 hoặc EE13. Tăng con chip lên TNY268 vẫn mạch nguyên lý đó và biến áp lên EE19 sẽ nâng công suất ra thêm nhiều. Tăng tối đa...-
Channel: Điện tử công suất
Hôm qua, 02:14 -
-
bởi Nexus 6PMạch này chỉ chạy cho LED 10W trở xuống, còn muốn chạy Led công suất cao thì sao bác thớt ơi?-
Channel: Điện tử công suất
22-10-2026, 14:33 -
-
bởi Nexus 6PMạch này chỉ chạy cho LED 10W trở xuống, còn muốn chạy Led công suất cao thì sao bác thớt ơi?-
Channel: Điện tử công suất
22-10-2026, 10:49 -
-
Trả lời cho Tìm VR 5 chânbởi dinhthuong80Cảm ơn bác bqviet . Nhưng hình như các VR 5 chân của linhkienchatluong là loại có 2 chân là công tắc đóng mở. Thấy trên Shopee có chỗ bán linh kiện đàn Organ, mà không biết đúng loại không, với lại sao ... mắc dữ dội luôn ấy!!!
...-
Channel: Hướng dẫn tìm thông tin linh kiện
19-10-2026, 11:30 -
-
Trả lời cho Tìm VR 5 chânbởi bqvietTrang sản phẩm này có loại 5 chân và 8 chân
https://linhkienchatluong.vn/chiet-a...doi_s1595.aspx
Ngoài ra một trang cùng cấp với nó có loại 6 chân nữa, chắc đủ cho người muốn tìm....-
Channel: Hướng dẫn tìm thông tin linh kiện
17-10-2026, 17:19 -
-
bởi dinhthuong80Chào cả nhà, chúc cuối tuần vui vẻ!
Hôm nay mình lên đây nhờ ai biết chỉ dùm biến trở 5 chân này tên gọi là gì, có thể mua ở đâu vậy? Xin cám ơn nhiều! ...-
Channel: Hướng dẫn tìm thông tin linh kiện
-
Comment