Thông báo

Collapse
No announcement yet.

Mạch nạp ISP đơn giản cho dòng ARM cortex LPC1000

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Mạch nạp ISP đơn giản cho dòng ARM cortex LPC1000

    Hi !
    Mình post mạch nạp ISP đơn giản này cho những ai có nhu cầu làm một mạch nạp đơn giản cho dòng cortex M0 và cortex M3 của NXP... ( Vì bữa trước có 1 bạn hỏi mình về cái mạch nạp cho con LPC1114 -Cortex M0).
    Một số điểm lưu ý như sau :
    • Mạch nạp được cho cả dòng cortex M0--LPC11xx và dòng cortex M3-LPC17xx.
    • Nạp bằng phần mềm Flash magic, version 5.70 trở lên
    • Các Pin 3, 4, 46, 47 trên hình là cho con LPC1114, cho các dòng khác pin number có thể khác nhưng Pin name thì sẽ vẫn là ISP, RESET, RX, TX.
    • Phải là con MAX3232 hoặc 1 con nào đó chạy 3V3, vì Vdd của dòng cortex của NXP là 3V3.
    • Mạch đơn giản, chỉ cần 2 con C1815 và 1N4148. Nạp xong nhấn nút RESET để MCU chạy chương trình.

    @ Bữa khác mình sẽ post mạch nạp ISP qua đường USB, sử dụng cầu USB-UART của FTDI

    Regards.
    Attached Files

    Or call me 0903911109

  • #2
    Cái này phải có cổng COM mới được , các máy bây giờ không có cổng COM thì phải làm sao đây có cách nào dùng USB không? PL2303 có thể làm được không?

    Comment


    • #3
      Các dòng chip của NXP ( Philips ) hầu hết đều có thể sử dụng Flash Magic để lập trình thông qua bootloader on chip, cách và mạch này không nên gọi là mạch nạp ISP dễ gây hiểu lầm mà nên gọi là bootloader để đúng với bản chất của nó. Flash Magic cơ bản chỉ là một bootloader app.

      Có thể sử dụng bất kỳ một mạch giao tiếp nào cung cấp UART ( USB-Com [PL2303 = USB-com] ...v.v.v..v. ) với pc là có thể sử dụng bootloader on chip này. Thậm chí mạch giao tiếp với PC này chỉ cần cung cấp 2 dây TX, RX là có thể sử dụng bootloader on chip ( 2 dây rst, isp có thể thao tác bằng tay ).

      Bạn có thể vào http://www.flashmagictool.com để tải về bản mới nhất của Flash Magic này và xem phần help rất chi tiết.
      Đây là danh sách chip mà Flash Magic hỗ trợ bằng bootloader on chip của Philips:

      6 clock/12 clock 8051
      P89C51RB+ P89C51RC+ P89C51RD+
      P89C51RB2Hxx P89C51RC2Hxx P89C51RD2Hxx
      P89C660 P89C662 P89C664
      P89C668 P89C669
      P89C51RA2xx P89C51RB2xx P89C51RC2xx
      P89C51RD2xx
      P89C60X2 P89C61X2
      P89LV51RB2 P89LV51RC2 P89LV51RD2
      P89V51RB2 P89V51RC2 P89V51RD2
      P89V660 P89V662 P89V664

      2 clock 8051
      P89LPC901 P89LPC902 P89LPC903
      P89LPC906 P89LPC907 P89LPC908
      P89LPC912 P89LPC913 P89LPC914
      P89LPC920 P89LPC921 P89LPC922
      P89LPC930 P89LPC931 P89LPC932
      P89LPC933 P89LPC934 P89LPC935
      P89LPC904 P89LPC915 P89LPC916
      P89LPC917 P89LPC924 P89LPC925
      P89LPC932A1 P89LPC936 P89LPC938
      P89LPC9102 P89LPC9103 P89LPC9107
      P89LPC952 P89LPC9401 P89LPC918
      P89LPC9321 P89LPC9351 P89LPC9408
      P89LPC9201 P89LPC9211 P89LPC922A1
      P89LPC9241 P89LPC9251 P89LPC9301
      P89LPC931A1 P89LPC9331 P89LPC9341
      P89LPC9402 P89LPC9361 P89LPC9151
      P89LPC9161 P89LPC9171 P89LPC970
      P89LPC971 P89LPC972 P89LPC980
      P89LPC982 P89LPC983 P89LPC985

      ARM7
      LPC2101 LPC2102 LPC2103
      LPC2104 LPC2105 LPC2106
      LPC2109 LPC2114 LPC2119
      LPC2124 LPC2129 LPC2131
      LPC2132 LPC2134 LPC2136
      LPC2138 LPC2141 LPC2142
      LPC2144 LPC2146 LPC2148
      LPC2194 LPC2210 LPC2212
      LPC2214 LPC2220 LPC2290
      LPC2292 LPC2294 LPC2361
      LPC2364 LPC2365 LPC2366
      LPC2367 LPC2368 LPC2377
      LPC2378 LPC2387 LPC2388
      LPC2458 LPC2468 LPC2478

      ARM Cortex M3
      LPC1751 LPC1752 LPC1754
      LPC1756 LPC1758 LPC1764
      LPC1765 LPC1766 LPC1768
      LPC1759 LPC1769
      LPC1311 LPC1313 LPC1342
      LPC1343

      ARM Cortex M0
      LPC1111 LPC1112 LPC1113
      LPC1114

      XA
      PXA-G39 PXA-G49
      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


      • #4
        em mới vào nghề không biết lập trình bootloader có nghĩa là j vậy nhỉ.Em cũng đã tìm hiều về khái niệm bootloader và phần nào cũng hiều về nó nhưng về khái niệm lập trình qua bootloader thì em ko hiểu lém. Mong anh giải thích rùm

        Comment


        • #5
          Nguyên văn bởi bluechip Xem bài viết
          Cái này phải có cổng COM mới được , các máy bây giờ không có cổng COM thì phải làm sao đây có cách nào dùng USB không? PL2303 có thể làm được không?
          Bạn không có cổng COM, có thể dùng qua USB với chíp FT232BM hoặc PL2303 cũng được. Dưới đây là sơ đồ nạp qua cổng USB của bạn nmhai trên diễn đàn.
          Attached Files

          Or call me 0903911109

          Comment


          • #6
            Nguyên văn bởi hoang_tuan Xem bài viết
            em mới vào nghề không biết lập trình bootloader có nghĩa là j vậy nhỉ.Em cũng đã tìm hiều về khái niệm bootloader và phần nào cũng hiều về nó nhưng về khái niệm lập trình qua bootloader thì em ko hiểu lém. Mong anh giải thích rùm

            Bác k chịu tìm j cả! Bác sang đây nhé: http://www.dientuvietnam.net/forums/...y-ARM-MINI2440
            chúc bác thành công!

            Comment


            • #7
              nếu bác nao ko muốn giả com thì có thể mua card PCI cắm vào nó có hỗ trợ cho LPT và Com đó giá cũng rẻ luôn. http://thaitupc.com/shop/?module=san...cat=4&loai=178

              Comment


              • #8
                Dùng cách này đỡ phải mua mạch nạp Jlink, Ulink (toàn vài trăm K 1 cái) các bạn chỉ việc dùng 1 con IC USB-COM là tạo được 1 cái Bootloader USB (ảo) rồi
                123...

                Comment


                • #9
                  Các bác cho hỏi dùng mạch này nạp cho một con chip (ARM) trắng được không. Vấn đề nữa là sao mấy con ở đây cấu hình cao mà lại rẻ thế là thế nào arm.vn,
                  Nhớ quá khứ buồn rơi nước mắt.
                  Nhìn tương lai lạnh buốt sống lưng.
                  Y!M: nhamdtk4.

                  Comment


                  • #10
                    http://www.dientuvietnam.net/forums/...o-cho-em-với
                    đây là mạch nạp con P89V51RD2 sản xuất bởi Nxp mà sao em nấn nút reset thì máy tính của em không nhân đc là MCU đã reset trong khi em đem con của philip thì lại nạp đc ai đã làm rồi chỉ giáo cho em với cho em hoi cái mạch của COnnection có nạp đc nó không. để em bổ sung với chứ kiểu này thứ tư em nộp đồ án rồi mà code chưa đổ đc
                    Khói nhựa thông che lấp đời trai trẻ.Dây thiếc hàn quấn chặt tuổi thanh xuân

                    Comment


                    • #11
                      1- Xem phần help của Flash Magic trước khi đặt câu hỏi.
                      2- NXP là tên mới của Philips vì vậy P89V51RD2 của NXP và Philips là 1 .
                      3- Làm đúng mà không nạp được có nghĩa là chip hư.
                      4- Core 8-bit không được post vào box core 32-bit.
                      Nguyên văn bởi conghuu196 Xem bài viết
                      http://www.dientuvietnam.net/forums/...o-cho-em-với
                      đây là mạch nạp con P89V51RD2 sản xuất bởi Nxp mà sao em nấn nút reset thì máy tính của em không nhân đc là MCU đã reset trong khi em đem con của philip thì lại nạp đc ai đã làm rồi chỉ giáo cho em với cho em hoi cái mạch của COnnection có nạp đc nó không. để em bổ sung với chứ kiểu này thứ tư em nộp đồ án rồi mà code chưa đổ đc
                      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


                      • #12
                        - Gửi thêm cho các bạn mạch nạp dòng cortex M0 LPC11xx qua cổng USB dùng chip PL2303. < Nguồn : câu lạc bộ SV nghiên cứu khoa học-BKHCM>
                        Đây là board các team đang dùng trong cuộc thi Raiseyourarm với chíp LPC1114 do khoa phát động.
                        Attached Files

                        Or call me 0903911109

                        Comment


                        • #13
                          Hôm nay lục lại thiết kế bỗng dưng lòi ra cái PL2303HX-USB này
                          trong đó có cả schematic và PCB sử dụng Altium Designer để mở nhé.
                          PCB có thể dùng pp ủi là có đồ chơi rồi
                          Attached Files
                          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


                          • #14
                            Nguyên văn bởi Connection Xem bài viết
                            Hi !
                            Mình post mạch nạp ISP đơn giản này cho những ai có nhu cầu làm một mạch nạp đơn giản cho dòng cortex M0 và cortex M3 của NXP... ( Vì bữa trước có 1 bạn hỏi mình về cái mạch nạp cho con LPC1114 -Cortex M0).
                            Một số điểm lưu ý như sau :
                            • Mạch nạp được cho cả dòng cortex M0--LPC11xx và dòng cortex M3-LPC17xx.
                            • Nạp bằng phần mềm Flash magic, version 5.70 trở lên
                            • Các Pin 3, 4, 46, 47 trên hình là cho con LPC1114, cho các dòng khác pin number có thể khác nhưng Pin name thì sẽ vẫn là ISP, RESET, RX, TX.
                            • Phải là con MAX3232 hoặc 1 con nào đó chạy 3V3, vì Vdd của dòng cortex của NXP là 3V3.
                            • Mạch đơn giản, chỉ cần 2 con C1815 và 1N4148. Nạp xong nhấn nút RESET để MCU chạy chương trình.

                            @ Bữa khác mình sẽ post mạch nạp ISP qua đường USB, sử dụng cầu USB-UART của FTDI

                            Regards.
                            mạch này có thể nạp được cho lpc2103 không vậy anh?????????????
                            nhóm điện tử facebook

                            Comment


                            • #15
                              Để chắc chắn, bạn theo sơ đồ này, mạch nạp ISP qua COM0 MAX3221 2 con trans BC850 (có thể dùng C1815) nhé.
                              http://www.keil.com/mcb2103/mcb2103-schematics.pdf

                              Or call me 0903911109

                              Comment

                              Về tác giả

                              Collapse

                              Connection Tìm hiểu thêm về Connection

                              Bài viết mới nhất

                              Collapse

                              Đang tải...
                              X