Nguyên văn bởi chestnut
Xem bài viết
Không bit lỗi này là lỗi gì trong con Dspic30F4011
Collapse
X
-
Mạch thử nghiệm của bạn chắc là tự làm? Sơ đồ mạch thử nghiệm ra sao?Nguyên văn bởi hang1988 Xem bài viếtEm lập trình C30 bằng Mplab .Khi em Export file hex bằng cách vào : File -> Export -> file hex thì khi nạp vào nó nó ko còn có lỗi trên. Nhưng mà chíp vẫn ko hoạt động theo ý muốn! Tại sao vậy?
Thân,
Leave a comment:
-
Nhứng cái anh nói ở trên em đã check và ko bị như anh nói?Nguyên văn bởi namqn Xem bài viếtThông thường việc verify được tự động thực hiện ngay sau khi nạp chương trình vào dsPIC (trừ khi mục "Verify on Write" trong mênu Programmer bị bỏ chọn), tại sao bạn phải dùng nút Verify?
Bạn kiểm tra trong mênu Programmer của phần mềm PICkit 2 Programmer xem mục "Hold Device in Reset" có dấu chọn hay không, cần đảm bảo mục đó không có dấu chọn thì mới có thể chạy mạch đích khi vẫn nối vào PICkit 2.
PICkit 2 của bạn là mua hay tự chế? Nếu mua thì mua hàng của nhà sản xuất nào?
Vấn đề của bạn thường liên quan đến phần cứng, bạn nên đưa sơ đồ mạch thử nghiệm lên thì sẽ thuận tiện hơn cho người muốn giúp bạn.
Thân,
Pickit 2 em mua ở pnLad anh à!
Sơ đồ phần cứng của em rất đơn giản thôi : Em vẽ phác họa qua!
Leave a comment:
-
Em lập trình C30 bằng Mplab .Khi em Export file hex bằng cách vào : File -> Export -> file hex thì khi nạp vào nó nó ko còn có lỗi trên. Nhưng mà chíp vẫn ko hoạt động theo ý muốn! Tại sao vậy?Nguyên văn bởi namqn Xem bài viếtPICkit 2 có khả năng cấp nguồn rất hạn chế, do đó tôi thường dùng mạch đích với nguồn ngoài. Nếu bạn vẫn muốn cấp nguồn cho mạch đích từ PICkit 2, bạn nên cắt giảm những ngoại vi chưa cần thiết, và phải đảm bảo là PICkit 2 thả (release) chân MCLR ra để mạch đích có thể chạy chương trình.
Cảnh báo của PICkit 2 nhắc bạn kiểm tra những từ cấu hình không được bạn cung cấp thông tin trong tập tin .hex để đảm bảo những giá trị của chúng là phù hợp. Hiện nay tôi thường thiết lập tường minh tất cả các từ cấu hình trong code để tránh cảnh báo này của PICkit 2, và cũng để đảm bảo dsPIC được cấu hình như ý muốn (các tutorial của tôi cho dsPIC đã cũ, không thiết lập đủ các từ cấu hình). Việc thiết lập sai các giá trị của một số từ cấu hình có thể dẫn đến chip không làm việc như mong muốn.
Thân,
Leave a comment:
-
Thông thường việc verify được tự động thực hiện ngay sau khi nạp chương trình vào dsPIC (trừ khi mục "Verify on Write" trong mênu Programmer bị bỏ chọn), tại sao bạn phải dùng nút Verify?Nguyên văn bởi hang1988 Xem bài viếtTrong quá trình Write file hex thì chương trình báo thành công. Khi nhấn nút Verify thì nó báo lỗi như thế này:

Em lập trình C30 bằng MPLAB IDE. Không bit cấu hình cho file hex của dspic30f4011 như thế nào trong Mplab?
Bạn kiểm tra trong mênu Programmer của phần mềm PICkit 2 Programmer xem mục "Hold Device in Reset" có dấu chọn hay không, cần đảm bảo mục đó không có dấu chọn thì mới có thể chạy mạch đích khi vẫn nối vào PICkit 2.
PICkit 2 của bạn là mua hay tự chế? Nếu mua thì mua hàng của nhà sản xuất nào?
Vấn đề của bạn thường liên quan đến phần cứng, bạn nên đưa sơ đồ mạch thử nghiệm lên thì sẽ thuận tiện hơn cho người muốn giúp bạn.
Thân,
Leave a comment:
-
PICkit 2 có khả năng cấp nguồn rất hạn chế, do đó tôi thường dùng mạch đích với nguồn ngoài. Nếu bạn vẫn muốn cấp nguồn cho mạch đích từ PICkit 2, bạn nên cắt giảm những ngoại vi chưa cần thiết, và phải đảm bảo là PICkit 2 thả (release) chân MCLR ra để mạch đích có thể chạy chương trình.Nguyên văn bởi hang1988 Xem bài viếtDùng delay thì không đựoc chính xác. Nhưng ở đây tôi test chip và code xem sao! Các pác làm nhiều nên nó cũng có nhiểu nguyên nhân các pác cũng đã bit!
Ở đây em dùng nguồn từ mạch nạp để điều khiển 1 con LED, Khi nạp xong thì có cần chú ý những gì nữa ko? Hay là cứ gắn cả mạch nạp trên đó để chạy (Vì em gắn lên bo thử mà).
Liệu rằng chip có dei ko? chả nhé 2 con cùng dẫn nhau đi à! Khi nạp file hex cho chương trình Pickit2 thì nó có cảnh báo thế này ko bit có sao ko?

Cảnh báo của PICkit 2 nhắc bạn kiểm tra những từ cấu hình không được bạn cung cấp thông tin trong tập tin .hex để đảm bảo những giá trị của chúng là phù hợp. Hiện nay tôi thường thiết lập tường minh tất cả các từ cấu hình trong code để tránh cảnh báo này của PICkit 2, và cũng để đảm bảo dsPIC được cấu hình như ý muốn (các tutorial của tôi cho dsPIC đã cũ, không thiết lập đủ các từ cấu hình). Việc thiết lập sai các giá trị của một số từ cấu hình có thể dẫn đến chip không làm việc như mong muốn.
Thân,
Leave a comment:
-
Tôi cũng vật vã với dsPIC nhiều , nên cũng chán, vì nó được hỗ trợ ít hơn PIC 8 bit. Hồi trc cũng bị bệnh như của cậu , mà không nhớ ra là bệnh gì, và đã sửa như thế nào, thông cảm nha, khi nào nhớ sẽ báo lại, nói chung tôi thấy dsPIC mạnh nhưng khá là chuối
Leave a comment:
-
Thử xem lại cáp nạp, nếu cáp nạp quá dài cũng xảy ra hiện tượng lỗi trên, nếu cáp nạp dài quá, bác cắt ngắn bớt rồi nạp thử xem.Nguyên văn bởi hang1988 Xem bài viếtEm cũng thiết lập như trên mà nhưng mà khi mạch nạp nó báo thế kia nghĩa là sao? Có ảnh hường ko? Làm thế nào để bit con chip của mình đã sống hay đã chết? Em quả thực đến bg là quá ức chế rồi! Ngồi mãi mà có 1 bài đơn giản mà cũng ko ra!
Leave a comment:
-
bạn thử qua bên picvietnam.com hỏi xem,bên đó có khá nhiều cao thủ về dspic.cái này mình chịu thôi
Leave a comment:
-
Em cũng thiết lập như trên mà nhưng mà khi mạch nạp nó báo thế kia nghĩa là sao? Có ảnh hường ko? Làm thế nào để bit con chip của mình đã sống hay đã chết? Em quả thực đến bg là quá ức chế rồi! Ngồi mãi mà có 1 bài đơn giản mà cũng ko ra!
Leave a comment:
-
Nó đâyNguyên văn bởi hang1988 Xem bài viếtEm lập trình C30 bằng MPLAB IDE. Không bit cấu hình cho file hex của dspic30f4011 như thế nào trong Mplab?
Còn chi tiết cấu hình bạn có thể reference (tham khảo) "DSPIC30Fxxxx register description" (search trong www.microchip.com )Nguyên văn bởi hang1988 Xem bài viếtCode:_FOSC(CSW_FSCM_OFF & FRC_PLL4); _FWDT(WDT_OFF); _FBORPOR(PBOR_OFF & MCLR_EN & PWMxL_ACT_HI & PWMxH_ACT_HI); _FGS(CODE_PROT_OFF);
Leave a comment:
-
Trong quá trình Write file hex thì chương trình báo thành công. Khi nhấn nút Verify thì nó báo lỗi như thế này:

Em lập trình C30 bằng MPLAB IDE. Không bit cấu hình cho file hex của dspic30f4011 như thế nào trong Mplab?
Leave a comment:
-
Dùng delay thì không đựoc chính xác. Nhưng ở đây tôi test chip và code xem sao! Các pác làm nhiều nên nó cũng có nhiểu nguyên nhân các pác cũng đã bit!
Ở đây em dùng nguồn từ mạch nạp để điều khiển 1 con LED, Khi nạp xong thì có cần chú ý những gì nữa ko? Hay là cứ gắn cả mạch nạp trên đó để chạy (Vì em gắn lên bo thử mà).
Liệu rằng chip có dei ko? chả nhé 2 con cùng dẫn nhau đi à! Khi nạp file hex cho chương trình Pickit2 thì nó có cảnh báo thế này ko bit có sao ko?
Leave a comment:
-
bạn phải delay thêm lần nữa sau câu lệnh LATD0=1, không thì led sáng rồi tắt ngay đâu có nhìn thấy
Leave a comment:
-
mình chưa thấy ai lập trình dspic dùng delay kia cả thì phải.
t dùng timer hay ngắt đã lập trình thành công quet led 7 thanh.
Leave a 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 thuaimiVẫn nhớ và kính trọng Bác cũng các cao nhân trên dientuvietnam.net. Tính từ ngày tham gia trên này cũng đã hơn 20 năm rồi. Quá nhiều thay đổi cả trong công việc và cuộc sống. Nhưng được thấy lại các nick cũ vẫn sáng đèn là thấy vui rồi....-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 16:33 -
-
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
25-10-2026, 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
25-10-2026, 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
24-10-2026, 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
24-10-2026, 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 -
Leave a comment: