Fastavr

fastavr.com

The information given you in this section about the character encoding standards, mobile compatibility and belong to which region and which country for fastavr.com. You are viewing for all relevant content of fastavr.com

Site CharsetUse Caching?Responsive Design
UTF-8
It's bad. This website isn't using Caching.
Good! fastavr.com is Responsive. You can visit this website on any devices.

Http header is an information the beginning of a http request or response. When you try to open any website, your browser automatically adds http beginning of the address. Because you need to make a request with the http protocol so that you can download the website's information from the servers.

An http response object consists of a header and a body. The title includes protocol, result and content information. The body contains html content. It displays the contents of the web page to the user by parsing the html data in the body of this response object created and sent by the browser server.

Vary Accept-Encoding,User-Agent
Content-Length 1413
Content-Type text/htmlcharset=UTF-8
Date Wed, 03 Aug 2016 13:11:17 GMT
Server Apache

Our keywords detector search popular words of your website on bing in different countries. These search results are recorded and Those that are relevant to www.fastavr.com are shared with you.

We couldn't find any keyword results on Bing.

The Internet system works by using IP numbers, but web pages and e-mail addresses are using domain names because these IP numbers are much harder to keep in mind. The DNS server is also the computers where the records of the IP numbers corresponding to the names of these domains are kept.

Type : A
TTL : 300
IP : 141.8.225.80
Type : NS
TTL : 300
Target : ns5.dsredirection.com
Type : NS
TTL : 300
Target : ns6.dsredirection.com
Type : SOA
TTL : 300
MName : ns5.dsredirection.com
RName : rmgdns111.gmail.com
Type : PTR
TTL : 300
Target : ns5.dsredirection.com
Type : MX
TTL : 3600
Target : mail.replyingback.com
Pri : 12032
Type : TXT
TTL : 300
Txt : v=spf1 ip6:fdaa:50fa:a9ce::/48 -all

Источник: http://fastavr.com.danidns.com/

Fastavr V4

Fastavr V4

Sample Results From Member Downloads

Fastavr V4 Download Search Tips

To create more accurate search results for Fastavr V4 try to exclude using commonly used keywords such as: crack, download, serial, keygen, torrent, warez, etc. Simplifying your search should return more download results.

Many downloads like Fastavr V4 may also include a crack, serial number, unlock code, cd key or keygen (key generator). If this is the case it is usually found in the full download archive itself.

Welcome To FileFixation.com

FileFixation.com is a new file sharing web service which gives you access to literally hundreds of thousands of direct downloads including software, games, movies, tv shows, mp3 albums, ebooks and more! Our downloads database is updated daily to provide the latest download releases on offer.

To celebrate our launch we are offering unlimited full download access for $3.99/mo! This is a limited offer and will soon expire and revert back to the normal member price. We now have 424,046 downloads in the member section. Take the FileFixation tour now for more detailed information!

What is a Crack?

The word “crack” in this context means the action of removing the copy protection from commercial software.

A crack is a set of instructions or patch used to remove copy protection from a piece of software or to unlock features from a demo or time-limited trial. There are crack groups who work together in order to crack software, games, etc.

If you search for Fastavr V4 Crack, you will often see the word “crack” amongst the results which means it is the full version of the product.

What is a Serial?

The word “serial” means a unique number which identifies the license of the software as being valid. All retail software uses a serial number or key of some form.

The installation often requires the user to enter a valid serial number to proceed. A serial can also be referred to as a “CD Key”. When you search for Fastavr V4 Serial for example, you may find the word “serial” amongst the results.

This usually means your software download includes a serial number of some sort.

What is a Keygen?

The word “keygen” means a small program that can generate a cd key, activation number, license code, serial number, or registration number for a piece of software. KeyGen is a shortened word for Key Generator. A keygen is made available through crack groups free to download.

When writing a keygen, the author will identify the algorithm used in creating a valid cd key. Once the algorithm is identified they can then incorporate this into the keygen. If you search a download site for Fastavr V4 Keygen, this often means your download includes a keygen.

Popular Download Searches

Fastavr V4, Crack Download, Xeno Assault 2, Alcohole 120 2.0.1, Exe Password 2004 2004, Semctool V8.4, Twitch Key, File Types Wizard V1.1 By Eclipse, Actual Drawing V4.

3 Maker Core Zip, Abdominals Us Php Tutorial, Call Of Duty Waw Xbox, Akinsoft 7.03.03, Cadware 2007, Lycense Key Allfusion Process Modeler, Getallmaps Easy Bing Maps Downloader V6.

17, Laylaextreme Com, Expressprinting System, Factory Talk, Qb Enterprises V 8.0, Pinnacle Advanced Codec Pack,

Источник: https://www.filefixation.com/fastavr-v4-crack-serial-keygen-download.html

Программы для микроконтроллеров

1) Atmel Studio
Производитель Atmel, приложение служит в качестве среды разработки приложений для устройств ARM, AVR и контроллеров Cortex-M. Программа распространяется бесплатно.

 Скачать программу вы можете с официального сайта Atmel Studio.

2) AVRDUDE

Интерфейс программы консольный, предназначена, чтобы изменять и записывать данные в памяти устройств c AVR архитектурой. В программе применяется технология программирования непосредственно в самой схеме. Приложение на английском, но существуют русификаторы. Распространение свободное.

Скачат программу AVRDUDE.

3)WinAVR
Исходный код программы открыт и свободен для редактирования – это позволяет подправить ее под свои потребности. Служит для прошивки Atmel контроллеров серии AVR. Распространяется свободно и бесплатно.

Скачат программу WinAVR.

4)BascomAVR

Выполняет роль среды написания кода к Atmel устройствам AVR серии. Язык написания кодов программы, похож на Бэйсик. Доступ к ней ограничен, но есть и свободная версия, без ряда функций и максимальным кодом в 4 килобайта.

 Скачат программу BascomAVR.

5)CodeVisionAVR
Программа проста в освоении и способна работать со всеми контроллерами AVR от IDE. В результате получается короткий и емкий код, но не слишком изящный, зато работает. Доступ к ней платный, есть свободная пробная версия, с максимальным кодом в 4 килобайта.

Скачать программу CodeVisionAVR.

6)VM LAB

Комплекс утилит для создания и настройки кода программы, на ряду с этим создает модель работы устройства с контроллерами AVR серии. Софт распространяется свободно.

Скачать программу VM LAB.

7)MPLAB
Работает с продукцией компании Microchip как среда для интеграции кода непосредственно в чип. Бесплатная в распространении.

Скачать программу MPLAB.

8)WinPic800
Служит для перепрошивания контролирующих компонентов из серии контроллеров PIC. Комплект в свободном онлайн доступе. Есть русификаторы.

Скачать программу WinPic800.

9) PICPgm
Очень качественный продукт с высоким качеством работы и скоростью написания кода, стабильно работающий. Служит для перепрошивки PIC-микроконтроллеров. Свободно распространяется.

Скачать программу PICPgm.

10) CooCoxCoIDE
Работает с устройствами в чью архитектуру заложен ARM, как программная среда с высокой степенью интеграции.

Скачать программу CooCoxCoIDE.

11) Keil uVision
Целый комплект программ утилит для прохождения всех по написанию управляющего софта для микроконтроллеров всех производителей. Этот комплект не бесплатный, но, чтобы ознакомиться есть демо-версия, в которой код ограничен 32 килобайтами и еще несколькими параметрами.

Скачать программу Keil uVision.

12) IAREmbedded
Программирование происходит на популярных языках программирования C, а также C++, и на ассемблере. Работает с разными производителями и семействами контроллеров. Распространение продукта платное, также доступна и версия свободного доступа, но с урезанным размером кода.

Скачать программу I AR Embedded.

13) Flow Сode
Один из самых известных графически оформленных инструментов для создания ПО к микроконтроллерам. Возможно приобретение русской версии. Распространяется за деньги, но доступна и свободная версия, ограничивающая серию PIC.

Скачать программу Flow Сode.

15) AlgorithmBuilder
Имеет оформленную визуальную оболочку и работает с AVR устройствами от отечественного производителя. Распространяется бесплатно.

Скачать программу AlgorithmBuilder.

16) MikroC
Пакет инструментов с редакторами кода, библиотеками с готовыми функциями, отладчиками и компилллирующими пакетами. Распространяется за деньги, но есть и бесплатная версия, только ограниченная.

Скачать программу MikroC.

17) ICProgramm
Один из популярнейших механизмов с оболочкой для создания к микроконтроллерам программного обеспечения всех видов и производителей. Русифицированная версия. Распространяется без ограничений.

Скачать программу ICProgramm.

18)PonyProgramm 2000
Программатор для работы с устройствами памяти и микроконтроллерами многих фирм через последовательный доступ. Много встроенных функций и простота в использовании. Распространяется бесплатно.

Скачать программу PonyProgramm 2000.

19) Sina Programm
Это графическая рубашка для консольного проекта AVRdude, со встроенным и удобным fust счетчиком переключателей. Распространяется бесплатно.

Скачать программу Sina Programm.

  20) UniProf
Очень прост в использовании, распространяется абсолютно свободно и работает со всеми устройствами серии AVR.

Скачать программу UniProf.

21) Code Composer Studio
Это мощная комплекс программного обеспечения для программирования и прошивки от производителя TexInstInc. Для использования нужно купить. Есть пробная версия с ограничениями со свободным доступом.

Скачать программу Code Composer Studio.

22) Tiva Ware
Очень хорошие и удобные специально под TIVA написанные библиотеки для контроллеров от техасского производителя. Пакет бесплатный.

Скачать программу Tiva Ware.

23) FastAVR
Работает на воьмибитных контроллерах серии AVR. Удобен, так как компилируется язык, похожий на Бэйсик.

 Скачать программу FastAVR.

24)Sourcery CodeBench
Служит чтобы создавать приложения под ARM, Cold Fire и целый ряд других. Работает на C, а также C++. Стоимость составляет четыреста долларов (есть пробная версия на месяц).

Скачать программу Sourcery CodeBench.

25) Code System
Целый комплект программ и инструментов для через который удобно работать с промышленным оборудованием, ориентированным на рутинную работу. Есть полностью русская версия. Распространяется свободно и без ограничений.

Скачать программу Code System

26) FlashMagic
Распространение этого продукта свободное, утилита направлена на программирование продукта именно от NXP – S.

Скачать программу FlashMagic.

27) STEPSEVEN-Micro/WIN
Создан специально чтобы работать с устройствами SIMATIC, производимыми Siemens. Бесплатной версии нет.

Скачать программу STEPSEVEN-Micro/WIN.

28) 4DWorkshopIDE
Работает с ориентированными на графику контроллерами и с дисплейными модулями от 4D Systems. Абсолютно бесплатная.

Скачать программу 4DWorkshopIDE. 

Comments are now closed for this entry

Источник: http://www.radio-magic.ru/programmu-dlya-radiolubitelej/programmu-mk

Отладочная плата FastAVR

В основу конструкции легли разработки и руководства по применению отладочных плат фирмы Mikroelektronika. Выпускаемые этой фирмой платы EasyAVR (да и не только) привлекают начинающих осваивать микроконтроллерную технику качеством изготовления и разнообразием установленных на них компонентов.

На самом деле половина из них становится ненужной после проверки в действии пяти-шести учебных программ Посудите сами, на плате имеются множество светодиодов и кнопок, подключенных к каждой линии каждого порта.

Но они необходимы экспериментатору лишь до тех пор, пока он не научится управлять уровнями сигналов и мигать индикаторами, а это происходит весьма быстро. На моей плате всего четыре светодиода и переключатель, для начала вполне достаточно…

Разработанной плате я дал название FastAVR.

Имея размеры 98×127 мм и односторонний печатный монтаж, она вполне пригодна для изготовления в домашних условиях. Применены микросхемы только в корпусах DIP, установленных в панели, что позволяет легко заменять их в процессе экспериментов.

Микроконтроллер может тактироваться как от кварцевого резонатора, так и от установленного на плате тактового генератора с делителем частоты Предусмотрен разъем для подключения стандартного программатора STK-200 с селективной подачей на него питания и с возможностью подключения адаптера JTAG При необходимости можно запрограммировать и микроконтроллер, предназначенный для работы в другом устройстве.

На плате имеются самые необходимые для макетирования отлаживаемых конструкций периферийные устройства: двухразрядный семиэлементный светодиодный индикатор, символьный ЖКИ, интерфейсы RS-232, SPI, PS/2 (для подключения стандартной компьютерной клавиатуры или “мыши”), микросхема EEPROM, звуковой сигнализатор. Предусмотрена возможность подключения большинства этих устройств к любым выводам любых портов микроконтроллера в произвольных сочетаниях Все порты доступны и для подключения устройств, расположенных вне платы. Имеющиеся на плате устройства, в том числе кварцевый генератор и светодиодные индикаторы, можно подключить и к устройствам вне ее Все эти подключения не требуют пайки и выполняются установкой перемычек между имеющимися на плате штыревыми контактами или между ними и внешними устройствами.

Первоначально была задумана отладочная плата с дешевым микроконтроллером АТmega8, обладающим практически всеми присущими его семейству (AVR) возможностями Однако я решил не экономить и применить микроконтроллер этого же семейства в корпусе DIP с максимально возможным числом выводов (40) — ATmega16 или ATmega32.

Расположение выводов у них одинаково, и на описываемую плату может быть установлен любой. Большое число выводов позволяет подключить больше различных периферийных устройств, которые могут потребоваться при отладке программы.

Поскольку микроконтроллеры семейства AVR программно совместимы, отлаженную на более мощном из них программу несложно, как правило, перенести на менее мощный Учитывая, конечно, их различия.

На одном и том же экземпляре установленного на отладочной плате микроконтроллера можно отладить немало различных программ.

Программная (FLASH) память современных микроконтроллеров допускает настолько много циклов перепрограммирования, что при внесении многочисленных изменений в программу в процессе ее отладки можно не задумываться о возможном исчерпании ресурса Даже при появлении первых признаков этого (некоторые ячейки памяти не программируются с первого раза) микроконтроллер, отработавший свое на отладочной плате, не стоит выбрасывать. Его можно, запрограммировав в последний раз, отправить “на постоянную работу” в одну из ранее отлаженных конструкций.
Схема основного узла платы FastAVR изображена на рис. 1. Все подключение периферии к портам микроконтроллера DD2 производится через двухрядные 16-контактные штыревые колодки ХР1—ХР4. Четные штыри каждой из них подключены к выводам портов микроконтроллера, а нечетные — к имеющимся на плате периферийным устройствам. При сборке макета для отладки соседние штыри удобно соединять обычными джамперами, а находящиеся на удалении, в другой колодке или даже на другой плате, — перемычками из отрезков гибкого изолированного провода, снабженными на обоих концах гнездами от разъемов (рис. 2). На гнезда надеты термоусаживаемые трубки.

В процессе отладки к тем же штырям удобно подключать контрольно-измерительные приборы: осциллограф, частотомер, генератор испытательных сигналов. Расположение штырей в ряд в порядке возрастания номера разряда порта облегчает поиск нужного и значительно снижает риск их перепутать. Такое решение, по моему мнению, гораздо удобнее, чем использование в большинстве промышленных отладочных плат для внешних подключений десятиконтактных двухрядных разъемов IDC-10. Единственное их достоинство — наличие ключа, обеспечивающего правильную стыковку с ответной частью разъема. А при подключении единичного провода или щупа измерительного прибора приходится всякий раз считать контакты, вспоминая порядок их соответствия выводам микроконтроллера.

Если перемычки S2—S4 сняты, a S5 и S6 установлены, к внутреннему тактовому генератору микроконтроллера подключен кварцевый резонатор ZQ1, частота которого может быть выбрана любой, необходимой для решаемой задачи. На плате имеется также интегральный кварцевый генератор G1 на 16 МГц.

Триггеры микросхемы DD1 делят его частоту на два и на четыре. Сняв перемычки S5, S6 и установив одну из перемычек S2—S4, можно подать на тактовый вход микроконтроллера (вывод 13) импульсы частотой 4, 8 или 16 МГц.

Это обеспечит работу микроконтроллера при любой конфигурации, в которой внутренний тактовый RC-генератор выключен.

Тактирование от внешнего генератора может быть полезным и для восстановления работоспособности микроконтроллера, конфигурация которого запрограммирована ошибочно. Об этом можно прочитать в [1].
Хотя микроконтроллер содержит собственную энергонезависимую память данных, зачастую ее объем оказывается недостаточным для решаемой задачи.

Проблему можно решить подключением к микроконтроллеру внешней микросхемы памяти нужного объема. На плате FastAVR это сделано по схеме, изображенной на рис. 3 Микросхема DS1 серии 24С или 24LC — перепрограммируемая энергонезависимая память с интерфейсом I2C.

Входы АО—А2 подключены таким образом, что младший разряд ее адреса ведомого на интерфейсной шине равен 1, а два следующих за ним — нулевые.

На рис. 4 показана схема имеющихся на плате FastAVR узлов управления и индикации. Счетверенный DIP-выключатель SA1 с помощью перемычек подключают к выводам портов микроконтроллера. Резисторы R4—R7 предохранят эти выводы, если они случайно запрограммированы как выходы от перегрузки при замкнутых выключателях.

Резисторы сборки DR1 поддерживают высокий логический уровень на входах микроконтроллера, когда выключатели SA1.1—SA1.4 разомкнуты.

Пятый “лишний” резистор сборки также может быть использован для подачи такого уровня в какую-либо цепь

Четыре сигнальных светодиода HL1 —HL4 светятся при высоких логических уровнях на выходах, к которым они подключены, и не светятся при низких. Резисторы R8—R11 ограничивают ток.

Коммутаторы общих электродов двухразрядного семиэлементного светодиодного индикатора HG1, собранные на транзисторах VT1—VT4.

могут управлять индикаторами как с общими анодами (например, DA56-11), так и с общими катодами элементов (например, DC56-11) Нужно лишь обеспечить нужную полярность программно формируемых управляющих импульсов, подаваемых на резисторы R12—R21.

Подобные индикаторы несложно найти в отслуживших свой срок кассовых аппаратах и системных блоках компьютеров. Сняв перемычку S7, можно отключить элемент Н (десятичную точку) младшего разряда индикатора HG1.

Разъем ХР5 служит для подключения к плате FastAVR распространенных символьных ЖКИ с встроенными контроллерами. Фактически это двухрядный 34-контактный разъем IDC-34MS, но используются только 14 из 17 контактов одного ряда.

Их номера, показанные на схеме, не соответствуют стандартным для этого разъема, но совпадают с номерами выводов наиболее распространенных ЖКИ.

Наличие такого разъема позволяет воспользоваться для связи с индикатором стандартным компьютерным 34-про-водным плоским кабелем, предназначенным для соединения привода гибких дисков с материнской платой.

В отверстия интерфейсных контактных площадок ЖКИ вставлена и припаяна к ним 14-контактная штыревая колодка. На нее надевают один разъем плоского кабеля, а второй вставляют в разъем ХР5.

Контакты ЖИЖИ 1 соединяют с выводами портов микроконтроллера в соответствии со схемой включения ЖКИ в отлаживаемом устройстве. Плата с подключенным индикатором показана на рис. 5.

Описанная методика подключения ЖКИ сравнительно сложна, но удобна тем, что индикаторы разных типов, имеющие одинаковую цоколевку, можно быстро менять, не рискуя перепутать порядок соединения их выводов с портами микроконтроллера. Подстроечный резистор R23 служит регулятором контрастности.

Звуковой сигнализатор НА1 — электромагнитный излучатель сопротивлением 80 Ом, найденный на материнской плате компьютера. Диод VD1 подавляет выбросы напряжения самоиндукции, возникающие на обмотке сигнализатора при ее питании импульсным напряжением. Уменьшать сопротивление резистора R22, чтобы повысить громкость звука, не следует. Это приведет к перегрузке выхода микроконтроллера.

Небольшой совет. Не забывайте в конце программной процедуры генерации звукового сигнала подать команду, устанавливающую низкий уровень на выходе PD7 микроконтроллера.

Если уровень здесь оставить высоким, ток через излучатель НА1 продолжит течь и в паузах между сигналами, что приведет и к общему повышению потребления энергии микроконтроллером.
Схема внешних интерфейсов отладочной платы изображена на рис. 6.

К разъему XS1 можно подключить компьютерную клавиатуру или “мышь”, а разъем XS2 соединить с СОМ-портом компьютера. Микросхема DA1, включенная по типовой схеме, согласует уровни сигналов RS-232 и микроконтроллера.

Перемычки S8—S10 представляют собой ограниченные контактными площадками тонкие участки печатных проводников, которые можно перерезать, если возникнет необходимость использовать в отлаживаемом устройстве не только информационные, но и управляющие сигналы интерфейса RS-232.

Дроссели L1—L5 подавляют высокочастотные помехи. Это — надетые на провода небольшие ферритовые трубки. Такие легко найти на компьютерных платах.

Чтобы загрузить в установленный на плате FastAVR микроконтроллер коды программы, разъем ХР6 соединяют с программатором. На время работы с ним перемычку S1 (см. рис.

1) рекомендуется снять, отключив этим имеющуюся на плате цепь начальной установки микроконтроллера. Если программатор имеет собственный источник питания, необходимо снять перемычку S11.

Когда она установлена, программатор питается от отладочной платы.

Я использовал программатор, аналогичный STK-200. Его схему и чертеж печатной платы можно найти на рис. 8 и 9 в [2]. В этом программаторе всего одна микросхема КР1564АП5 (74HC244AN), подключают его к порту LPT компьютера. Устанавливать в программаторе кварцевый резонатор нет необходимости, он имеется на отладочной плате.

При работе с этим программатором и программой PonyProg на компьютере с процессором Core2Duo+, чипсетом 1965 и операционной системой Windows XP SP3 никаких проблем не возникло.

Схема узла питания отладочной платы показана на рис. 7.

На контакт 3 разъема ХР7 от внешнего источника можно подать стабилизированное напряжение +5 В. Перемычки S12, S13 обязательно должны быть сняты. Если имеется источник постоянного напряжения 9… 16 В, его плюсовой вывод соединяют с контактом 2 того же разъема и устанавливают перемычки S12, S13.

В этом случае внешнее стабилизированное напряжение +5 В не требуется, его получают с помощью интегрального стабилизатора DA2.

Когда светодиодный индикатор HG1 не используется и к плате не подключены какие-либо потребляющие большой ток внешние устройства, температура корпуса стабилизатора DA2 невелика.

Если же, несмотря на наличие теплоотвода, стабилизатор сильно нагревается, рекомендуется перейти на питание от внешнего достаточно мощного источника напряжения 5 В.

О наличии напряжения питания сигнализирует светодиод HL5.

Диоды VD2 и VD3 защищают от неправильной полярности подключения источника питания. Дроссели (ферритовые трубки) L6 и L7 подавляют высокочастотные помехи. Установленные в различных местах платы контакты ХТ12—Х17 (+5 В) и ХТ18—ХТ22 (общий) позволяют питать напряжением 5 В различные внешние устройства. Кроме того, к контактам ХТ18—ХТ22 удобно подключать общий провод измерительных приборов.

Чертеж печатной платы изображен на рис. 8. Она односторонняя из фольгированного стеклотекстолита толщиной 1,5 мм. Обратите внимание, что две изображенные штриховыми линиями перемычки из изолированного провода устанавливают со стороны печатных проводников.

Остальные делают из провода без изоляции и располагают со стороны деталей. Для микросхем DA1, DD1, DD2, DS1 и светодиодного индикатора HG1 на плате установлены панели, что позволяет при необходимости быстро заменять эти элементы.

При отсутствии ферритовых трубок вместо дросселей L1—L7 можно установить перемычки.

Рядом с разъемом XS1 имеется посадочное место для еще одного такого же разъема, обозначенного XSV.

Хотя его выводы никуда не подключены, это позволяет без проблем установить здесь снятую с компьютерной материнской платы сдвоенную розетку MDN-6F. Разъем XS2 — розетка DB-9F.

Штыревые колодки ХР1 —ХР4, штыри ХТ1 —ХТ22 и предназначенные для установки перемычек S1 — S7, S11—S13 изготовлены из двухрядных разъемов серии PLD или однорядных серии PLS. Чтобы получилось нужное число контактов, от них отделены отрезки соответствующей длины или добавлены отрезки с недостающими контактами.

Обратите внимание, что рядом с контактными площадками для штырей ХТ4— ХТ11 имеются свободные контактные площадки. Это позволяет установить здесь двухрядную штыревую колодку, не подверженную “расшатыванию” при частых перекоммутациях. О разъеме ХР5 (IDC-34MS) было сказано ранее.

Разъем ХР6 (для программатора) — десятиконтактный той же серии (IDC-10MS). Трехконтактный разъем питания ХР7 снят с материнской платы, где он использовался для подключения вентилятора. Это сняло проблему поиска ответной части разъема, нужной для подключения к плате источника питания.

В нижней (по чертежу) части платы имеется заполненное контактными площадками прямоугольное поле — резерв для размещения всевозможных дополнительных элементов, которые могут потребоваться в процессе отладки.

На изготовленной мною плате здесь был установлен, например, переменный резистор номиналом 22 кОм.

На него было подано напряжение +5 В, а снимаемое с движка регулируемое использовалось для проверки АЦП микроконтроллера.

Интерфейс RS-232 очень удобно использовать при отладке, дополнив отлаживаемую программу модулем, посылающим необходимую информацию через USART микроконтроллера. Запустив на компьютере, с СОМ-портом которого соединен разъем XS2 отладочной платы, терминальную программу, можно наблюдать на экране принимаемые сообщения.

Я использовал программу Terminal v1.

9b, которую можно найти в Интернете с помощью любой поисковой системы. Окно этой программы с примерами сообщений, принятых от отлаживаемого устройства и переданных ему, показано на рис. 9.

Для нормального отображения русского текста необходимо, нажав на экранную кнопку “Set font”, выбрать в открывшемся окне шрифт — Arial, начертание — обычный размер — 8, набор символов — кириллический.

Файл печатной платы в формате Sprint Layout 5.0 и примеры программ, демонстрирующих работу имеющихся на плате узлов: fastavr.zip

ЛИТЕРАТУРА
1 Баранов В. Восстановление конфигурации микроконтроллеров AVR. — Радио. 2009, № 11, с. 26—29.

С. БОРИСОВ, г. Узловая Тульской обл.
“Радио” №№8-9 2010г.

Источник: http://cxema.my1.ru/publ/skhemy_ustrojstv_na_mikrokontrollerakh/ustrojstva_na_mk/otladochnaja_plata_fastavr/29-1-0-601

FastAVR

Один из лучших компиляторов Basic-подобного языка для серии восьмибитных микроконтроллеров AVR компании Atmel.

Среда разработки FastAVR характеризуется удобным, продуманным интерфейсом и включает в себя редактор, ассемблер, компилятор и программатор микроконтроллеров.

Приложение имеет подсветку команд, дружелюбный интерфейс, а также множество других решений, предназначенных для облегчения процесса создания и отладки программ.

FastAVR использует восьми-, а не шестнадцатибитную адресацию и выгодно отличается от других компиляторов созданием чрезвычайно компактного кода (особенного для контроллеров с ОЗУ менее 256 байт).

Кроме того в программу встроены дополнительные функции знакогенератора для LCD, калькулятора таймеров, терминала. Список поддерживаемых микроконтроллерных устройств компании AVR включает в себя серии: 2313, 2323, 2333, 4433, 8515, 8535, ATiny13, ATiny26, ATmega163, Atmega8, Atmega16, Atmega32, ATmega64, ATmega128 и многие другие.

Используемый в FastAVR язык состоит из знакомых команд Basic, значительно расширенных дополнительными полезными функциями (I2C, 1-Wire, LCD и некоторыми другими). Компилятор поддерживает структурное программирование, улучшающее читаемость программ.

Данное приложение компилирует программу, расположенную в активном окне редактора, в стандартный ассемблерный код AVR, используя бесплатный ассемблер от Atmel (входящий в состав набора программ Atmel AVR Studio). В результате компиляции и в том случае, если в исходном тексте нет ошибок, создается файл с расширением *.asm.

Среда программирования выводит сгенерированный код на ассемблере, что пригодиться опытным разработчикам.

FastAVR может использовать фактически любой из существующих внутрисхемных программаторов для контроллеров AVR, подключаемых к последовательному или к параллельному порту. Исходный код программы набирается подобно обычному тексту в виде символов во встроенном редакторе данного ПО.

Помимо отображения исходного текста редактор FastAVR самостоятельно правит программу, выделяет цветом команды, переменные и другие данные. Также он поддерживает отключаемую возможность выравнивания блоков текста. Код программы можно просмотреть и отредактировать в любом обычном редакторе.

Тем не менее, при написании программы нужно соблюдать ряд правил, заданных синтаксисом FastAVR. Например, в каждой программе компилятору необходимо указывать тип используемого контроллера, тактовую скорость и размер программного стека.

Подобные специальные команды (метадирективы) не преобразуются в ассемблерный код.

Поскольку семейство микроконтроллеров AVR хранит данные и код в разных областях памяти, то при работе с программой FastAVR разработчикам необходимо указывать, в каком месте памяти будут размещаться данные. Код программы компилятор располагает автоматически.

Программа FastAVR была создана Bojan Ivancic из Словении и является продуктом компании MicroDESIGN. К сожалению, автор забросил свой проект, его сайт не работает, а телефоны поддержки не отвечают. Само приложение давно не обновляется и, как следствие, компилятор не поддерживает последние модели контроллеров Atmel.

Программа FastAVR являлась платной. Без ввода регистрационного кода среда разработки запускается только в демонстрационном режиме, имеющем существенные ограничения. В настоящее время приложение можно скачать по ссылке ниже. Представленная сборка включает в себя последнюю работоспособную версию программы, файлы справки на английском языке, примеры.

Данный продукт был написан на английском языке. Русификатора к нему не имеется.

FastAVR работает под Microsoft Windows. Приложение корректно фунуционирует в операционных системах 98SE, NT4, 2000 и XP.

Официальный сайт программы FastAVR: www.fastavr.com

Скачать FastAVR

Обсуждение программы на форуме

Источник: http://cxem.net/software/fastavr.php

Ссылка на основную публикацию
Adblock
detector
",css:{backgroundColor:"#000",opacity:.6}},container:{block:void 0,tpl:"
"},wrap:void 0,body:void 0,errors:{tpl:"
",autoclose_delay:2e3,ajax_unsuccessful_load:"Error"},openEffect:{type:"fade",speed:400},closeEffect:{type:"fade",speed:400},beforeOpen:n.noop,afterOpen:n.noop,beforeClose:n.noop,afterClose:n.noop,afterLoading:n.noop,afterLoadingOnShow:n.noop,errorLoading:n.noop},o=0,p=n([]),h={isEventOut:function(a,b){var c=!0;return n(a).each(function(){n(b.target).get(0)==n(this).get(0)&&(c=!1),0==n(b.target).closest("HTML",n(this).get(0)).length&&(c=!1)}),c}},q={getParentEl:function(a){var b=n(a);return b.data("arcticmodal")?b:(b=n(a).closest(".arcticmodal-container").data("arcticmodalParentEl"),!!b&&b)},transition:function(a,b,c,d){switch(d=null==d?n.noop:d,c.type){case"fade":"show"==b?a.fadeIn(c.speed,d):a.fadeOut(c.speed,d);break;case"none":"show"==b?a.show():a.hide(),d();}},prepare_body:function(a,b){n(".arcticmodal-close",a.body).unbind("click.arcticmodal").bind("click.arcticmodal",function(){return b.arcticmodal("close"),!1})},init_el:function(d,a){var b=d.data("arcticmodal");if(!b){if(b=a,o++,b.modalID=o,b.overlay.block=n(b.overlay.tpl),b.overlay.block.css(b.overlay.css),b.container.block=n(b.container.tpl),b.body=n(".arcticmodal-container_i2",b.container.block),a.clone?b.body.html(d.clone(!0)):(d.before("
"),b.body.html(d)),q.prepare_body(b,d),b.closeOnOverlayClick&&b.overlay.block.add(b.container.block).click(function(a){h.isEventOut(n(">*",b.body),a)&&d.arcticmodal("close")}),b.container.block.data("arcticmodalParentEl",d),d.data("arcticmodal",b),p=n.merge(p,d),n.proxy(e.show,d)(),"html"==b.type)return d;if(null!=b.ajax.beforeSend){var c=b.ajax.beforeSend;delete b.ajax.beforeSend}if(null!=b.ajax.success){var f=b.ajax.success;delete b.ajax.success}if(null!=b.ajax.error){var g=b.ajax.error;delete b.ajax.error}var j=n.extend(!0,{url:b.url,beforeSend:function(){null==c?b.body.html("
"):c(b,d)},success:function(c){d.trigger("afterLoading"),b.afterLoading(b,d,c),null==f?b.body.html(c):f(b,d,c),q.prepare_body(b,d),d.trigger("afterLoadingOnShow"),b.afterLoadingOnShow(b,d,c)},error:function(){d.trigger("errorLoading"),b.errorLoading(b,d),null==g?(b.body.html(b.errors.tpl),n(".arcticmodal-error",b.body).html(b.errors.ajax_unsuccessful_load),n(".arcticmodal-close",b.body).click(function(){return d.arcticmodal("close"),!1}),b.errors.autoclose_delay&&setTimeout(function(){d.arcticmodal("close")},b.errors.autoclose_delay)):g(b,d)}},b.ajax);b.ajax_request=n.ajax(j),d.data("arcticmodal",b)}},init:function(b){if(b=n.extend(!0,{},a,b),!n.isFunction(this))return this.each(function(){q.init_el(n(this),n.extend(!0,{},b))});if(null==b)return void n.error("jquery.arcticmodal: Uncorrect parameters");if(""==b.type)return void n.error("jquery.arcticmodal: Don't set parameter \"type\"");switch(b.type){case"html":if(""==b.content)return void n.error("jquery.arcticmodal: Don't set parameter \"content\"");var e=b.content;return b.content="",q.init_el(n(e),b);case"ajax":return""==b.url?void n.error("jquery.arcticmodal: Don't set parameter \"url\""):q.init_el(n("
"),b);}}},e={show:function(){var a=q.getParentEl(this);if(!1===a)return void n.error("jquery.arcticmodal: Uncorrect call");var b=a.data("arcticmodal");if(b.overlay.block.hide(),b.container.block.hide(),n("BODY").append(b.overlay.block),n("BODY").append(b.container.block),b.beforeOpen(b,a),a.trigger("beforeOpen"),"hidden"!=b.wrap.css("overflow")){b.wrap.data("arcticmodalOverflow",b.wrap.css("overflow"));var c=b.wrap.outerWidth(!0);b.wrap.css("overflow","hidden");var d=b.wrap.outerWidth(!0);d!=c&&b.wrap.css("marginRight",d-c+"px")}return p.not(a).each(function(){var a=n(this).data("arcticmodal");a.overlay.block.hide()}),q.transition(b.overlay.block,"show",1*")),b.overlay.block.remove(),b.container.block.remove(),a.data("arcticmodal",null),n(".arcticmodal-container").length||(b.wrap.data("arcticmodalOverflow")&&b.wrap.css("overflow",b.wrap.data("arcticmodalOverflow")),b.wrap.css("marginRight",0))}),"ajax"==b.type&&b.ajax_request.abort(),p=p.not(a))})},setDefault:function(b){n.extend(!0,a,b)}};n(function(){a.wrap=n(document.all&&!document.querySelector?"html":"body")}),n(document).bind("keyup.arcticmodal",function(d){var a=p.last();if(a.length){var b=a.data("arcticmodal");b.closeOnEsc&&27===d.keyCode&&a.arcticmodal("close")}}),n.arcticmodal=n.fn.arcticmodal=function(a){return e[a]?e[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof a&&a?void n.error("jquery.arcticmodal: Method "+a+" does not exist"):q.init.apply(this,arguments)}}(jQuery)}var debugMode="undefined"!=typeof debugFlatPM&&debugFlatPM,duplicateMode="undefined"!=typeof duplicateFlatPM&&duplicateFlatPM,countMode="undefined"!=typeof countFlatPM&&countFlatPM;document["wri"+"te"]=function(a){let b=document.createElement("div");jQuery(document.currentScript).after(b),flatPM_setHTML(b,a),jQuery(b).contents().unwrap()};function flatPM_sticky(c,d,e=0){function f(){if(null==a){let b=getComputedStyle(g,""),c="";for(let a=0;a=b.top-h?b.top-h{const d=c.split("=");return d[0]===a?decodeURIComponent(d[1]):b},""),c=""==b?void 0:b;return c}function flatPM_testCookie(){let a="test_56445";try{return localStorage.setItem(a,a),localStorage.removeItem(a),!0}catch(a){return!1}}function flatPM_grep(a,b,c){return jQuery.grep(a,(a,d)=>c?d==b:0==(d+1)%b)}function flatPM_random(a,b){return Math.floor(Math.random()*(b-a+1))+a}