схема, прошивка, скачать, avr, pic, программатор, электроника для всех, proteus, как сделать, робот, программатор, usbasp, avr910, pickit2, учебный курс avr.
 


AVR и PIC учебный курс начинающим с нуля.

Краткий учебный курс по микроконтроллерам AVR, схема, прошивка, первые шаги, самоучитель PIC и AVR. Учебный курс по микроконтроллерам. Азбука AVR, основы радио электроники, устройство микроконтроллера, схемы, прошивки, примеры, скачать книги по электронике и программированию, простые программаторы AVR и PIC. Краткий Курс - Микроконтроллер AVR ATmega и ATtiny. Быстрый и уверенный старт.

ТОЛЬКО ПРОВЕРЕННАЯ ИНФОРМАЦИЯ.  

Соблюдайте технику безопасности ! Используйте средства защиты. Думайте и только потом делайте.  Всегда защищайте глаза ! Не работайте с приборами под высоким или сетевым напряжением, а если все же придется - то не работайте в одиночку и одну руку всегда держите за спиной.

Чайникам от Чайника ! Я постарался описать самое основное для начала применения микроконтроллеров простым языком с примерами и конечно с картинками !

Цель курса:  Помочь вам быстрей научиться применять микроконтроллеры AVR и PIC в ваших радио электронных устройствах.  Чтобы научиться вам придется поработать - внимательно читать и главное повторять, выполнять то, что написано. 

 


Курс AVR - подробно рассказано и показано
- как сделать самые первые шаги, с чего начать конкретно - ШАГ за ШАГОМ
- какие программы загрузить и где, как установить и как использовать
- как устроен микроконтроллер, как AVR взаимодействует с внешними компонентами
- как написать первую, простейшую программу для AVR и как управлять его модулями
- как запустить программу в программе-симуляторе МК AVR и увидеть как она работает не покупая МК и радиодеталей, а значит без риска спалить что-то или испортить ПК
- как сделать нужное вам электронное устройство, печатную плату
- как загрузить программу в реальный МК 
- как отладить реальное устройство - т.е. найти причины не правильной работы и
  добиться его функционирования в соответствии с поставленной задачей.


Задачи-упражнения учебного курса самоучителя по AVR    на странице  6

Резервные адреса курса
:    pid.by.ru   и   ProAVR.narod.ru


Скачать книги по AVR и электронике     там Библиотека - МОРЕ книг.

Что такое Электрический Ток, Напряжение, Закон Ома, Резистор, Конденсатор, Индуктивность, Транзистор - читайте в школьном учебнике по физике !

Школьные учебники он-лайн  - великолепно и интерактивно Физика  Математика  Астрономия  Химия  Биология  География   On-line лаборатория по физике !

Электрический ток. Закон Ома   Последовательное и параллельное соединение проводников
Правила Кирхгофа для разветвленных цепей Работа и мощность тока Электронно-дырочный переход. Транзистор

ПЕРЕВОД   он-лайн       www.Translate.ru     <-  ИСПОЛЬЗУЙТЕ !

 

 



Шаг 1.  Установите всего две программы.


Компилятор CVAVR - CodeVisionAVR  
  ( найти легко )
  В нем создают программу для AVR - желательно v.1.25.9 под материалы курса.

Симулятор AVR и электроники  VMLAB  ( в архиве 4.5 Мб )
  В нем проверяют как эта программа работает на модели AVR.

... в папки С:\CVAVR и С:\VMLAB  и сделайте копии этих папок !   Это позволит вам легко восстановить испорченные в ходе учебы файлы программ и примеров без переустановки программ. 

В программах есть примеры устройств на AVR и есть встроенные справки - help.
Помните об этом. Заглядывайте в них ! Найдите время изучить их.

Теперь у вас на ПК есть качественное и удобное программное обеспечение для полного цикла разработки устройств на МК (микроконтроллерах) AVR - и реальных и виртуальных. 

От интерактивного помошника для создания текста программы, кода, скелета программы - инструмент бесценен для начинающего !  - это мастер CVAVR CodeWizard.

До написания и отладки полной программы с постоянным контролем её работы на всех этапах создания на компьютерной модели  нужного вам микроконтроллера AVR совместно с популярными электронными компонентами подключенными к нему виртуально. А при желании и в реальном микроконтроллере в устройстве.

 

   

Вам не нужно пока тратить деньги и время
на поиски и покупку радио деталей и микроконтроллеров
пока вы не убедитесь в работоспособности устройства
которое вы делаете !

Вы не сожжете по неопытности что либо !

Не попадете в спешке, в азарте отладки
устройства под высокое напряжение !
 

Это очень важно для начинающего электронщика

техника безопасности - ТБ !   
Это важно.
 


Компилятор CVAVR имеет  встроеный программатор   для загрузки готовой программы в реальный микроконтроллер AVR
 

 

Содержание курса:

стр. 1. Как учиться по курсу. Где находить информацию и документацию, примеры, как использовать ресурсы интернет.

стр. 2. Что такое МК и AVR в частности. Как работает AVR. Сигналы, уровни "1" и "0". 

стр. 3. Возможности AVR. Что и как подключать к AVR. Регистры AVR и программа. Прерывания в AVR механизм работы.

стр. 4. Компиляторы и Симуляторы для работы с МК AVR - обзор и настройка. 

стр. 5. Язык Си для AVR - именно то, что нужно и достаточно для работы с AVR. 

стр. 6. Задачи-упражнения по курсу - это практические занятия по программированию AVR и необходимые теоретические сведения и комментарии. Макетные платы, изготовление плат ЛУТ, пайка.

стр. 7. Как и чем прошить, прожечь, загрузить программу в МК AVR, ATmega. Как сделать программатор. Фьюзы Fuse AVR.

стр. 8. Дополнительные, полезные материалы по электронике, статьи, ресурсы.

стр. 9. Микроконтроллеры PIC, PIC10, PIC12, PIC16, PIC18, PIC24, dsPIC33 первые шаги начинающим с нуля.

ПОЧТОЙ - электронные компоненты и ЛЮБЫЕ товары из Москвы совсем не дорого. Разработка и изготовление электроники на заказ.

 

 

 

 

Если вас интересуют микроконтроллеры PIC - то вам на страницу 9
Микроконтроллеры PIC12, PIC16, PIC18, PIC24, dsPIC33 первые шаги начинающим с нуля.


Шаг 2. 
 Попробуйте - всё ОЧЕНЬ просто !

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

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


1. В скачанном вами выше - в ШАГ 1. - архиве находится пример
     z8pwm_2.rar
  распакуйте его в папку - C:\VMLAB\z8

2. Запустите симулятор VMLAB  и через меню Project -> open project
    откройте проект
  c:\vmlab\z8\vmlab.prj

3. Сверните мешающее окно vmlab.prj и подправьте "мышкой" остальные окна
    чтобы получить такую картинку :   
click - полная картинка экрана


Вы видите

- 8 светодиодов,
- 3 переменных резистора,
- клавиатуру на 16 кнопок которые можно
  использовать и раздельно,

- виртуальный ЗАПОМИНАЮЩИЙ осциллограф
- виртуальный терминал с записью данных
- просмотр портов МК
- слежение за содержанием переменных
- отладка по коду программы на Си
- просмотр и редактирование памяти AVR
- диаграмма PD1 - передача по USART

Весь богатейший набор компонентов VMLAB будет рассмотрен позже в упражнениях курса и конечно описан в его HELP.

Полная картинка экрана VMLAB - тут !
 

 

Благодаря энтузиасту программисту VMLAB пополняется новыми компонентами
 

  • AVR Studio Stimulus/Logger - Создание входных и захват выходных сигналов и их сохранение при симуляции в стиле AVR Studio
     
  • Verilog VCD Logger - Компонент позволяет сохранять в файл данные длительной симуляции.
     
  • WAV Analog Stimulus/Logger - Позволяет вводить в схему сигналы из звукового файла WAV и сохранять в таком же виде результат.
     
  • Break On Edge - Точки останова по изменению сигнала - очень мощно для симуляции.
     
  • Digital Signal Delay - Цифровая пауза для сигналов - позволяет сдвигать сигнал на нужное время.
     
  • COM Port Exchanger - "Квази Уно Фантазия" теперь VMLAB может работать с ваши физическим COM портом в ПК !  Свершилось.  Раньше такое только PROTEUS мог вытворять. Но PROTEUS конечно прекрасен.
     
  • LED 7-Segment Display - 7-сегментный индикатор с десятичной точкой - несколько. Очень популярные и недорогие средства индикации.
     

 

Реклама недорогих радиодеталей почтой:

  Рейтинг@Mail.ru
 

 

4. Теперь в меню "Project" кликните "Re-build all" - проект всегда нужно перекомпилировать при открытии и при внесении каких либо изменений. В окне "Messages" появится сообщение "Success! All ready to run"

 

Это значит ошибок нет и все готово к моделированию микроконтроллера AVR , а конкретно модель - ATmega16. Вверху загорелся зеленым светом светофор. 

Переводчик он-лайн       www.Translate.ru     <-  ИСПОЛЬЗУЙТЕ !

 

Можно запускать симуляцию ... Т.е. начать выполнение программы загруженной в компьютерную модель микроконтроллера AVR и окружающей его электронной схемы.

 

 
Если появилось сообщение об ошибке и светофор не загорелся - вы допустили ошибку на каком то этапе.

Не переживайте ...  просто

Проделайте Шаг 2 сначала и более внимательно.

 

 

Скачать FAQ AVR PIC - сборник вопросов и ответов   ( есть в архиве скачанном вами выше )



Скачать весь учебный курс AVR и PIC одним архивом ! 

 

 

Шаг 3

Симуляция - моделирование работы МК.


1. Нажмите мышкой светофор - это аналогично включению устройства, подаче
питания на МК - программа зашитая в него (загруженная в память программ AVR - "во флэш") начинает выполняться ...

И тут же остановка! Дело в том что VMLAB контролирует правильность работы
МК и содержимое программы. Если ему что-то не нравится то симуляция
прерывается и в окне Messages появляется сообщений о причине остановки.

Подробнее это будет обсуждаться позже, а пока ...

2. Нажмите светофор еще пару раз или столько раз сколько
    потребуется  до начала непрерывной симуляции.

 

Понаблюдайте внимательно что происходит на экране.

В окне SCOPE (это виртуальный осциллограф) вы видите как меняются напряжения
на ножках МК указанных в файле проекта - vmlab.prj  Верхняя осциллограмма - это  сигнал на ножке TXD (PD1) по которой МК передает данные на COM порт ПК - что передает МК мы видим в виртуальном терминале TTY в панели Control Panel  

Там выводится значение ШИМ (PWM) сигнала создаваемого на ножке PD5 - а сам сигнал виден в окне SCOPE  - посмотрите как он меняется в соответствии с сообщаемыми числовыми значениями ...

В файле проекта - vmlab.prj  к ножке PD5 подключен простейший фильтр нижних частот (ФНЧ) из резистора и конденсатора - он преобразует ШИМ в постоянное напряжение которое можно увидеть в окне SCOPE сигнал DAC (ЦАП по-русски).

Подробнее о фильтрации и усилении сигналов читайте  там.

3. Остановите программу красной кнопкой STOP. В окне Messages появится
сообщение о том что программа остановлена пользователем - User break

4. Разверните окно Code - в нем отображается исходный код программы которая скомпилирована компилятором CVAVR и затем "прошита" в модель МК и выполняется при симуляции. Вы увидите что некоторые строки программы подсвечиваются желтым цветом - длина подсветки пропорциональна времени которое программа находится на этой строке.

5. Найдите строку в программе:  

pwm_val = ((1023 * (u32)pwm)/100);

Щелкните по квадратику с зеленой вставочкой перед этой строкой - он превратится в красный знак STOP вы поставили "точку останова" (Break point) - теперь программа автоматически остановится перед выполнением этой строки.

6. Сверните окно Code и нажмите светофор для продолжения симуляции.
Дождитесь остановки программы на отмеченой строке (на этой точке останова) - при остановке строка программы подсветится голубым цветом. Посмотрите на панели внизу справа текущее "чистое" время (без учета остановок) прошедшее с запуска программы - запомните, запишите на бумажку.

 

Я рекомендую вам вести рабочую тетрадь -
это очень помогает в обучении.


 

7. Теперь продолжите симуляцию - надеюсь вы уже знаете как это сделать! (нажать зеленый светофор) Через некоторое время программа опять остановится на этой строке
но время уже будет другим. Вычтите из него время прошлой остановки и вы получите время выполнения этого участка программы.

О более точном измерении интервалов в VMLAB я расскажу вам позже.
 

 
Информация об остановках программы
отображается и в окне Messages. 

 


 

Шаг 4.  Как изменить программу ?      

Вам предстоит многократно менять создаваемые
программы - в процессе отладки, пока они не начнут
работать так как вы хотите.

 

Не выключая VMLAB ...


1. Запустите компилятор CodevisionAVR (CVAVR) и через меню File -> Open
откройте файл проекта CVAVR   -  c:\vmlab\z8\cv.prj 

2. Разверните окно с текстом программы. Вы видите что программа начинается
с оформленного в виде комментария краткого описания того что она делает и некоторых технических параметров. Программа написана на языке Си - который является пожалуй самым популярным и удобным для начинающих и профессионалов работающих с микроконтроллерами.

 

 
 

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


Сейчас это вам не нужно !

Понимать программы и уметь их создавать
вы будете после  освоения  всего  курса.

 




Пока просто внесем изменение в программу
        и утвердим их новой компиляцией.


3. Найдите в тексте программы в компиляторе CVAVR строки: 

putchar('P'); // вывод в USART символа P
putchar('W');
putchar('M');


Давайте заменим выводимое этими строками слово  PWM
на слово  WOW   (типа вау! получилось!) - вот так:

putchar('W'); // вывод в USART символа W
putchar('O');
putchar('W');


4. После внесения изменений в исходный текст программы ее нужно cкомпили-
ровать. Компилятор должен превратить вашу программу в файл "прошивку"  .hex который можно прошить (загрузить) в реальный МК или использовать в симуляторах.


5. Для выполнения компиляции нажмите кнопку "Make the project"

 

После компиляции появится информационное окно в котором
сообщается что наша программа содержит целых 5 ошибок !

 

Технологии BUGS

 

 

В чем же дело?

Где найдены ошибки и каковы они написано красным цветом в левой
части экрана в окне Navigator  - навигации по проекту CVAVR


При наведении курсора можно увидеть описание ошибок.



6. Первая ошибка - "не могу открыть файл m8_128.h"

Все ясно. Этот файл я включил в исходный текст программы строкой:

#include <m8_128.h>

Этот файл я создал для прямой вставки примеров на Си из даташита (технического паспорта) ATmega8 ATmega16 ATmega32 ATmega64 ATmega128 в текст программы в CVAVR.

В инсталяции компилятора CVAVR его нет. Но в тексте программы написано где можно взять этот файл - скачайте m8_128.h  Скачав, поместите его в папку INC компилятора CVAVRЭтот файл уже есть в архиве с используемым примером. 

Этот файл есть и в скачанов в ШАГ 1 архиве.

Аналогичные определения битов ВСЕХ AVR я выложил в архиве  bitsavr.rar

 

Скачать весь курс по AVR одним архивом
 


7. Снова компилируем программу кнопкой "Make the project" - теперь получаем сообщение об отсутствии ошибок и о размере программы и о том сколько это %
от максимального размера программы для данного МК.

Посмотрите внимательно - хотя ошибок нет - есть "вонинг" - это замечание от компилятора. Вонинги не критичны - т.е. не мешают компиляции, но можно посмотреть в навигаторе о чем они.

Закройте информационное окно кнопкой "ОК".

 

 


Вы выполнили всего 4 не сложных шажка.
 

 
 

Но уже знаете, что

Моделировать работу МК можно на компьютере не имея самого
МК и электронной схемы вокруг него. При этом видеть не только
то что происходит на ножках МК но и

видеть о что происходит внутри МК   !!!

с помощью нижних частей меню View и Window симулятора VMLAB.  

 

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

 

 

Шаг 5.  Симуляция после правки   


1. Разверните окно симулятора VMLAB - выскочит сообщение о том что файл с текстом симулируемой программы изменен. Мы же его меняли в компиляторе. Закройте сообщение кликнув - "ОК".

2. Сделайте "глубокий рестарт" симуляции кнопкой с круговой темно-синей
стрелкой и перекомпилируйте весь проект как в Шаге 2 пункт 4 или нажав комбинацию: Shift+F9    значит  "Ребилд ол".   В окне "Messages" должно появится сообщение "Success! All ready to run"

Все готово к симуляции нового варианта программы AVR.

3. Нажмите светофор 3 раза - начнется непрерывная симуляция и вы увидите в окне виртуального терминала симулятора VMLAB - результат правки программы сделанной в компиляторе CVAVR - вот он:

Обратите внимание на то, что симулятор показывает примерный расчетный
ток потребления МК. Скорость симуляции можно снизить регулятором Speed.
А частоту кварца можно поменять кнопками Clock.

Кроме того указаны текущие параметры настройки терминала которые можно
изменить нажав кнопку "Set parameters". Кнопки "Clear" очищают окна. Вы можете набирать текст в окне TX и он будет передаваться в МК (см. пример к симулятору C:\VMLAB\AVR_demo\UART.PRJ) а можно передать в МК текстовый файл кнопкой
"TX File". Если отметить чек-бокс "RX to file" то данные поступившие от МК будут записываться в файл на ПК.

 

 

 
 

Найдите время и обязательно выполните
остальные  примеры  симулятора VMLAB.

Это позволит вам лучше понять
его возможности.

Дополнительные важные примеры в папке C:\VMLAB\tutorial


Вот скриншот работы МК в VMLAB 
 

 


Вы не покупали МК ATmega16 - у вас его нет !

Вы ни чего не паяли и не подключали !

Но вы увидели как работает МК и программы.

Получили осциллограммы работающего устройства.

Могли записать в файл то что передавал МК.

 

Вступление закончено.    Далее собственно ...



Краткий курс AVR на примерах.

Краткий курс
AVR на примерах.

 

 

Цель курса  -

Помочь вам быстро начать  использовать
микроконтроллеры семейства   AVR

Даже с абсолютного нуля  знаний о микропроцессорах
и о программировании вообще.

В курсе даны кратко ключевые моменты устройства МК 
и показано как МК взаимодействует с окружающими 
его в электронном устройстве компонентами  и с
другими устройствами, например с ПК. 

Для использования микроконтроллеров, в том числе и 
МК AVR, вам не нужно досконально знать электронику 
и языки программирования.



 

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

 

 



Содержание

Краткий курс - самоучитель - AVR начинающим.


Заглавная страница курса   -   
avr123.nm.ru

Запасная страница курса   -   proavr.narod.ru  pid.by.ru

стр. 1. Ключевая страница курса - ИЗУЧИТЕ  ЕЁ  !  она ГЛАВНАЯ в курсе

стр. 2. Что такое МК и AVR в частности. Как работает МК. 

стр. 3. Возможности МК. Что и как подключать к МК. Регистры и
                   программа. Прерывания в AVR. 

стр. 4. Компиляторы и Симуляторы для МК AVR. 

стр. 5. Си для МК - очень малая часть языка  достаточна для работы с МК. 

стр. 6. Задачи-упражнения по курсу - это практические занятия по работе 
              с  МК и необходимые теоретические сведения и комментарии.
              Макетные платы, изготовление плат, пайка.

стр. 7. Как и чем прошить (прожечь, загрузить) программу в МК AVR, ATmega
              Как сделать программатор 5-проводков или сложнее.

стр. 8. Дополнительные, полезные материалы 

стр. 9. О великолепных МК серии
PIC12, PIC16, PIC18, PIC24, dsPIC33 компании MicroChip


Курс не имеет навигации - просто в конце каждой страницы 
есть линки  на следующую и предыдущую страницы.

Я очень советую вам читать курс последовательно
так как изложен материал.

Поверьте, это важно и правильно ! 

Можно скачать весь курс архивом около 5 Мб - см. выше в "ШАГ 1"

 

Скачать даташит AVR ATmega16 

 

 
 

Вы уже запустили МК  и  увидели как
он работает виртуально !
  

Вы видите что это просто, 
доступно, не дорого
 и безопасно ! 
 

 


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

Этот компилятор является достаточным инструментом для полного цикла
разработки вплоть до прошивки МК 
(дополнительно потребуются лишь
интерфейс для электрического соединения МК и ПК - если у вас есть LPT
то нужны всего  5 проводков - см.
стр. 7) и отладки устройства.  Там же есть
программаторы на COM-порт и USB.

 
 



Ссылки на дополнительные материалы

- FAQ - ответы на частые вопросы по AVR и по электронике

- Проекты телесистем - это различные устройства на МК на русском языке

- Проекты на AVR студентов Корнельского университета - великолепные

- Проекты очень интересного, талантливого человека Элм-Чена




- Книги по AVR и электронике для скачивания     <-    ЧИТАТЬ !!!   
  Библиотека книг для скачивания. 

  ... хотя бы список КНИГ сохраните у себя на ПК !

- Книги по электронике и технике для скачивания и чтения
 


 

Присылайте отзывы, пожелания
замечания и дополнения !


e-mail  на сервере mail.ru  ящик-мыльница  bbigmak 
 

 



Читать курс дальше  ->  на 1-ю страницу

 

Страницы курса :   1   2   3   4   5   6   7   8   9

Задачи-упражнения курса по AVR  -   там
 

Скачать весь курс по AVR одним архивом 
можно выше - в "ШАГ 1"

 

© 2004-2010 by Termo   

 

Переводчик он-лайн       www.Translate.ru     <-  ИСПОЛЬЗУЙТЕ !

 


Интересное есть и ниже - в
"подвале" - не пропустите ...

 

 
 

Используйте   

PROTEUS                     

Симулятор электронных устройств ПРОТЕУС, поддерживает микроконтроллеры   AVR , 8051, 
PIC10, PIC16, PIC18, ARM7, Motorola MC68HC11 

Полная система сквозного
проектирования электроники !

От идеи до результатов работы устройства 
и файлов для изготовления платы.

Быстрый старт в PROTEUS - самые первые шаги ...

Конечно с картинками !

          

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Основы электроники

ТУТ - на русском языке !

Это самые нужные сведения по электронике для начинающих ! 
 
Всего 1.08 Мб  Что такое полупроводники, транзисторы, резисторы, конденсаторы,
индуктивности, операционные усилители, типовые схемы, диоды, тиристоры и многое другое !


 

Справочник по полупроводниковым приборам

ТУТ  - на русском языке !

Микросхемы, транзисторы, диоды, стабилитроны,
светодиоды, фототранзисторы, все полупроводники.

С картинками, фотографиями, таблицы номиналов
и параметров, цветовая маркировка.

 

 

Читать !

 Закон Ома.
 Уравнения Кирхгофа.

 

Для любителей ассемблера:    Assembler AVR - самые первые шаги

 

Реклама недорогих радиодеталей почтой:

 

ключевые слова: программирование микроконтроллеров, как написать программу для микроконтроллера, обучение программированию микроконтроллеров, микроконтроллеры atmega128, как запрограммировать микроконтроллер, как прошить микроконтроллер, отладка программы для AVR, моделирование работы электронных схем, электронные проекты, хобби, язык си для микроконтроллеров, язык программирования си Основы программирования (кнопочки, светодиоды) Работа с портами. Прерывания и таймеры. Основы ШИМ, программная и аппаратная реализация. Сервоприводы. Работа с АЦП Настройка и программирование UART Работа с I2C Связь (UART, I2C, SPI) 
AT76C712 , AT76C713 , AT90CAN128 , AT90CAN128 Automotive , AT90CAN32 , AT90CAN64 , AT90PWM2 , AT90PWM3 , AT90S1200 , AT90S2313 , AT90S2323 , AT90S2343 , AT90S4433 , AT90S8515 , AT90S8535 , ATmega128 , ATmega1280 , ATmega1281 , ATmega16 , ATmega161 , ATmega162 , ATmega163 , ATmega164 , ATmega165 , ATmega168 , ATmega168 Automotive , ATmega169 , ATmega2560 , ATmega2561 , ATmega32 , ATmega323 , ATmega324 , ATmega325 , ATmega3250 , ATmega329 , ATmega3290 , ATmega406 , ATmega48 , ATmega48 Automotive , ATmega64 , ATmega640 , ATmega644 , ATmega645 , ATmega6450 , ATmega649 , ATmega6490 , ATmega8 , ATmega8515 , ATmega8535 , ATmega88 , ATmega88 Automotive , ATtiny11 , ATtiny12 , ATtiny13 , ATtiny15L , ATtiny2313 , ATtiny25 , ATtiny26 , ATtiny28L , ATtiny45 , ATtiny85

 

 

ВНИМАНИЕ !!!   в  CVAVR 2  имена и расположение файлов создаваемых компилятором отличается от того что было в  CVAVR  и в примерах курса.

в CVAVR 2 имя файла исходного кода на Си не изменяется. А файл прошивки .hex и файл с отладочной информацией .cof получают имя как у файла проекта CVAVR 2 .prj    Для отладки по исходному коду на Си в симуляторах нужно использовать файл с названием:  имя_вашего_файла_проекта_CVAVR2.cof
Прошивка для МК будет назыаться:
имя_вашего_файла_проекта_CVAVR2.hex

Если проект был создан мастером кода CVAVR 2 то в папке проекта появляется несколько новых папок. В папке Exe создается прошивка для МК - имя_вашего_файла_проекта_CVAVR2.hex
В папке List появляются файлы программы на ассемблере .asm и файл листинга .lst
Другие 2 папки Linker и Obj "чайнику" мало интересны.

 



Но для VMLAB нужно что бы прошивка .hex была в папке проекта - поэтому в настройке проекта в CVAVR 2 - меню "Configure Project" в ярлыке "Output Directories"

нужно убрать Exe и ниже нажать "ОК" - теперь прошивка .hex будет
появляться после компиляции в папке проекта.

 

 

Так указаны файлы CVAVR в проекте симулятора VMALB в примерах курса: 

.TARGET "pwm.hex"
.COFF   "pwm.cof"
.SOURCE "pwm__.c" 

Если вы используете CVAVR 2 и файл проекта в нем назван  cvavr_2.prj  а исходник на Си у вас называется   pwm.c  то в проекте симулятора VMALB надо написать вот так: 

.TARGET "cvavr_2.hex" ; Generated externally
.COFF "cvavr_2.cof" ; " "
.SOURCE "pwm.c" ;

 


 

 
РЕКОМЕНДУЮ!

Согласование в ВЧ СВЧ устройствах
просто, на конкретных примерах.

Что такое импеданс, индуктивность, конденсатор,
линия передачи, построение согласующих цепей.

Что означают данные в даташитах на ВЧ
компоненты, как пересчитать их на другие
частоты.

Уроки проектирования и моделирования ВЧ
устройств в программе "Микровэйв офис" - MWO.


Курс ОТЦ - основ теории цепей.

 

Переводчик он-лайн       www.Translate.ru     <-  ИСПОЛЬЗУЙТЕ !
 

 

Страницы курса :   1   2   3   4   5   6   7   8   9
Задачи-упражнения этого курса по AVR    на стр. 6
Резервные адреса курса
:    pid.by.ru   и   ProAVR.narod.ru

Страницы курса имеют адреса типа  /02.htm  /03.htm /04.htm 
а задачи имеют такие адреса  
/z1.htm   /z2.htm  /z11.htm 
эти адреса следуют за адресом курса - avr123.nm.ru/z5.htm
 

 

 

  2006 snGJTDSAIR3245        

avr123.nm.ru____AVR раз, два, три...  это просто!

Программирование микроконтроллеров AVR 
Как научится программировать микроконтроллеры AVR 
Краткий курс микроконтроллер AVR "с нуля" 

на языке Си...     by Termostat

Запасной адрес курса: KursAVR.narod.ru

Ищите в GOOGLE - все найдете!

В случае смены домена, новейшую версию сайта можно будет найти по 
ключевому слову: snGJTDSAIR3245  дата актуальности будет слева от него.

AVR начинающим с нуля на языке Си avr123.nm.ru - Краткий Курс - Самоучитель



 

PROTEUS    скачайте 

новейший с правильным лекарством.


В инсталляции более 200  примеров - проектов.
В них можно посмотреть все возможности программы.
 

Как использовать PROTEUS   -  Самоучитель, Учебный курс.


Есть модель USB порта !  и пример и конечно работа с живыми COM
LPT
, SD MMC LCD тачскрин, Электропривод, макетки AVR PIC 8051
ARM  Motorola
...  Масса измерительных инструментов.

Форум русскоязычный по PROTEUS forum  

 

 

 

 

 

PROTEUS   -  Самоучитель, Учебный курс.


 

 



Супер Книга  

Практическое руководство
по расчетам схем в радиоэлектронике


Все конкретно и по делу !
 

Скачать в он-лайн библиотеке книг


Название: Практическое руководство по расчетам схем в радиоэлектронике.
Автор: Кауфман М., Сидман А.
Издательство: МОСКВА Энергоатомиздат
Год: 1991
Формат: djvu
Размер: 1 том - 4,04 Мб; 2 том - 4,29 Мб
ISBN: ISBN 5-283-02511-X
Качество: хор.


 


Для просмотра .DJVU очень советую прогу  -  WinDjView
в ней есть плавная прокрутка! как в PDF формате.

 

 

 

 


 

Сайт управляется системой uCoz