FATAVR

Một trong những trình biên dịch tốt nhất cơ bản giống như ngôn ngữ cho một loạt các vi điều khiển AVR tám-bit của Atmel .
Cửa sổ làm việc FastAVR
Môi trường phát triển FastAVR được đặc trưng bởi giao diện thuận tiện, chu đáo và bao gồm trình soạn thảo, trình biên dịch, trình biên dịch và lập trình vi điều khiển. Ứng dụng này có tính năng tô sáng lệnh, giao diện thân thiện với người dùng, cũng như nhiều giải pháp khác được thiết kế để tạo thuận lợi cho quá trình tạo và gỡ lỗi chương trình. FastAVR sử dụng tám địa chỉ thay vì mười sáu bit và so sánh thuận lợi với các trình biên dịch khác trong việc tạo mã cực kỳ nhỏ gọn (đặc biệt đối với các bộ điều khiển có RAM dưới 256 byte). Ngoài ra, các chức năng bổ sung của trình tạo ký tự cho LCD, máy tính hẹn giờ, thiết bị đầu cuối được tích hợp vào chương trình. Danh sách các thiết bị vi điều khiển AVR được hỗ trợ bao gồm các dòng: 2313, 2323, 2333, 4433, 8515, 8535, ATiny13, ATiny26, ATmega163, Atmega8, Atmega16, Atmega32, ATmega64, ATmega128 và nhiều loại khác.
Ngôn ngữ được sử dụng trong FastAVR bao gồm các lệnh Cơ bản quen thuộc, được mở rộng đáng kể bởi các chức năng hữu ích bổ sung (I2C, 1-Dây, LCD và một số ngôn ngữ khác). Trình biên dịch hỗ trợ lập trình cấu trúc giúp cải thiện khả năng đọc chương trình. Ứng dụng này biên dịch chương trình nằm trong cửa sổ trình soạn thảo đang hoạt động thành mã trình biên dịch mã tiêu chuẩn AVR bằng trình biên dịch miễn phí từ Atmel (là một phần của bộ chương trình Atmel AVR Studio ). Là kết quả của quá trình biên dịch và nếu không có lỗi trong mã nguồn, một tệp có phần mở rộng * .asm được tạo. Môi trường lập trình hiển thị mã được tạo trong trình biên dịch chương trình, rất hữu ích cho các nhà phát triển có kinh nghiệm.
Thiết bị đầu cuối trong FastAVR
FastAVR может использовать фактически любой из существующих внутрисхемных программаторов для контроллеров AVR, подключаемых к последовательному или к параллельному порту. Исходный код программы набирается подобно обычному тексту в виде символов во встроенном редакторе данного ПО. Помимо отображения исходного текста редактор FastAVR самостоятельно правит программу, выделяет цветом команды, переменные и другие данные. Также он поддерживает отключаемую возможность выравнивания блоков текста. Код программы можно просмотреть и отредактировать в любом обычном редакторе. Тем не менее, при написании программы нужно соблюдать ряд правил, заданных синтаксисом FastAVR. Например, в каждой программе компилятору необходимо указывать тип используемого контроллера, тактовую скорость и размер программного стека. Подобные специальные команды (метадирективы) не преобразуются в ассемблерный код.
Do họ vi điều khiển AVR lưu trữ dữ liệu và mã trong các vùng nhớ khác nhau, nên khi làm việc với chương trình FastAVR, các nhà phát triển cần chỉ ra nơi dữ liệu sẽ được lưu trữ trong bộ nhớ. Trình biên dịch định vị mã chương trình tự động.
Máy tính hẹn giờ FastAVR
Chương trình FastAVR được tạo bởi Bojan Ivancic từ Slovenia và là một sản phẩm của MicroDESIGN. Thật không may, tác giả đã từ bỏ dự án của mình, trang web của anh ta không hoạt động và điện thoại hỗ trợ không phản hồi. Bản thân ứng dụng đã không được cập nhật trong một thời gian dài và do đó, trình biên dịch không hỗ trợ các mô hình bộ điều khiển Atmel mới nhất.
Chương trình FastAVR đã được thanh toán. Không nhập mã đăng ký, môi trường phát triển chỉ chạy trong chế độ demo, có những hạn chế đáng kể. Hiện tại, ứng dụng có thể được tải xuống từ liên kết dưới đây. Tập hợp được trình bày bao gồm phiên bản làm việc mới nhất của chương trình, các tệp trợ giúp bằng tiếng Anh, ví dụ.
Sản phẩm này được viết bằng tiếng Anh. Không có Trình thông báo cho nó.
FastAVR chạy trên Microsoft Windows. Ứng dụng hoạt động chính xác trong các hệ điều hành 98SE, NT4, 2000 và XP.
Trang web chính thức của FastAVR: www.fastavr.com

Nhận xét

Bài đăng phổ biến từ blog này

DO CIRCUIT

GERBER LOGIX

TÍNH BIẾN ÁP ĐẨY KÉO