HƯỚNG DẪN SỬ DỤNG MẠCH NẠP AVR910 USB

11 3.5K 12
HƯỚNG DẪN SỬ DỤNG MẠCH NẠP AVR910 USB

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

HƯỚNG DẪN SỬ DỤNG MẠCH NẠP AVR910 USB VỚI CÁC PHẦN MỀM CODEVISIONAVR VÀ AVRPROG

PNLab Technologies [AVR910 USB USER MANUAL ] HƯỚNG DẪN SỬ DỤNG MẠCH NẠP AVR910 USB VỚI CÁC PHẦN MỀM CODEVISIONAVR VÀ AVRPROG Thông tin sản phẩm AVR910 USB Programmer mà mạch nạp ISP sử dụng để lập trình cho tất dịng Vi điều khiển AVR Một mạch nạp nhỏ gọn, tiện lợi có giá thành hấp dẫn AVR910 sử dụng với phần mềm AVRProg 1.4 kèm AVR Studio hãng Atmel, sử dụng với CodeVisionAVR, trình biên dịch C tiếng sử dụng rộng rãi Tài liệu hướng dẫn chi tiết cách cài đặt mạch nạp AVR910 máy tính cách thức cấu hình để sử dụng trơn tru với phần mềm đề cập Cài đặt Driver AVR910 sử dụng cổng COM ảo (Virtual COM Port) để kết nối với phần mềm máy tính, cắm mạch nạp vào cổng USB máy tính, Hệ điều hành thông báo cần cài đặt Diver cho thiết bị Tại hộp thoại Found New Hardware Wizard chọn No, not this time nhấn Next để tránh việc Windows tự động tìm kiếm Driver Internet www.pnlabvn.com Page PNLab Technologies [AVR910 USB USER MANUAL ] Tiếp theo chọn Install From a list or specific location (Advanced) bấm Next, ta định Diver cần dùng cho thiết bị Trong hộp thoại tiếp theo, chọn Search for the best driver in these locations, đánh dấu ô Include this location in the search, sau nhấn nút Browse để trỏ đến thư mục chứa Driver cho thiết bị, cuối nhấn Next (Driver có sẵn website www.pnlabvn.com CD mua kèm sản phẩm, minh họa trình cài đặt Driver WinXP, Windows Vista bạn cần giải nén file Zip chứa Driver trước sử dụng) Hệ thống tiến hành đặt Driver cho mạch nạp, trình nhanh chậm tùy thuộc vào máy tính, cuối lên thơng báo Windows hình bên phải Chọn Continue Anyway để cài cho phép cài đặt Driver không chứng nhận Microsoft Q trình cài đặt thành cơng kết thúc thơng báo Finish, nhấn nút Finish để kết thúc www.pnlabvn.com Page PNLab Technologies [AVR910 USB USER MANUAL ] Sau cài đặt, ta theo dõi thiết bị cách sử dụng Device Manager Windows Vào Control PanelàSystemàAdvancedàDevice Manager, ta có hộp thoại Device Manager lên Mở nhánh Ports (COM & LPT), ta thấy có thơng báo mạch nạp AVR910 kết nối với máy tính, cổng COM gán cho mạch COM18 Ở có số điểm cần lưu ý: - Cần kết nối mạch nạp với máy tính phần Ports (COM&LPT) lên thông báo thiết bị Với máy tính xách tay khơng có cổng COM LPT thực Phần Ports (COM & LPT) không lên khơng có thiết bị gắn vào - Tên cổng COM gán cho thiết bị phụ thuộc vào máy tính, khơng phải giống nhau, nhiên cần lưu ý AVR Prog hoạt động với cổng COM từ 1-4 CodeVisionAVR hoạt động với cổng COM từ 1-6 Do cổng COM gán tự động khoảng này, ta cần tiến hành gán lại cổng COM tay cho phù hợp! Gán lại tên cổng COM cho thiết bị! Kích đúp chuột lên nhánh PNLab AVR910 USB Programmer để mở hộp thoại Properties thiết bị: Chọn Tab Port Settings, nhấn nút Advanced… ta có hộp thoại Advanced Settings www.pnlabvn.com Page PNLab Technologies [AVR910 USB USER MANUAL ] Trong danh sách COM Port Number, ta chọn cổng COM 1-4 (để sử dụng với phần mềm), tốt chọn cổng COM không bị đánh dấu in use (đã sử dụng phần mềm khác), trường hợp tất bị đánh dấu, ta lựa chọn cổng in use, minh họa với cổng COM1, chọn COM1 nhấn OK Ngay Windows đưa thông báo, nhấn Yes để chấp nhận dùng chung cổng với thiết bị khác, sau nhấn OK hộp thoại Properties (lưu ý đa số trường hợp, việc dùng chung cổng khơng ảnh hưởng đến hoạt động thiết bị, nhiên cần lưu ý thiết bị dùng chung cổng kết nối xảy tranh chấp thiết bị khơng hoạt động – trường hợp xảy với thiết bị Bluetooth mạch nạp khác sử dụng COM ảo.) Rút mạch nạp khỏi cổng USB cắm lại, theo dõi Device Manager thấy cổng COM gán cho thiết bị: www.pnlabvn.com Page PNLab Technologies [AVR910 USB USER MANUAL ] Một vài lưu ý nhỏ: - Quá trình cài đặt có giá trị với cổng USB (được chọn để kết nối với mạch nạp), máy tính thơng thường có nhiều cổng USB, cắm mạch nạp vào cổng khác, trình cài đặt cần làm lại từ đầu, Hệ điều hành gán cổng COM tương ứng Vì nên chọn cố định cổng USB để kết nối với mạch nạp để nắm rõ tên cổng COM tương ứng (với mục đích khơng cần thay đổi thiết lập chạy phần mềm) - Không nên sử dụng USB Hub với mạch nạp, USB Hub khơng cung cấp đủ nguồn điện cho mạch nạp hoạt động cung cấp cho mạch nạp - Việc sử dụng dây USB kéo dài ảnh hưởng đến hoạt động mạch, lưu ý sử dụng loại dây có chất lượng tốt www.pnlabvn.com Page PNLab Technologies [AVR910 USB USER MANUAL ] Sử dụng với CodeVison AVR CodeVisionAVR trình biên dịch nhỏ gọn mạnh mẽ cho dòng Vi Điều Khiển AVR Được sử dụng phổ biến cộng đồng nhà phát triển AVR Các minh họa sử dụng CodeVisionAVR 1.25.9, với cũ khơng có thay đổi nhiều phương pháp thiết lập Từ giao diện CodeVisionAVR, ta vào menu SettingsàProgrammer, xuất hộp thoại Programmer Settings: Lựa chọn thơng số hình trên, lưu ý cổng COM chọn phải cổng gán tương ứng với mạch nạp Nhấn OK để hồn tất q trình thiết lập thơng số Ở đây, CodeVisonAVR sử dụng chương trình nạp độc lập để nạp file HEX có sẵn, sử dụng phần tích hợp để nạp Project biên dịch CodeVisonAVR, tất thông qua hộp thoại Chip Programmer (menu ToolsàChip Programmer tổ hợp phím tắt Shift-F4) Q trình lập trình cho chíp AVR chia làm thao tác bao gồm Program (nạp xuống), Read (đọc lên), Compare (so sánh), thao tác đặt hệ thống menu hộp thoại Programmer, thao tác áp dụng cho thành phần sau chíp: - Bộ nhớ chương trình (Flash) - Bộ nhớ khơng nội dung (EEPROM) Các bit lưu cấu hình hoạt động (Fuse bits) Các bít lưu cấu hình bảo vệ (Lock bits) Ngồi số mục liên quan Signature byte, Caliblation Byte… Tham khảo chi tiết Datasheet loại AVR Trên hộp thoại Programmer có nút bao gồm Program All Reset Chip www.pnlabvn.com Page PNLab Technologies [AVR910 USB USER MANUAL ] Nút Program All sử dụng để nạp tất thành phần thiết lập xuống chíp! Bao gồm Flash, EEPROM, Fuse bits Lock bits Cần đặc biệt ý điều này, khuyến cáo không nên sử dụng tới nút Program All bạn chưa hiểu hết tác dụng Fuse bits, Lock bits, với nhu cầu thơng thường nạp chương trình vào nhớ Flash, sử dụng nút làm kéo dài thời gian lập trình nạp thành phần khơng cần thiết (Nút Program All có tác dụng cần nạp sản xuất lượng lớn chíp, giúp làm giảm thao tác thiết lập) Nút Reset Chip kích hoạt tín hiệu Reset mạch đích Một thành phần quan trọng khác hộp thoại chọn chíp, cần chọn loại AVR danh sách trước tiến hành thao tác nạp Phía bên phải phần Fuse bits, liệt kê danh sách Fuse tương ứng với loại AVR chọn (tên số lượng fuse khác với dòng AVR) Mặc định CodeVisionAVR để trống bit (giá trị 1), điều khơng có nghĩa Fuse bits thực tế Chip có giá trị 1, người sử dụng thường hay nhấn nút Program All mà Fuse bits không thiết lập Vơ tình thay đổi Fuse bits mặc định AVR dẫn tới việc Chip hoạt động sai lệch mà khơng rõ ngun nhân Vì vậy, cần tham khảo kỹ tài liệu Fuse bits dành cho AVR, đặc biệt Datasheet dòng AVR sử dụng Cấu hình sai fuse bits dẫn đến sai lệnh khơng lường trước q trình hoạt động AVR Để đọc Fuse bits Chip, vào menu ReadàFuse bit(s) Nhấn Yes hộp thoại Information, Fuse bits sau chép vào phần cấu hình Fuse hộp thoại Programmer Trong trình sử dụng, sau nạp Flash mà xuất thông báo lỗi Verify: Thì cần xóa tồn Flash cách vào menu Program chọn Erase Chip www.pnlabvn.com Page PNLab Technologies [AVR910 USB USER MANUAL ] Sau Erase Flash, ta tiến hành nạp bình thường mà khơng cịn xuất thơng báo lỗi www.pnlabvn.com Page PNLab Technologies [AVR910 USB USER MANUAL ] Sử dụng với AVR Prog 1.4 Phần mềm AVRProg 1.4 tích hợp sẵn cài trình biên dịch AVRStudio, phần mềm hoạt động hồn tồn độc lập với AVRStudio Lưu ý khởi động , phần mềm dị từ cổng COM1-4 để tìm kiếm mạch nạp Vì cần lưu ý cắm mạch nạp vào máy tính trước bật phần mềm Nếu mạch nạp thiết lập cổng COM lớn 4, phần mềm báo lỗi: Trong trường hợp này, bạn cần xem lại mục “Gán lại tên cổng COM cho thiết bị!” trang Phần mềm AVRProg đơn giản sử dụng Trước hết bạn chọn loại AVR kết nối Device - Nhấn để tìm file cần nạp (định dạng HEX, EBN, EEP, A90), Nhấn nạp vào Flash, khung EEPROM muốn nạp vào EEPROM - Nếu muốn thay đổi Fuse bit chíp, click vào khung Flash muốn , ta có hộp thoại Advanced www.pnlabvn.com Page [AVR910 USB USER MANUAL ] PNLab Technologies Tại hộp thoại này, ta tự điều chỉnh cấu hình hoạt động chíp, tùy loại AVR mà cấu hình hiển thị khác Nêu lưu ý tìm hiểu kỹ Fuse bit AVR để chắn chíp hoạt động yêu cầu tránh xảy tình trạng cấu hình sai làm chíp khơng hoạt động! Thủ thuật - AVRProg1.4 nạp nhanh gặp lỗi CodeVisionAVR - CodeVisionAVR hỗ trợ nhiều loại chip AVRProg cập nhật thường xuyên - Phương thức xác định lỗi mạch nạp AVR910: Kiểm tra xem có nguồn cấp vào mạch AVR910 hay khơng? (đèn nguồn).Nếu khơng có nguồn mạch hỏng gửi bảo hành Kiểm tra xem máy tính có nhận mạch khơng? (Khi cắm vào có tiếng kêu, device manager có cổng COM) Nếu máy tính khơng nhận thử máy tính khác! Nếu khơng nhận mạch hỏng gửi bảo hành Kiểm tra tên cổng COM, xem COM mấy, nhớ AVRProg nhận từ COM1-COM4 CodeVisionAVR từ COM1- COM6 Cách thử nghiệm tốt cài đặt mạch máy tính khác, để đảm bảo lỗi phát sinh phần mềm hệ điều hành bị loại bỏ, cịn lỗi, phần cứng mạch AVR910 gửi để bảo hành - Thông tin mạch nạp hướng dẫn cập nhật website thước www.pnlabvn.com www.pnlabvn.com Page 10 PNLab Technologies [AVR910 USB USER MANUAL ] PNLAB TECHNOLOGIES Phòng 511 nhà D3 - Lương Định Của - Phương Mai - Đống Đa - Hà Nội Website: http://www.pnlabvn.com Email: Business@pnlabvn.com Hotline: 0983550991 - 0989537500 www.pnlabvn.com Page 11 ... cho mạch nạp hoạt động cung cấp cho mạch nạp - Việc sử dụng dây USB kéo dài ảnh hưởng đến hoạt động mạch, lưu ý sử dụng loại dây có chất lượng tốt www.pnlabvn.com Page PNLab Technologies [AVR910. .. chọn cố định cổng USB để kết nối với mạch nạp để nắm rõ tên cổng COM tương ứng (với mục đích khơng cần thay đổi thiết lập chạy phần mềm) - Không nên sử dụng USB Hub với mạch nạp, USB Hub khơng cung... Bluetooth mạch nạp khác sử dụng COM ảo.) Rút mạch nạp khỏi cổng USB cắm lại, theo dõi Device Manager thấy cổng COM gán cho thiết bị: www.pnlabvn.com Page PNLab Technologies [AVR910 USB USER MANUAL

Ngày đăng: 29/08/2012, 11:20

Hình ảnh liên quan

hiện lên thông báo của Windows như hình bên phải. Chọn Continue Anyway để cài cho phép cài đặt Driver không được chứng nhận bởi Microsoft - HƯỚNG DẪN SỬ DỤNG MẠCH NẠP AVR910 USB

hi.

ện lên thông báo của Windows như hình bên phải. Chọn Continue Anyway để cài cho phép cài đặt Driver không được chứng nhận bởi Microsoft Xem tại trang 2 của tài liệu.
Lựa chọn các thông số như hình trên, lưu ý cổng COM được chọn phải là cổng đã được gán tương ứng với mạch nạp - HƯỚNG DẪN SỬ DỤNG MẠCH NẠP AVR910 USB

a.

chọn các thông số như hình trên, lưu ý cổng COM được chọn phải là cổng đã được gán tương ứng với mạch nạp Xem tại trang 6 của tài liệu.
Nhấn Yes trên hộp thoại Information, các Fuse bits sẽ được sau chép vào phần cấu hình Fuse trong hộp thoại - HƯỚNG DẪN SỬ DỤNG MẠCH NẠP AVR910 USB

h.

ấn Yes trên hộp thoại Information, các Fuse bits sẽ được sau chép vào phần cấu hình Fuse trong hộp thoại Xem tại trang 7 của tài liệu.
Tại hộp thoại này, ta có thể tự do điều chỉnh cấu hình hoạt động của chíp, tùy loại AVR mà các cấu hình được hiển thị khác nhau - HƯỚNG DẪN SỬ DỤNG MẠCH NẠP AVR910 USB

i.

hộp thoại này, ta có thể tự do điều chỉnh cấu hình hoạt động của chíp, tùy loại AVR mà các cấu hình được hiển thị khác nhau Xem tại trang 10 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan