Nạp cho Pic16F877A ngay trên mạch ứng dụng

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • manhha1987
    Nhập môn đệ tử
    • Jul 2008
    • 7

    #1

    Nạp cho Pic16F877A ngay trên mạch ứng dụng

    Mình định sử dụng phần mềm WinPic800 để nạp cho PIC ngay trên mạch theo chuẩn ICSP. Khi trình dịch CCS đã dịnh dữ liệu thành file *.hex, sau đó WinPic800 sẽ gửi từ máy tính tới vi điều khiển, vi điều khiển sẽ nhận dữ liệu thông qua cổng truyền thông nối tiếp và ghi lên bộ nhớ chương trình.

    Mình cần phải đọc tài liệu gì để làm đc điều đó. Làm ơn chỉ giúp. email của mình là : nguyenmanhha_87@yahoo.com. Thank you
  • mtuankct
    Đệ tử 6 túi
    • Apr 2006
    • 125

    #2
    Mình không hiểu ý bạn muôn hỏi lắm
    Nếu là nạp cho một con pic khác thì đây chính là cái mạch nạp GTP-USB
    Nếu là nạp cho chính nó thì mình nghĩ bạn nên sử dụng bootloader
    còn nếu bạn muốn chế một cái mạch nạp thì bạn có thể tìm đọc các file programming specification trên trang microchip

    Comment

    • hanhtdh3
      Nhập môn đệ tử
      • Nov 2008
      • 1

      #3
      Có 1 cách mình đã làm

      Nguyên văn bởi manhha1987 View Post
      Mình định sử dụng phần mềm WinPic800 để nạp cho PIC ngay trên mạch theo chuẩn ICSP. Khi trình dịch CCS đã dịnh dữ liệu thành file *.hex, sau đó WinPic800 sẽ gửi từ máy tính tới vi điều khiển, vi điều khiển sẽ nhận dữ liệu thông qua cổng truyền thông nối tiếp và ghi lên bộ nhớ chương trình.

      Mình cần phải đọc tài liệu gì để làm đc điều đó. Làm ơn chỉ giúp. email của mình là : nguyenmanhha_87@yahoo.com. Thank you
      Mình dã làm như sau: Từ mạch của PIC ta dưa ra chân 39, 40 ,.. ra thanh răm để cắm cho tiện, sau đó bạn làm 1 mạch nạp siêu nhỏ nằm gọn trong đầu cổng com. Khi đó dùng rất tiện, ko phải lấy PIC ra ma cứ thế mà nạp.
      Còn cách nữa là truyên thông RS232 trường hợp này khi nội dung cần thay đổi thương xuyên.

      Comment

      • jackiele
        Đệ tử 3 túi
        • Jun 2008
        • 51

        #4
        Nguyên văn bởi manhha1987 View Post
        Mình định sử dụng phần mềm WinPic800 để nạp cho PIC ngay trên mạch theo chuẩn ICSP. Khi trình dịch CCS đã dịnh dữ liệu thành file *.hex, sau đó WinPic800 sẽ gửi từ máy tính tới vi điều khiển, vi điều khiển sẽ nhận dữ liệu thông qua cổng truyền thông nối tiếp và ghi lên bộ nhớ chương trình.

        Mình cần phải đọc tài liệu gì để làm đc điều đó. Làm ơn chỉ giúp. email của mình là : nguyenmanhha_87@yahoo.com. Thank you
        Có phải ý bạn là trên CCS dich ra file .HEX sau đó winpic800 tự động nạp lên board đúng ko?
        Trên CCS có hổ trợ mạch nap ICD; ICD-U40; để làm điều đó.
        Khi bạn dịch xong; ban nhấn biểu tượng để nạp.

        Comment

        • meishun
          Đệ tử 6 túi
          • Jul 2006
          • 135

          #5
          CCS cho phep bạn dùng 1 mạch nạp khác để tự động nạp sau khi biên dịch. Bạn thử tự tìm hiểu CCS nhé. Lâu quá minh ko dùng CCS nên ko nêu chi tiet được. Để vài hôm mình voc lai rui chỉ cho bạn

          Comment

          • nguyenductu2310
            Đệ tử 1 túi
            • Feb 2008
            • 16

            #6
            Mình mới chạy thử trên mạch, muốn nạp trực tiếp trên mạch ứng dụng, nạp qua cổng RS232 của máy tính và PIC. Bạn dùng Tinybootloader ấy.
            Nếu không có chương trình này, liên lạc với mình theo email: nguyenductu2310@gmail.com

            Comment

            • vidieukhiencdn
              Đệ tử 7 túi
              • May 2009
              • 242

              #7
              Ý bạn hỏi có phải là khi dịch file hex từ CCS thỉ thì file hex sẽ tự động nạp chương trình vào ic đúng ko?
              Nếu thế thì wa dễ mạch nạp PK2 có chức năng này đó

              Bạn liên hệ nick chat này để được hướng dẫn cụ thể

              nick: phamdungcnkt
              Mạch nạp Pickit 2 SE ---> 170k BH 1 năm
              Pic 18F2550 PDIP Thailand bao test 60K/1c
              https://sites.google.com/site/machnapvdk/

              [url]http://vidieukhien.tk[/url

              Comment

              Working...