Upload
haanh
View
246
Download
0
Embed Size (px)
Citation preview
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
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.
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
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
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.
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
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
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ợ.