Thông báo

Collapse
No announcement yet.

[TUT]Self Programming Flash AVR by Bootloader Serial, SDcard, TCP/IP, ...

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

  • [TUT]Self Programming Flash AVR by Bootloader Serial, SDcard, TCP/IP, ...

    Thân chào các bác yêu thích AVR !
    Qua thời gian dài làm việc với AVR mình tích lũy được một ít kiến thức về AVR. Dạo này cv đỡ rùi nên chia sẻ những gì mình biết để cộng đồng điện tử AVR-VietNam ngày càng có những sản phẩm từ Chip-AVR hay, chuyên nghiệp và ổn định hơn.

    Mục đích mình tạo [TUT] này là muốn hướng dẫn các bác làm thế nào để nâng cấp hoặc thay đổi Firmware Chip-AVR mà không cần tới mạch nạp STK500/MKII,… hoặc máy tính hoặc không cần gì cả. Đồng thời thêm một tính năng mới là tận dụng bộ nhớ Flash còn trống của Chip-AVR làm bộ nhớ backup dữ liệu tương tự như Eeprom-AVR(Cái này rất hữu ích vì bộ nhớ Eeprom-AVR bị giới hạn <=4K và rất dễ bị bốc hơi do điều kiện bên ngoài).

    Bài viết của mình chắc dài nên mình sẽ chia làm nhiều phần, viết lần lần, dự định tầm khoảng 1 tháng hoặc hơn mới xong vì còn đi làm nữa . Bác nào thích thì theo dõi và comment nếu cần thiết nha chứ không bài viết bị loãng đi, quan trọng là thấy hay thì nhấn cái Thanks để lấy động lực viết nhanh hơn . Chương trình mình viết chủ yếu trên WinAVR và CodeVisionAVR. Có tham khảo tổng hợp một số tài liệu, phần mềm và code từ nhiều nguồn khác nhau, mình sẽ đính kèm link theo từng phần.
    Các phần trong bài viết của mình dự định gồm:
    -Phần 1: Giới thiệu và hướng dẫn cách dùng Bootloader-AVR;
    -Phần 2: Hướng dẫn Code Bootloader-AVR dùng UART;
    -Phần 3: Giới thiệu và hướng dẫn sử dụng thư viện thẻ nhớ định dạng FAT32;
    -Phần 4: Hướng dẫn Code Bootloader-AVR dùng SDcard;
    -Phần 5: Giới thiệu và hướng dẫn sử dụng con trỏ địa chỉ flash và eeprom để dùng bộ nhớ Flash-AVR backup dữ liệu như Eeprom-AVR;
    -Phần 6: Hướng dẫn Code Bootloader-AVR để backup dữ liệu vào Flash-AVR;
    -Phần 7: Giới thiệu và hướng dẫn thư viện Bootloader TCP/IP-UDP;
    -Phần 8: Hướng dẫn Code Bootloader-AVR dùng TCP/IP-UDP.
    -Phần 9: Kết thúc, demo các dự án mẫu.

    P/S: Hôm này mình giới thiệu các phần trong bài viết thôi, có gì các bác theo dõi và ủng hộ nha.

    Email:
    Tel: 0983.497.310

  • #2
    Hóng bác làm nhanh nhanh, minh đang vướng chỗ này. ko dám nghịch bậy sợ chết chip. mà mình chọn boot từ uart nhưng lỡ đâu nó ko chạy thì mình có fuse lại được như cũ để nạp isp ko ạ

    Comment


    • #3
      Làm con gì cũng đc, cần phải trang bị công cụ tốt tốt mới mong hiệu quả. Đã dùng avr mà ko có bộ nạp đàng hoàng( STK500 hỗ trợ reset factory) thì ko bạo tay mà nghiên cứu đc.


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

      Comment


      • #4
        anh đã viết các phần này ra chưa? có link cho em với, em đang mắc phần này

        Comment


        • #5
          Vẫn đang hóng anh tienhuypro viết bài hướng dẫn. Có lẽ ảnh bận việc nhiều quá

          Comment

          Về tác giả

          Collapse

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

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

          Collapse

          Đang tải...
          X