Thông báo

Collapse
No announcement yet.

STM32F103C8T6 mạch cho người mới làm quen ARM ( dev board ) chỉ có I/O

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

  • #61
    Em mới học ARM và đang viết code trên MikroC
    hôm qua em mới đi mua 1 cái mạch nạp trên MinhHaGroup về (em nó đây: Mạch Nạp Jlink MH_Mạch Nạp STM-ARM_Mạch Nạp_BanLinhKien.Vn - MinhHaGroup.Com)
    Em loay hoay mãi mà không biết sử dụng thế nào để nạp chương trình cho chip
    Xin mọi người chỉ em với! TKs!

    Comment


    • #62
      Nguyên văn bởi tiengdanxua Xem bài viết
      Em mới học ARM và đang viết code trên MikroC
      hôm qua em mới đi mua 1 cái mạch nạp trên MinhHaGroup về (em nó đây: Mạch Nạp Jlink MH_Mạch Nạp STM-ARM_Mạch Nạp_BanLinhKien.Vn - MinhHaGroup.Com)
      Em loay hoay mãi mà không biết sử dụng thế nào để nạp chương trình cho chip
      Xin mọi người chỉ em với! TKs!
      á hự , có thấy video hướng dẫn mà ! ? Nạp theo kiểu SWD thì xem vị trí mấy chân trên con chip rồi nối tương ứng vào mạch nạp là nạp được thôi !
      Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

      Comment


      • #63
        Nguyên văn bởi queduong Xem bài viết
        á hự , có thấy video hướng dẫn mà ! ? Nạp theo kiểu SWD thì xem vị trí mấy chân trên con chip rồi nối tương ứng vào mạch nạp là nạp được thôi !
        Vâng! Em cũn search trên mạng và làm theo, cơ mà đến bước chọn mạch cấu hình mạch nạp thì em ko làm được.
        trong tab debug, em chỉ thấy có Cortex-M3 J-Link (trong hướng dẫn là: J-Link / J-Trace-Cortex)
        Click image for larger version

Name:	2.jpg
Views:	1
Size:	89.4 KB
ID:	1384649
        Em chọn dòng đó rồi vào setting
        Click image for larger version

Name:	1.jpg
Views:	1
Size:	91.6 KB
ID:	1384650
        trong khung SW Device nó bảo no SW-DP found

        anh xem giùm em xem làm thế nào để nạp được với! tks anh!

        Comment


        • #64
          Nguyên văn bởi tiengdanxua Xem bài viết
          Vâng! Em cũn search trên mạng và làm theo, cơ mà đến bước chọn mạch cấu hình mạch nạp thì em ko làm được.
          trong tab debug, em chỉ thấy có Cortex-M3 J-Link (trong hướng dẫn là: J-Link / J-Trace-Cortex)
          [ATTACH=CONFIG]73627[/ATTACH]
          Em chọn dòng đó rồi vào setting
          [ATTACH=CONFIG]73628[/ATTACH]
          trong khung SW Device nó bảo no SW-DP found

          anh xem giùm em xem làm thế nào để nạp được với! tks anh!
          Mình không dùng sản phẩm mạch nạp này và cũng không dùng Keil uVision , tuy nhiên có thể góp ý như sau .

          1) phần target có thể phải chọn đúng tên chip ( vì đôi khi nó không thể tự động nhận dạng được )
          2) nối các chân tương ứng với chip chính xác ( chip phải được cấp nguồn - hoặc được cấp nguồn từ mạch nạp )
          3) kiểm tra kỹ mạch nạp của hãng nào để cài driver cho phù hợp ( j-link thì vào segger.com )

          - Nếu quá khó khăn và không thể nạp được , bạn nên liên hệ với nhà sản xuất ( họ làm ra sản phẩm, bán hàng sẽ có trách nhiệm support , giúp đỡ bạn để có thể làm việc , khai thác được ).
          Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

          Comment


          • #65
            Nguyên văn bởi queduong Xem bài viết
            Mình không dùng sản phẩm mạch nạp này và cũng không dùng Keil uVision , tuy nhiên có thể góp ý như sau .

            1) phần target có thể phải chọn đúng tên chip ( vì đôi khi nó không thể tự động nhận dạng được )
            2) nối các chân tương ứng với chip chính xác ( chip phải được cấp nguồn - hoặc được cấp nguồn từ mạch nạp )
            3) kiểm tra kỹ mạch nạp của hãng nào để cài driver cho phù hợp ( j-link thì vào segger.com )

            - Nếu quá khó khăn và không thể nạp được , bạn nên liên hệ với nhà sản xuất ( họ làm ra sản phẩm, bán hàng sẽ có trách nhiệm support , giúp đỡ bạn để có thể làm việc , khai thác được ).
            Hôm nay em cài lại KeilC những vẫn không nạp được. nó hiện lỗi như sau:
            Click image for larger version

Name:	error.jpg
Views:	1
Size:	71.4 KB
ID:	1384655
            em phải làm thế nào hả anh??

            Comment


            • #66
              Nguyên văn bởi tiengdanxua Xem bài viết
              Hôm nay em cài lại KeilC những vẫn không nạp được. nó hiện lỗi như sau:
              [ATTACH=CONFIG]73640[/ATTACH]
              em phải làm thế nào hả anh??
              Bạn chú ý chọn đúng loại chip trong phần "Device" và "Flash dowload". VD stm32f103c8t6 là dòng "Medium-density performance line"



              Giải pháp điện tử của bạn

              Comment


              • #67
                cho em hỏi cái mạch này của anh dương có nạp bằng bootloader được ko ah??? em làm mạch rồi, cắm thử vô cái usb to uart để nạp nhưng ko được, trên flash loader nó báo ko nhận được chip.

                ps: em cắm chân boot0 vào VCC, boot1 vào GND, truyền Uart qua chân 30, 31
                Last edited by xe đạp; 11-09-2013, 00:59.

                Comment


                • #68
                  Đã chơi ARM thì đầu tư cái mạch nạp cho ra hồn, đằng nào chả dùng lâu dài.


                  Add: 97 Quán Nam - Lê Chân - Hải Phòng.
                  Tel: 031 518648 Phone: 0904 283 505

                  Comment


                  • #69
                    mới đầu học kỳ em vừa đóng học phí với lại tiền phòng hết nhẵn rồi anh anh , giờ túi còn có hơn 200k

                    Comment


                    • #70
                      Nguyên văn bởi xe đạp Xem bài viết
                      mới đầu học kỳ em vừa đóng học phí với lại tiền phòng hết nhẵn rồi anh anh , giờ túi còn có hơn 200k
                      nạp stm32 qua bootloader cực kì dễ luôn, tiện dụng,có thể nói là mạch nạp rẻ tiền nhất, bạn chú ý là chân boot 1 lúc nào cũng phải nối qua trở 10k xuống đất, boot 0 được kéo lên 1 để nạp,bạn nên dùng công tắc gạt, sau khi đưa boot0 lên 1 thì ấn nút reset để reset chip vào chế độ bootloader để nạp.Chú ý phải reset khi chân boot0 ở mức 1, nếu máy báo reset fail thì ấn vài lần là nạp được.
                      Các trường hợp không nạp được thông thường do :
                      + Chưa thiết lập đúng chế độ nạp
                      + chưa ấn reset hoặc nút reset bị hỏng dẫn đến không reset được chíp
                      + các chân VCC, GND hàn không ăn (với người hàn kém khả năng này rất nhiều).
                      Bạn kiểm tra lại mạch cho kĩ là được.Nếu ở gần khu bách khoa hà nội có thể đem mạch đến trung tâm mica, mình sẽ giúp free.
                      p/s: mình chuyên nạp qua bootloader không dùng jtag bao giờ,các bạn sinh viên thì không cần dùng jtag vẫn học arm ngon lành được.
                      sale of Gobal Automation Solution Company Limited

                      Comment


                      • #71
                        Mạch của mình theo hướng DEV ( hướng mở ) toàn I/O là chính ( ngay tiêu đê mình có nói ), việc nạp qua boot loader là có thể , chỉ có điều bạn cần lưu ý các chân theo chuẩn boot loader và cách SET để làm việc với boot loader ( SET logic chân Boot 0 , Boot 1 theo như datasheet chẳng hạn )

                        tôi thì thiết kế theo jtag , nhưng tôi chưa bao giờ dùng mấy cái debug hay mấy cái tạp nham của nợ đó . Việc của tôi là viết chương trình , viết là chạy ( không chạy thì mày mò viết cho bằng chạy ) chứ tôi không sài mấy cái debug của phần mềm . Tôi thường nạp theo kiểu SWD hoặc boot loader vì nó có ít chân , tiết kiệm I/O và cách thức nạp , giao tiếp cũng dễ dàng hơn ... tuy chậm hơn JTAG !
                        Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

                        Comment


                        • #72
                          cho em hỏi cái boot 1 em cắm luôn xuống GND không qua trở 10k được ko nhỉ???
                          Last edited by xe đạp; 12-09-2013, 10:21.

                          Comment


                          • #73
                            Nguyên văn bởi xe đạp Xem bài viết
                            cho em hỏi cái boot 1 em cắm luôn xuống GND không qua trở 10k được ko nhỉ???
                            thường mức logic 1 người ta mới cần treo trở , còn 0 ( GND ) thì không cần
                            Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

                            Comment


                            • #74
                              Các sư huynh trên diễn đàn chỉ giúp em cái này với
                              - Em có down được schematic của KIT STM32 Discovery, trong schematic có mấy chỗ ký hiệu là SB, em muốn vẽ lại mạch, nhưng không biết "SB" là gì?
                              Mong các sư huynh giúp đỡ.Click image for larger version

Name:	ARM.jpg
Views:	1
Size:	94.3 KB
ID:	1384984

                              Comment


                              • #75
                                Chắc Switch Bridge, nó là cái jum onboard, nếu ko thích dùng jum cắm thì có thể hàn nối 2 vị trí này trên board luôn. Nó là 2 pad hàn thôi bạn à.


                                Add: 97 Quán Nam - Lê Chân - Hải Phòng.
                                Tel: 031 518648 Phone: 0904 283 505

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X