Em mới làm quen với dòng này nên gặp nhiều khó khăn quá, xin các cao thủ giúp em, em xin cám ơn. Em có mạch với LPC2148, nhưng ko có tiền mua mạch nạp nên nạp qua ISP, lần đầu tiên em nạp, Flash Magic nhận ngay ra chip, sau đó e nạp code mẫu của keil vào, thạch anh ngoài em dùng 12Mhz, MSEL = 5, PSEL = 2. Sau khi nạp thì mạch ko chạy, và em ko tài nào nhận chip để nạp lại được nữa, cao thủ giúp em với ạ, em xin cám ơn.
Hỏi về nạp LPC2148 qua ISP
Collapse
X
-
Tags: None
-
Cám ơn bác đã góp ý nhưng vẫn ko ăn thua ạ.Nguyên văn bởi TULA.VN Xem bài viếtCó thể bạn đã cấu hình cấm chip. Bạn thử lệnh xóa luôn chip cho dù kô nhận dạng đc chip (bỏ qua kiểm tra/ nhận dạng mã chip).
Bác xem giúp em với.
Comment
-
- Code ISP ( phần bootloader) được bảo vệ, dù bạn nạp code nào thì phần bootloader này vẫn OK.
Bạn hãy :
- Thử giảm tốc độ baud rate.
- Nếu dây nối từ mạch nạp dài, thử cắt bớt.
- Thử tăng nguồn cấp cho LPC2148 lên 3V6.
Or call me 0903911109
Comment
-
Hic, vẫn chưa đúng bệnh các bác à, mọi cách các bác bảo em vừa thử rồi và ko có tác dụng, em đã nạp được 1 lần rồi, cả bằng LPC2000 Flash Utility và Flash Magic đều nhận ra chip, check dc ID, erase...và em đã nạp thành công.Nên em đang nghi vấn đề ở chỗ thạch anh nhưng ko biết như thế nào,đã thử đổi tốc độ thạch anh nhưng vẫn ko ăn thua ạ. Thạch anh lúc đầu em báo là 12Mhz chuẩn ngay, ko thì thử vài con số như 60,48,72...ko dc.
Comment
-
Đã kéo P0.14 lên mức cao chưa ?
Nếu chip chưa nạp lần nào (trắng) thì không cần phải đưa P0.14 lên mức cao để vào ISP, đã có fw rồi thì phải đưa P0.14 lên mức cao sau đó reset chip mới có thể vào ISP.
Còn không được, thì có nghĩa là chip hư (hàng chợ mà ), hay chip bị set cpr (Code Read Protection - bảo vệ fw đã nạp cho chip) ở mức cao nhất và ở mức này thì không còn cách nào để nạp/đọc lại fw nữa vì đã bị khóa chết. Với chip NXP thì chế độ ISP là chế độ cao nhất, vì thế nếu ISP không làm được thì hết cách rồi.Từ chối trách nhiệm:
Mọi thông tin từ ITX cung cấp với hi vọng nó có ích và không đi kèm với bất kì sự bảo đảm nào.
Blog: http://mritx.blogspot.com
Comment
-
LOW on this pin while RESET is LOW forces on-chip boot loader to take over control of the part after reset.Nguyên văn bởi itx Xem bài viếtĐã kéo P0.14 lên mức cao chưa ?
Nếu chip chưa nạp lần nào (trắng) thì không cần phải đưa P0.14 lên mức cao để vào ISP, đã có fw rồi thì phải đưa P0.14 lên mức cao sau đó reset chip mới có thể vào ISP.
Còn không được, thì có nghĩa là chip hư (hàng chợ mà ), hay chip bị set cpr (Code Read Protection - bảo vệ fw đã nạp cho chip) ở mức cao nhất và ở mức này thì không còn cách nào để nạp/đọc lại fw nữa vì đã bị khóa chết. Với chip NXP thì chế độ ISP là chế độ cao nhất, vì thế nếu ISP không làm được thì hết cách rồi.
Cao hay thấp thế anh? Em tưởng theo đó thì là kéo xuống ạ? hic, cám ơn các anh đã giúp em
Comment
-
Mở Flash Magic Manual ra trang 47 đọc nó. [ C:\Program Files\Flash Magic\Manual.pdf ]
Đây là biểu đồ mức logic
trong đó
RTS = P0.14
DTR = RESET
ps: À đừng hiểu lần tại đây =>
đã có fw rồi thì phải đưa P0.14 lên mức cao sau đó reset chip mới có thể vào ISP. => phải executing firmware ít nhất một lần. Sau đó mới có thể vào ISPLast edited by itx; 01-09-2011, 19:27.Từ chối trách nhiệm:
Mọi thông tin từ ITX cung cấp với hi vọng nó có ích và không đi kèm với bất kì sự bảo đảm nào.
Blog: http://mritx.blogspot.com
Comment
-
Em đã thử nhiều lần rồi, nhất định ko được ạ, em sẽ mua con 2138 về làm kít khác thử xem ạ, chứ em thử cả 2 con 2148 đều trơ ra đó, chán wa ạ. Em làm kit mới rồi thử lại, nếu có kết quả gì sẽ báo lại anh em.
Comment
-
Vậy phải khẳng định được vấn đề là lỗi ở mạch nạp hay là chip trước đã ? Gỡ con chip đó ra cắm chip trắng mới vào sau đó thử lại thao tác nạp như trc nếu nhận dạng đc chip thì chứng tỏ là do chip và ngc lại. Ngoài ra chú ý: khi nạp ISP thì phần mềm điều khiển nạp phảin đang chạy rồi trong lúc đó thì mạch nạp phải đang bị tắt nguồn và sau đó mới bật nguồn, khi này boot code trong chip sẽ kiểm tra để thực thi nạp ISP trc tiên (nếu phần mềm điều khiển nạp đang chạy), còn kô thì nó sẽ bỏ qua để nhảy đến vùng nhớ chứa mã trình ứng dụng để thực thi.
Nếu vẫn lỗi bạn mô tả chi tiết từng thao tác và kết quả...
Comment
-
Haiz, mất 2 lít cả chip cả mạch thì sáng nay em đã nạp dc con 2138...chả hiểu sao cái kit kia ko nạp được nữa...cám ơn các bác đã giúp đỡ em nhiều.
Comment
-
Thưa bác là 2 cái kit LPC2148 đó e xin được, có 1 kit, về nạp phát, nạp được ngay, 1 cái thì chịu. Em làm thao tác chuẩn mà. Phần mềm luôn chạy trước, ép chân P0.14 xuống đất>>> bật nguồn>>>> Chạy chương trình nạp>>>OKNguyên văn bởi TULA.VN Xem bài viếtVậy phải khẳng định được vấn đề là lỗi ở mạch nạp hay là chip trước đã ? Gỡ con chip đó ra cắm chip trắng mới vào sau đó thử lại thao tác nạp như trc nếu nhận dạng đc chip thì chứng tỏ là do chip và ngc lại. Ngoài ra chú ý: khi nạp ISP thì phần mềm điều khiển nạp phảin đang chạy rồi trong lúc đó thì mạch nạp phải đang bị tắt nguồn và sau đó mới bật nguồn, khi này boot code trong chip sẽ kiểm tra để thực thi nạp ISP trc tiên (nếu phần mềm điều khiển nạp đang chạy), còn kô thì nó sẽ bỏ qua để nhảy đến vùng nhớ chứa mã trình ứng dụng để thực thi.
Nếu vẫn lỗi bạn mô tả chi tiết từng thao tác và kết quả...
Comment
-
Các bạn hãy thử thiết kế tích hợp thêm FTDI232 thay vì MAX232 vào xem,rất phù hợp cho những bạn nào có lap,mạch sẽ gọn nhẹ và ổn định hơn nhiều, mình đã và đang dùng rất hiệu quảcác vấn đề về sdcard, usb, tcp/ip, upgrate firmware,...
trên các dòng chip: stm32, lpc of nxp
please cell phone: 01649895559
Comment
-
Tạo một project mới với Keil C cho LPC
Các bác lại cho em hỏi làm thế nào để bắt đầu 1 project mới với Keil cho LPC với ạ? Em biên dịch cái code mẫu, nạp vào chíp, chạy như ngựa. Tạo 1 cái project mới, chép toàn bộ các file của cái project example kia vào như hình vẽ, cấu hình các thứ PSEL,MSEL, thạch anh y hệt, nạp ko chạy, nạp vào mạch giả (Proteus ) thì chạy, như em phát hiện ra là nếu nạp cái code mẫu vào proteus thì tốc độ thạch a điều chỉnh đúng, còn cái project của em nạp vào, chỉnh cái PSEL,MSEL như thế nào đi nữa cũng chả ảnh hưởng gì....(tốc độ nhấp nháy, cảng báo vượt quá/ thấp quá tốc độ thạch anh). Em xin cám ơn các bác.
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
26-10-2026, 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 -
Comment