1. THÔNG BÁO TUYỂN ADMIN DIỄN ĐÀN 2013
    Tìm kiếm nhà trọ - Ở ghép
    THÔNG BÁO BÁN ÁO SPKT.NET CHO THÀNH VIÊN DIỄN ĐÀN


    HÃY TÌM KIẾM Ở ĐÂY TRƯỚC KHI ĐẶT CÂU HỎI
    {xen:phrase loading}

Cách khắc phục nhược điểm của PICKit2 khi nạp dòng PIC32

Thảo luận trong 'THIẾT KẾ PHẦN CỨNG' bắt đầu bởi croket_2512, 14 Tháng mười 2012.

  1. croket_2512 Moderator

    Số bài viết: 2,190
    Đã được thích: 17
    Điểm thành tích: 38
    Giới tính: Nam
    Nguồn: http://www.dientuvietnam.net/forums...oc-diem-cua-pickit2-khi-nap-dong-pic32-56712/

    Bài viết được copy lại toàn bộ từ link trên! :)

    Xin chào!

    Không biết trên diễn đàn có nhiều bạn gặp vấn đề về nạp chương trình cho PIC32 sử dụng mạch Pickit2 mà không thể nhận diện được chip để nạp hay không? Riêng cá nhân tôi tối qua làm một cái mạch dùng PIC32MX795F512H và sau khi làm mạch thì tôi dùng mạch Pickit2 chính hãng nhưng không thể nào làm cho Pickit2 nhận ra chip để nạp. Tìm hiểu trên mạng thì thấy Microchip thông báo Pickit2 chỉ hỗ trợ PIC32 từ PIC32MX460F512L trở về trước, còn chíp đời mới chỉ có thể dùng Pickit3 hoặc mạch khác.

    Phải làm sao đây khi mạch cần chạy phần mềm gấp, mà đặt hàng PICKit3 thì mất thời gian. Tôi tìm hiểu trên mạng thì có được 3 giải pháp sau:
    1. Mua mạch nạp PICKit3: theo phương án này giá thành cao và mất nhiều thời gian.
    2. Mua mạch nạp Burn-E của bạn Duy (http://pduytech.com/HowBuy.html). Có giá gốc bán 190K. Mua được ngay tại HN hay HCM, Đà Nẵng.
    3. Nâng cấp cho mạch Pickit2 hiện tại để hỗ trợ nạp được PIC32 và các chip khác mà Pickit2 chưa hỗ trợ từ nhà sản xuất. Đây là cách tôi thích nhất và tôi lựa chọn dùng. Các bước làm như sau:
      • Tải phần mềm Pickit2 Device Editor: http://www.mediafire.com/?1urc8x9xvtjbhbs
      • Bật phần mềm vừa tải về, mở file PK2DeviceFile.dat
      • Trong phần Parts list, kéo xuống dưới cùng, nhấp phải chuột vào PIC32MX460F512L chọn Duplicate item
      • Thay đổi thông số chip của mục vừa tạo được như sau:
        PartName: PIC32MX795F512H
        DeviceID: 0x0000E000
        ProgramMem: 0x00020BFC

        Cho PIC32MX795F512L thì như sau:
        PartName: PIC32MX795F512L
        DeviceID: 0x00007000
        ProgramMem: 0x00020BFC

    Sau khi làm xong thì lưu lại file vừa tạo. Bật PICKit2 lên, cắm cáp ICSP và tận hưởng sự khác biệt
    Thật vui khi bằng sự tìm tòi có được kết quả như mong đợi!

    Chúc mọi người thành công với PIC32!

    (Cách làm 3 sưu tầm từ google và trang http://www.sonsivri.com)

Chia sẻ trang này