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
Bài viết mới nhất
Collapse
-
bởi ittcHic, sao nhiều anh em khuyên là đàn ông đã học thì học luôn số sàn chứ đừng học số tự động anh....-
Channel: Tâm tình dân kỹ thuật
hôm nay, 17:46 -
-
bởi mèomướp1. Tìm hiểu đc thì càng tốt, bận thì thôi. Ko cần quá quan trọng
2. Số tự động cho đơn giản, kiểu như đi xe ga ấy ạ
3. Học lý thuyết tử tế ok
4.ok
5.có. đủ số km, tgian cầm lái là đc
6.đi ăn tập thể,...-
Channel: Tâm tình dân kỹ thuật
14-08-2026, 16:34 -
-
Trả lời cho Tìm bạn thân quen cũ.bởi lvhnE nhớ bác Vivanpham làm bên điện tử y sinh, có lần đó cái sơ đồ máy chụp x quang sao có mấy con thryristor làm gì mà ko ai trả lới đúng cả
...
-
Channel: Tâm tình dân kỹ thuật
07-08-2026, 09:17 -
-
Trả lời cho Amply bị rò DC 22 voltbởi lvhnBác kiểm tra lại đường mạch, mối hàn xem có bị hở hoặc dẫn không tốt không?
Thay cầu diode lớn hơn càng tốt không vấn đề gì cả....-
Channel: Điện thanh
07-08-2026, 09:12 -

Comment