Краткий курс - AVR на примерах.
Цель курса
показать на практике - как
быстро начать Даже с абсолютного нуля знаний о микропроцессорах. Рассказать
вам кратко ключевые моменты
устройства МК,
Объяснить что конкретно нужно сделать чтобы МК
- Как
сделать нужное вам электронное
устройство, печатную плату - Как
отладить реальное устройство - т.е. найти причины
не правильной работы
Содержание. Краткий курс - самоучитель
Микроконтроллеры AVR начинающим.
стр. 7. Как и чем
прошить (прожечь, загрузить) программу в
МК AVR, ATmega
ПРОДОЛЖЕНИЕ КУРСА
НА AVR123.nm.ru
Пожалуйста перейдите туда !
Шаг 1. Скачайте всего две программы - компилятор CodeVisionAVR (2 Мб FREE - он бесплатный) - симулятор AVR и электроники VMLAB (4,2 Мб FREE) Установите эти программы по-умолчанию.
От
интерактивного помошника для
создания начального кода, До
написания
и отладки полной программы с постоянным контролем её
Шаг 2. Посмотрите как всё просто ! Лучше один раз увидеть чем сто раз услышать.
2. Запустите VMLAB и
через меню Project -> open project
откройте проект 3.
Сверните мешающее окно vmlab.prj и подправьте "мышкой" остальные окна
4. Теперь в меню "Project" кликните "Re-build all" - проект нужно перекомпилировать при открытии и внесении каких либо изменений. В окне "Messages" появится сообщение "Success! All ready to run"
Это значит ошибок
нет и все готово к моделированию микроконтроллера
Можно запускать симуляцию ...
ПРОДОЛЖЕНИЕ КУРСА
НА AVR123.nm.ru
Пожалуйста перейдите туда !
Вы не покупали МК ATmega16 - у вас его нет ! Вы ни чего не паяли и не подключали ! Но вы увидели как работает МК и программы. Получили осциллограммы работающего устройства. Могли записать в файл то что передавал МК.
- FAQ
- ответы на вопросы по AVR и по электронике
-
Проекты очень
интересный талантливого человека Элм-Чена
- GOOGLE находит всё ! Вводите интересующие вас ключевые слова. - Translate.ru переведет то что вы нашли на корявый русский язык.
В "подвале" есть интересное !
|
AVR |
Основы электроники
по-русски ТУТ
!
Это курс для начинающих - самые
нужные сведения по электронике !
Всего 1.08 Мб
Что такое полупроводники, транзисторы, резисторы, конденсаторы, индуктивности,
операционные
усилители, типовые схемы, диоды, тиристоры и многое другое !
Читать !
Закон Ома. |
Уравнения Кирхгофа. |
|
|
ключевые слова:
программирование микроконтроллеров,
как написать программу для
микроконтроллера, обучение
программированию микроконтроллеров,
микроконтроллеры 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 |
Аспирин - лекарство для всех
болеющих компиляторов от Mikroelektronika
http://www.mikroelektronika.co.yu/english/download
для языков | и микроконтроллеров |
Си ( MikroC ) | PIC AVR |
BASIC | AVR, PIC, dsPIC |
PASCAL | AVR, PIC, dsPIC |
лежит там: http://www.roboforum.ru/viewtopic.htm?p=11743#11743
2006 snGJTDSAIR3245 |
avr123.nm.ru____AVR
раз, два, три... это просто!
Программирование
микроконтроллеров AVR
Как научится программировать
микроконтроллеры AVR
Краткий курс микроконтроллер AVR "с
нуля"
на языке Си... by Termostat
Запасной
адрес курса: KursAVR.narod.ru
Ищите в GOOGLE
- все найдете!
В
случае смены домена, новейшую
версию сайта можно будет найти по
ключевому слову: snGJTDSAIR3245 дата
актуальности будет слева от него.
AVR начинающим с нуля на языке Си avr123.nm.ru - Краткий Курс - Самоучитель
на 9-й стр. курса я
писал о прекрасной и небольшой среде разработки www.oshonsoft.com
|
РЕКОМЕНДУЮ!
Согласование в ВЧ СВЧ
устройствах Что такое импеданс,
индуктивность, конденсатор, Что означают данные в даташитах на
ВЧ Уроки
проектирования и моделирования ВЧ |
Google показывает что
пираты совсем распоясались !
Смотрите-ка PROTEUS
выложили :
Скачайте PROTEUS Ссылки на основном сайте курса avr123.nm.ru
Пример работы в PROTEUS тут.
|
Порталы по радиоэлектронике
Телесистемы телеконференции -
best
Самый информированный сервер по
микроэлектронике - best
Chipdoc (куча datasheet) -
best
Сервер Кубанских радиолюбителей -
best
Супер
энциклопедия по электронике
RadioNet - все схемы
Другие курсы по микроконтроллерам
avr.nikolaew.org - великолепно !
и простейший программатор на COM-порт.
по этой ссылке - Параллельный программатор для AVR от Элм-Чена
USB -
программатор ПРОВЕРЕННЫЙ для AVR на странице 7 курса -
она о "пршивании" МК - avr123.nm.ru/07.htm
Cтраницы курса
имеют адрес вот такого формата -
/07.htm
/02.htm
/05.htm
РАДИОКОТ -- обучалка по Электронике -
начальные сведения по электронике, МК, ПЛИС
Микроконтроллеры AVR -
вводный курс
sin-bad.ru AVR микроконтроллеры
МИКРОКОНТРОЛЛЕРЫ AVR - АЛГОРИТМЫ
СХЕМЫ ПРОГРАММЫ
Народный AVR
Микроконтроллеры 8051 - 10 шагов Рюмик
Великолепно для начинающих с
PIC !
Ссылки на основном сайте курса
avr123.nm.ru
Умоляю!
Используйте 40-ка ногие PIC-и
pic18f452 и особенно pic18f4550-USB
Купить их можно в trt.ru - в том числе и с пересылкой!
PIC - Документация
MicroCHIP на русском языке !
Ссылки на основном сайте курса
avr123.nm.ru
Переведены Даташиты и дополнительные документы.
|
Магзины продающие электронные компоненты в
розницу, курьером и
почтой (провереные!) на 1-й странице курса -
avr123.nm.ru/01.htm
Сайты о микроконтроллерах
AVR related stuff
OpenAVR
AVR примеры
FAQ по МК
Links для МК
Microcontroller.ru
Разные схемы на МК
Mikrocontroller.net
C-Language
Function Library for Atmel AVR Processors
Ссылки на Microchip PIC ,
Atmel AVR , MCS - 51 , Motorola , Zilog
Сайты о цифровой обработке сигналов (ЦОС)
Обучающий комплект по
ЦОС
Центр
Цифровой Обработки Сигналов
Цифровая обработка сигналов сылки +
литература
Цифровая обработка сигналов -
научно-технический журнал
Программа поддержки
университетов компании Texas Instruments
Алгоритмы
AlgoList - алгоритмы, методы,
исходники
Algo4u - Алгоритмы, документация,
исходники
Образовательный математический
сайт Exponenta.ru
Полезные программы
Бесплатные программы для
развития интеллекта
Delphi, C++Builder, Visual C++ MFC
КУЧА КНИГ -
best
Доки по языкам
программирования - best
Курс борьбы с DELPHI. Faq. Исходные
тексты программ - best
Книги по WinAPI
Delphi -
Исходники.RU Библиотека
программиста
Библиотека системного
программиста
Полезные ссылки Delphi
Портал по программированию
Исходные тексты программ на
Visual C++ MFC
Программирование на WinApi
Свой бизнес
Проект Тасис -
best
Книги -
БИБЛИОТЕКА ПРЕДПРИНИМАТЕЛЯ Предпринимательство и малый бизнес
Малое предпринимательство России -
Ресурсный центр малого предпринимательства
Каталог WAP · По регионам · По алфавиту
Самые популярные· Непознанное· Юмор
Рефераты · Mp3 · Гадания · Гороскопы · Знаки Зодиака · Анекдоты · Обои · Знакомства · Приколы · Вознесение
Товары и услуги · Авто/мото
Мобильники · Иномарки · Запчасти · Недвижимость · Электроника · Транспорт · Спорттовары · Автосервис
Бизнес и финансы · Работа · Производство
Вакансии · За рубежом · Стройматериалы · Мебель · Банки · Юристы · Полиграфия · Работа летом · Налоги
СМИ · Общество и политика
Шавуот · ТВ · Радио · Армия · Религия · Газеты · Новости · Журналы · Карты · Эмиграция · Подписка · Страны
Наука и образование · Справки
Школы · Экономика · ВУЗы · Тесты · Абитуриентам · Психология · Адреса и телефоны · Словари · Рефераты
Компьютеры · Интернет · Wap-каталог
Программирование · Обои · Чаты · Бесплатно · Почта · Игры · Общение · Открытки · Моб. контент · Java-игры
Отдых и развлечения · Спорт
Турфирмы · Игры · Детский отдых · Футбол · Хоккей · Фитнес · Виды спорта · Гостиницы · ЧМ-2006 · Романтика
Культура и искусство
Фото · Mp3 · Литература · Кино · Театр · Живопись · Библиотеки · Дизайн · Танец · Музыка
Домашний очаг · Здоровье
Ремонт · Кошки · Медицина · Лечение · Лекарства · Баня · Знакомства · Дача · Красота
http://www.kulakov.ru/indexie.html - очень полезные уроки для
чайников и не только. Рассмотрено создание проекта на ассемблере. Много проектов на PIC: ресурс по МК в том числе PIC Web Ring Picов http://o.webring.com/hub?ring=picmicro На страничке есть ссылки по PICам проект PIC web сервера:) http://www.tinymicros.com/embedded/PIC/index.html http://www.blitzlogic.com/links.htm
|
Примеры программ для AVR для компиляторов WinAVR и IAR
Автор: Waso Dec 19 2005, 20:29Предлагаю сюда скидывать (кому не
жалко) свои инклюды для работы с периферийными устройствами,
предназначенные для работы в IAR. Дело в том, что например для
WinAVR такую библиотеку можно найти в http://ccrma.stanford.edu/courses/250a/docs/avrlib/main.html.
CodeVision имеет свою библиотеку. А ИАР этим не богат.
Приходится либо писать свое с нуля, либо переделывать то что
есть. Гемора в этих двух занятиях поровну. Автор: haker_fox Dec 20 2005, 05:03Может быть сюда вообще
выкладывать различные подпрограммы, для работы не только с
периферией, но и например математику, сортировку, обработку
данных и т.п. Автор: at90 Dec 20 2005, 10:23Вот библиотечка для работы
с ЖКИ 16x2 и жк ht1611.
Автор: SasaVitebsk Apr 2 2006В одном из моих проектов было
много устройств I2C и I2C - подобных (АЦП, ЦАП, 24сХХ и тд).
Необходима была также клавиатура и дисплей. А ножек контроллера
катострофически не хватало. i2c Дисплей клавиатура динамик светодиоды. Изделие получилось на
редкость удачное. И я его использовал неоднократно. Один
экземпляр оставил себе. Использую для отладки.
Автор: SasaVitebsk Apr 4 2006, 01:41Заранее извиняюсь. Всё
это начиналось давно. Только появились 2313.
Схема у меня не сохранилась восстановил по памяти и
программе. Проект был на avr studio 3.
Автор: SasaVitebsk Apr 7 2006, 00:14Схема была в EAGLE для
быстроты. Мелочи не рисовал, - они понятны. Если не понятны
можете писать на мыло sasa@c32dvina.com или завести топик в
основном разделе, чтобы этот не загромождать. Да ещё пару
моментов. Чтобы testi2c работала необходимо для xp поместить
файл smport.sys в system32, для 95/98 smport.vxd в system.
Сразу подзабыл, - добавил.
Автор: at90 Dec 20 2005, 11:46Библиотека для работы с
большой дешевой памятью
датафлэш at45db161
Автор: at90 Dec 21 2005, 14:14Хороший проект с Атмеловского
контеста. Вэб камера и AVR Автор: aai_m Dec 21 2005, 17:07
Автор: Серега Dec 25 2005, 00:31Библиотека для
SPI памяти
25lc640. Автор: *SERG Dec 26 2005, 07:14много примеров и исходников Автор: haker_fox Dec 27 2005, 04:49Это архив студенческих проектов
Американского университета с 1999 по 2004. Есть и радары (ИК,
Ультразвук.), и GPS-приемники, и видео игры, и музыкальные
синтезаторы. Автор: Alechin Jan 11 2006, 19:22Вот мои используемые
практически в каждом проекте наработки: Автор: DeXteR Jan 18 2006, 17:24Написал h файл для тех кто
любит записи типа 0bxxxxxxxx в АСМ Автор: Мах Jan 20 2006, 13:51Не столько библиотека как
исходник для подключения памяти at24c256 через twi. Автор: Balaganov Jan 23 2006, 21:49Хидер паузы задержки в компиляторе IAR. Использует __delay_cycles для формирования задержек от наносекунд до секунд. В параметре CPU_CLK_Hz указать тактовую частоту в герцах
delay.h.txt ( 379байт )
Кол-во скачиваний: 339
Автор: afe Jan 26 2006, 02:48Както не хватает: Библиотека исходников и примеров для WinAVR [b]Procyon AVRlib Overview[/b]
Автор: Proton Jan 29 2006, 21:50Преобразователь *.ebn в *.hex.
Хоть таких файлов и не очень много(jtagice,stk500), может
кому-нибудь пригодиться. Замечания и предложения слать в личку. Автор: haker_fox Feb 3 2006, 13:36
|