8
Trang chủ: www.icdrec.edu.vn E-mail: [email protected] Điện thoại: (84-8).37242171 - (84-8).37242172 Email kinh doanh: [email protected] Email hỗ trợ: [email protected] Copyright © 2014 – ICDREC SG8V1 – Bộ lập trình 1 SG8V1 Programmer Application Note SG8V1_Programmer_AN1401 Ngày cập nhập Thông tin cập nhập Phiên bản 13/10/2014 Phiên bản ban đầu 1.0

SG8V1 Programmer Application Note SG8V1_Programmer_AN1401

  • Upload
    haanh

  • View
    246

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SG8V1 Programmer Application Note SG8V1_Programmer_AN1401

Trang chủ: www.icdrec.edu.vn E-mail: [email protected]

Điện thoại: (84-8).37242171 - (84-8).37242172 Email kinh doanh: [email protected]

Email hỗ trợ: [email protected]

Copyright © 2014 – ICDREC SG8V1 – Bộ lập trình 1

SG8V1 Programmer Application Note

SG8V1_Programmer_AN1401

Ngày cập nhập Thông tin cập nhập Phiên bản

13/10/2014 Phiên bản ban đầu 1.0

Page 2: SG8V1 Programmer Application Note SG8V1_Programmer_AN1401

AN1401

Copyright © 2014 – ICDREC SG8V1 – Bộ lập trình 2

1 Giới thiệu

Tất cả các Chip vi điều khiển sử dụng bộ nhớ chương trình bên trong hoặc bên

ngoài đều cần có một bộ nạp chương trình cho Chip hoạt động. Tài liệu này sẽ mô tả

chi tiết về các vấn đề liên quan đến bộ nạp chương trình cho Chip vi điều khiển

SG8V1. Nhằm mục đích giúp cho người sử dụng dễ dàng thực hiện một bộ nạp

chương trình cho Chip vi điều khiển SG8V1.

Bộ nạp chương trình Chip vi điều khiển SG8V1 giao tiếp với phần mềm nạp

trên máy tính qua cổng USB và giao tiếp với Chip SG8V1 qua chuẩn giao tiếp USB,

như hình 1-1.

Hình 1-1 Sơ đồ kết nối bộ nạp chương trình SG8V1

2 Bộ nhớ chương trình Chip SG8V1

Chip vi điều khiển SG8V1 sử dụng bộ nhớ bên trong dạng Flash có kích thước

64Kx16 (128KB). Một khối điều khiển được kết nối với bộ nhớ Flash để thực hiện

các ghi, đọc, xóa. Mô tả như hình 2-1 bên dưới.

Page 3: SG8V1 Programmer Application Note SG8V1_Programmer_AN1401

AN1401

Copyright © 2014 – ICDREC SG8V1 – Bộ lập trình 3

Hình 2-1 Sơ đồ khối Chip vi điều khiển SG8V1

Bộ nhớ Flash của chip SG8V1 bao gồm 2 vùng như hình 2-2.

Hình 2-2 Tổ chức bộ nhớ Flash

• Vùng chứa chương trình có kích thước 128KB

Page 4: SG8V1 Programmer Application Note SG8V1_Programmer_AN1401

AN1401

Copyright © 2014 – ICDREC SG8V1 – Bộ lập trình 4

• Vùng chứa thông tin người dùng có kích thước 4KB

3 Giao tiếp bộ nạp và Chip SG8V1

Bộ nạp cương trình giao tiếp với Chip SG8V1 qua 4 chân tín hiệu

• Chân 37: SPCS

• Chân 11: PORTB5/SPCLK

• Chân 10: PORTB6/SPDATAI

• Chân 9: PORTB7/SPDATAO

Hình 3-1 Tín hiệu giao tiếp giữa bộ nạp chương trình và SG8V1

Giao thức bắt tay giữa bộ nạp và Chip SG8V1 theo chuẩn SPI. Giản đồ thời gian

như bên dưới.

Hình 3-2 Giản đồ thời gian giao tiếp

Page 5: SG8V1 Programmer Application Note SG8V1_Programmer_AN1401

AN1401

Copyright © 2014 – ICDREC SG8V1 – Bộ lập trình 5

4 Giao tiếp giữa bộ nạp và máy tính

Bộ nạp chương trình giao tiếp với máy tính qua cổng USB, để máy tính có thể

giao tiếp được với bộ nạp thì cần phải cài driver, có thể tải

http://icdrec.edu.vn/sg8v1/sg8v1-info

Phần mềm nạp được tích hợp vào IDE trình biên dịch thực hiên các thao tác

ghi, đọc, kiểm tra,… Có thể tải IDE trình biên dịch http://icdrec.edu.vn/sg8v1/sg8v1-

info

Hình 4-1 Giao diện phần mềm nạp chương trình

5 Thiết kế bộ nạp chương trình

Sơ đồ nguyên lý bộ nạp chương trình Chip SG8V1 như hình 5-1.

Page 6: SG8V1 Programmer Application Note SG8V1_Programmer_AN1401

AN1401

Copyright © 2014 – ICDREC SG8V1 – Bộ lập trình 6

Hình 5-1 Sơ đồ nguyên lý

Sơ đồ nguyên lý có thể được tải xuống http://icdrec.edu.vn/sg8v1/sg8v1-info

Sơ đồ bố trí linh kiện bộ nạp chương trình Chip SG8V1

Hình 5-2 Sơ đồ bố trí linh kiện và đi dây mặt trên

Page 7: SG8V1 Programmer Application Note SG8V1_Programmer_AN1401

AN1401

Copyright © 2014 – ICDREC SG8V1 – Bộ lập trình 7

Hình 5-3 Sơ đồ bố trí linh kiện và đi dây mặt dưới

Có thể tải tập tin GERBER để chế tạo mạch in (PCB)

http://icdrec.edu.vn/sg8v1/sg8v1-info

Bảng linh kiện bộ nạp chương trình Chip SG8V1

Hình 5-4 Bảng linh kiện

Có thể tải bảng linh kiện tại http://icdrec.edu.vn/sg8v1/sg8v1-info

Page 8: SG8V1 Programmer Application Note SG8V1_Programmer_AN1401

AN1401

Copyright © 2014 – ICDREC SG8V1 – Bộ lập trình 8

Tập tin nạp cho Chip SG8V1 trên bộ lập trình có thể tải xuống

http://icdrec.edu.vn/sg8v1/sg8v1-info

6 Thông tin hỗ trợ

Mọi thắc mắc xin vui lòng gửi E-mail về địa chỉ [email protected]

để được hỗ trợ.