Nguyên văn bởi MinhHa
Xem bài viết
Thông báo
Collapse
No announcement yet.
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
-
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
Bài viết mới nhất
Collapse
-
Trả lời cho Công thức tính định luật kirchhoffbởi nguyendinhvanCông thức này chắc là để áp dụng cho UAV để bắn máy bay F15....
-
Channel: Hỗ trợ học tập
Hôm qua, 21:17 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92GIỚI THIỆU CA KHÚC VỀ CHA MẸ:
Nặng Nghĩa Mẹ Cha
Sáng tác: Hoàng Đình Thường
Giọng hát: AI
Công cha cao tựa như Thái Sơn
Nghĩa mẹ sâu nước biếc xanh trong
Mong con khôn lớn đời hạnh phúc
Mẹ cha...-
Channel: Tâm tình dân kỹ thuật
12-05-2026, 16:22 -
-
bởi afrendlyCảm ơn bạn. Mình hỏi để thợ có thể tham khảo thôi chứ không đủ kiển thức để sửa, mà cũng không có đồ nghề, mua đồ nghề quá tiền máy. Gọi nhiều lần mà thợ hẹn mãi chưa có tới ấy bạn. Mình muốn sửa được chứ bỏ thì uống, nhưng sợ là được mỗi người thợ mà lại không sửa nổi....
-
Channel: Điện tử gia dụng
11-05-2026, 00:34 -
-
bởi mèomướpDạ nó bị tắc ẩm hoặc rò thiếu gas hoặc lốc yếu hoặc van tiết lưu có vấn đề hoặc tất cả những nguyên nhân trên ạ. Chú ko chuyên về mảng này thì bán đi, giành thời gian trồng rau sạch đem ra chợ bán lấy tiền mua tủ mới ạ. Còn...
-
Channel: Điện tử gia dụng
10-05-2026, 17:01 -
-
bởi afrendlyXin chào mọi người. Mình lại có vấn đề về đồ điện cần nhờ mọi người hỗ trợ giúp. Mình có tủ lạnh Sharp dùng cũng lâu rồi. Trước có bị kém lạnh, không đông đá thì có thợ họ mang về, sục đường ga gì đó hết 900k và đã dùng...
-
Channel: Điện tử gia dụng
10-05-2026, 16:53 -
-
bởi dinhthuong92Đấy, cái tôi thắc mắc là chỗ màu hồng ấy bạn, để áp vào cao chứ không bị sụt gần bằng áp pin thì rất cần cuộc cảm để làm điều đó. Tuy nhiên, trong công thức bác thớt dẫn không thấy mặt L, và một vài mạch MPPT tôi đã kiểm...
-
Channel: Nguồn!
09-05-2026, 10:01 -
-
bởi mèomướpDạ mạch sạc là 1 cục nguồn, nó sẽ điều chỉnh công suất đầu ra để có tổng trở bằng nội trở của pin ạ. Và cái cách nó chỉnh công suất đầu ra sẽ là dạng buck, boot. Đều cần đến cuộn cảm ạ. Tất nhiên chú thích thì có thể dùng dạng tuyến tính transistor để bù trừ nhưng mà nó đốt năng lượng vô ích ạ...
-
Channel: Nguồn!
08-05-2026, 16:26 -
-
bởi dinhthuong92Tng trở R của tải (gồm pin và mạch sạc) trong công thức đó rõ ràng khống có L xuất hiện. Nếu tính các dây dẫn thì rất nhỏ, bỏ qua. Vì nội trở pin là rất nhỏ, có thể nói luôn lớn hơn nội trở solar, nên mạch MPPT sẽ hầu như luôn tính...
-
Channel: Nguồn!
08-05-2026, 11:00 -
-
bởi dinhthuong92Chào bác. Đã là công thức phải tổng quát chứ, nó phải thể hiện cả quá trình, rối thì quá độ hay xác lập tính sau vì tùy điều kiện. Cũng như công thức tính diện tích chả hạn, phải là tích phân....
-
Channel: Nguồn!
08-05-2026, 10:49 -

Comment