Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

avrprog - Trực tuyến trên đám mây

Chạy avrprog trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

Đây là lệnh avrprog có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


avrprog - Lập trình viên cho bộ vi điều khiển Atmel AVR

SYNOPSIS


avrprog [-r | -w | -c | -e | -NS đặt lại-pin-giá trị | -L chế độ khóa ] [-E
] [ -NS thiết bị ] [ -P địa chỉ cổng ] [-R] [-v] [-V] [-h]

MÔ TẢ


Bộ lập trình cho bộ vi điều khiển Atmel AVR sử dụng cổng song song PC để
lập trình thiết bị ở chế độ nối tiếp. Thiết bị có thể được lập trình "in-
hệ thống ". Nó đi kèm với một sơ đồ phần cứng được yêu cầu.
phần cứng được thiết kế để hiệu quả và không tốn kém.
Chương trình này nhận / gửi dữ liệu từ stdin / stdout trong Intel Hexadecimal
Định dạng tệp đối tượng và đọc / ghi vào thiết bị AVR.

LỰA CHỌN


-r đọc dữ liệu từ thiết bị và gửi đến stdout.

-w đọc dữ liệu từ stdin và ghi vào thiết bị.

-c đọc dữ liệu từ stdin và từ thiết bị và so sánh cả hai.

-e xóa chương trình thiết bị và bộ nhớ eeprom.

-b đặt lại-pin-giá trị
reset-pin-value phải là 0 hoặc 1. Tùy chọn này chỉ thay đổi thiết bị
thiết lập lại mức logic chân và thoát.

-L chế độ khóa
đặt chế độ bit khóa thiết bị. Xem hướng dẫn sử dụng AVR để biết thêm chi tiết. CẢNH BÁO:
trong một số thiết bị, ngay cả việc xóa chip (-e) cũng không xóa được khóa
bit ... vì vậy chúng tôi đã mất chip ... hãy sử dụng tùy chọn này của riêng bạn
rủi ro.
Nếu chế độ khóa là 0, đặt LB2 = 0; LB1 = 0. Nếu chế độ khóa là 1, đặt
LB2 = 0; LB1 = 1. Nếu chế độ khóa là 2, đặt LB2 = 1; LB1 = 0. Nếu khóa-
chế độ là 3, đặt LB2 = 0; LB1 = 1.

-E chế độ bộ nhớ eeprom. Nếu không có tùy chọn này, hãy đọc, viết và
so sánh được thực hiện với bộ nhớ chương trình thiết bị. Với tùy chọn này
chúng được tạo trong bộ nhớ eeprom.

-d thiết bị
Nếu không có tùy chọn này, avrprog sẽ thử tự động phát hiện thiết bị
bằng cách đọc các byte chữ ký của nó. Sử dụng tùy chọn này nếu bạn muốn
ghi đè phát hiện thiết bị. thiết bị phân biệt chữ hoa chữ thường và có thể
bất kỳ thiết bị được hỗ trợ nào. Để xem các thiết bị được hỗ trợ, hãy thử NS ? ´

-p địa chỉ cổng
chọn địa chỉ cổng song song (giá trị hexa). Kiểm tra avrprog.conf
tệp cho các giá trị mặc định và hợp lệ.

-R đặt chân thiết lập lại AVR thành 1 khi thoát, bật phần mềm
chấp hành. Mặc định là để chip bị vô hiệu hóa (đặt lại = 0) khi
xuất ngoại.

-v chế độ tiết.

-V hiển thị phiên bản chương trình, bản quyền và thoát.

-h hiển thị trợ giúp chương trình và thoát.

Lưu ý: không thể sử dụng một số tùy chọn cùng lúc với các tùy chọn khác.
Trong trường hợp bạn chỉ định nhiều tùy chọn độc quyền, chỉ một trong số chúng
sẽ được thực thi. (ưu tiên b, c, r, L, e, w).

Không có bất kỳ tùy chọn nào, avrprog chỉ cố gắng phát hiện thiết bị và rời khỏi
đặt lại pin ở 0 (phần mềm trong thiết bị bị tạm dừng).

VÍ DỤ


avrprog -r > tập tin.hex
Đọc bộ nhớ chương trình của thiết bị và ghi nó vào file.hex.

avrprog -w < tập tin.hex
Đọc nội dung của file.hex và ghi vào bộ nhớ chương trình trong thiết bị.

avrprog -w -R < tập tin.hex
Đọc nội dung của file.hex và ghi vào bộ nhớ chương trình trong thiết bị. Sau
ghi, bắt đầu thực thi phần mềm thiết bị bằng cách đặt chốt đặt lại thành 1.

avrprog -r -E > tập tin.hex
Đọc bộ nhớ eeprom của thiết bị và ghi nó vào file.hex.

avrprog
Nhận dạng thiết bị và tạm dừng thực thi phần mềm.

avrprog -R
Nhận dạng thiết bị và bắt đầu thực thi phần mềm.

avrprog -b 0
Chỉ cần đặt mã pin đặt lại thiết bị thành 0 (tạm dừng thực thi phần mềm)

avrprob -b 1
Chỉ cần đặt chân đặt lại thiết bị thành 1 (bắt đầu thực thi phần mềm)

ĐẦU VÀO OUTPUT FORMAT


Định dạng đầu vào và đầu ra là Intel Hexadecimal Đối tượng Tập tin Định dạng Bạn
có thể tìm thấy thông số kỹ thuật này tại
ftp://download.intel.com/support/processors/
i960 / devtools / INTELHEX.PDF
Loại bản ghi 00 và 01 được thực hiện trong phiên bản này. Trong đầu vào
dòng, LF và CR + LF được chấp nhận là điểm đánh dấu dòng mới. Tệp đầu ra là
được tạo với LF làm điểm đánh dấu dòng mới.

Sử dụng avrprog trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Máy pha
    Máy pha
    Phaser là một công cụ mở nhanh, miễn phí và thú vị
    nguồn HTML5 trò chơi khung cung cấp
    Hiển thị WebGL và Canvas trên
    trình duyệt web trên máy tính để bàn và thiết bị di động. Trò chơi
    có thể được đồng ...
    Tải xuống Phaser
  • 2
    Động cơ VASSAL
    Động cơ VASSAL
    VASSAL là một công cụ trò chơi để tạo
    phiên bản điện tử của bảng truyền thống
    và các trò chơi bài. Nó cung cấp hỗ trợ cho
    kết xuất và tương tác mảnh trò chơi,
    và ...
    Tải xuống Công cụ VASSAL
  • 3
    OpenPDF - Ngã ba của iText
    OpenPDF - Ngã ba của iText
    OpenPDF là một thư viện Java để tạo
    và chỉnh sửa các tệp PDF bằng LGPL và
    Giấy phép nguồn mở MPL. OpenPDF là
    Mã nguồn mở LGPL/MPL kế thừa của iText,
    có ...
    Tải xuống OpenPDF - Một nhánh của iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Hệ thống tự động
    Phân tích khoa học địa lý - là một địa lý
    Phần mềm Hệ thống Thông tin (GIS) với
    khả năng to lớn cho dữ liệu địa lý
    chế biến và ana ...
    Tải xuống SAGA GIS
  • 5
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ IBM dành cho Java/JTOpen là một
    thư viện các lớp Java hỗ trợ
    lập trình client/server và internet
    các mô hình cho một hệ thống chạy OS/400,
    i5/OS, hoặc...
    Tải xuống Hộp công cụ cho Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (hoặc D3 cho Tài liệu hướng dữ liệu)
    là một thư viện JavaScript cho phép bạn
    để tạo dữ liệu động, tương tác
    trực quan hóa trong trình duyệt web. Với D3
    bạn...
    Tải xuống D3.js
  • Khác »

Lệnh Linux

Ad