Содержание
Урок 1. Первый проект
Урок 2. Управление кнопками
Урок 3. Подключение LCD
Урок 4. Использование ШИМ
Урок 5. Таймеры
Урок 6.1. Статическая индикация
Урок 6.2. Динамическая индикация
Урок 7.1. Генерация звука
Урок 7.2. Генерация звука. Продолжение
Урок 8.1. Передача данных через UART
Урок 8.2. Передача данных через UART. Продолжение»
Урок 9. Передача данных через SPI
Урок 10. Изучение АЦП. Простой вольтметр
Урок 11. Получение синуса при помощи ШИМ
Урок 12. Измерение температуры
Урок 13. Внешние прерывания.
Урок 14. Использование отладчика
Урок 15.1. Управление инкрементальным энкодером
Урок 15.2. Управление громкостью, при помощи энкодера
Урок 16. Управление RGB светодиодом
Урок 17. Использование ИК
Урок 18.1. Знакомство с графическим дисплеем
Урок 18.2 Вывод изображения на графический дисплей
Урок 18.3 Вывод русскоязычного текста
Урок 19. Формирование сигнала, при помощи ЦАП (R2R)
Урок 20. Опрос матричной клавиатуры
Урок 21. Сторожевой таймер
Урок 22.1 Воспроизведение wav. Введение.
Урок 22.2 Воспроизведение wav. Продолжение.
Урок 23.1 Работа с внешней памятью
Урок 23.2 Работа с файловой системой Fat

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

117 комментариев: В проекте…

  • bur:

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

  • Андрей:

    Не могли бы вы составить урок по управлению радиомодулями? Хотелось бы на atmega8.

  • Андрей:

    Вот радиомодуль NRF24L01. Хотелось бы урок по нему на atmega8

  • Braimik:

    Лично меня интересует состыковка ARM(STM32) либо AVR с ПЛИС. по различным каналам связи SPI, I2C, UART , или просто по 8-16битной шине данных. лучше со мной как нить связаться так лучше будет . вместе веселее))
    также к примеру выше комментарий был про NRF24L01+ подключение к ПЛИС и передача данных с ПЛИС на ARM , AVR, ПЛИС
    ESP8266 интересует подключение к ARM и ПЛИС
    И пока в Заключении . Сравнение хоть это и неправильно ПЛИС, STM32 и AVR, к примеру какие камни MAX7128STC100-15(max7000s) , ATmega16 и STM32F103ZCT6

  • Braimik:

    для ПЛИС Реализация генератора Сигнала Гаусса . и любых других генератор.

  • Илья:

    Огромное спасибо за уроки. Мне кажется не хватает статьи о режимах работы avr микроконтроллеров. Знаю, что нужно листать datasheet, но вы объясняете понятно да и не мне одному, я думаю, будет интересно. Спасибо 🙂

  • Янис:

    Здравствуйте Артур! Интересно и очень полезна было бы научиться упвалять устройства через интернет. Как это можно реализовать на мк atmaga8 ? С помощю технологий php и mysql, javascript. Предлагаю эту статью. Рад буду сотрудничеству 🙂 .

  • Dmitriy:

    Хочу найти разработчика программы и совместно с ним поработать над одним проектом
    будет интересно

  • Алекс:

    Хотелось бы да и многим кому она помогла бы статья про управление нагрузками через AVR по шине RS232 с компа с помощью голоса или просто голосовое управление через AVR хотябы так..А то таких уроков как что куда подсоединить пруд пруди по интернету а новенького нет ,просто наверно друг у друга посты тянут а самим придумать сла бовато…У вас сайт хороший и много полезного и доходчиво обьяснение но хочется новенького и более серьезного!!!!

  • admin:

    Так это задача для компа, и хотя я делал пару статей про пк, но это не является тематикой сайта. Для этого есть youtube, там этого добра навалом. По поводу того, кто и откуда тянет, так первоисточник даташит, это не секрет, я лишь описываю трудности, которые при этом встречаются. Поверьте, все чтобы вы не «изобрели» уже придумано до вас. Про более серьезное, уже была попытка, но время показало что это никому не нужно. А новенькое будет, материала уже накопилось достаточно.

  • Олег:

    Спасибо большое за уроки, многое стало понятней есть что еще не разобрался.
    Хотелось увидеть уроки по загрузчику… удобно когда с компа можно поменять прошивку МК! Еще полезная штука программный UART(если делаешь устройство и не хватает..) или программный USB! Также очень хотелось бы разобраться с gsm/gprs модемами(sim900) при помощи них можно делать устройства и управлять ими с телефона или вебсайта через интернет! 😛

  • Андрей:

    А можно выложить самый простой пример (желательно на ATmega) работы TFT дисплеем в codevisionAVR, в котором хотя бы просто нарисовать линию, или вывести текст? Без дополнительных сложностей.

  • Андрей:

    Что-нибудь о цветных дисплеях будет?

  • Александр:

    а урока по светодиодной матрице не будет? на меге8 например

  • Андрей:

    У меня все наболевший вопрос о цветных дисплеях. Попытался реализовать пример с CodeVision с цветным дисплеем ILI9325 только на Atmega 32, хочу вывести хоть что-нибуть на экран, ничего не получается, чего-то не хватает, хотя компилятор пишет что ошибок нет. Перепробовал все доступные (по моему уровню знаний) варианты. Занимаюсь «сексом» с этим примером уже 2 месяца. Ни в Протеусе ни на железе работать не желает.
    Если конечно у вас будет время и желание, не могли бы вы посмотреть мой проект. Библиотека для протеуса прилагается. Ссылка на архив https://yadi.sk/d/_THlzkThkULhk
    Комментарий можно потом удалить.

  • admin:

    В папке CAVR есть Examples, там готовые примеры под ваш дисплей есть.

  • Андрей:

    Вот именно его и переписал для atmega 32, пытаюсь но запустить не могу, чего-то не хватает. Проверил даже на железе, результат тот же.

  • admin:

    Глянул мельком. Там примеры под ATxMega, со скоростью 32МГц. Нужно смотреть зачем там такая скорость, может принципиально меньше нельзя. Все что могу посоветовать — читайте даташит на свой дисплей.

  • Андрей:

    Нет дело не в скорости, но ваша подсказка натолкнула меня на мысль, что дело в самом контроллере, а точнее в шине подключения. Дисплей ILI9325 можно подключить по 8-bit шине или по 16-bit, в CodeVision Avr пример только с 16-bit шиной и библиотека такая-же, и контроллер используется соответствующий. Но я знаю что его можно подключить по 8-bit шине с 8-bit контроллерами Atmega, я нашел множество примеров в И-нете правда там там используется другой язык программирования, или другая программная среда. Но я хотел бы разобраться CodeVision Avr. В любом случае вам огромное спасибо! И напоследок не подскажете чем, и как прошить контроллер ATXmega 128a1?

  • admin:

    Из доступного можно шить через AVRISP II, подробностей не знаю, с xmega не доводилось работать

  • Алексей:

    Добрый день коллеги!
    Поделитесь опытом,
    Хочется рассмотреть реализацию Modbus RTU с контроллером Atmega, например ATMEGA 8.
    По моему, эта тема очень актуальна и до конца не освещена.
    Спасибо!

  • Роман:

    Здравствуйте, уважаемые коллеги
    я студент, начинаю программировать в cvavr
    подскажите, кому можно дать код на проверку, кто его сможет подправить и объяснить, что правильно и что не правильно?

  • admin:

    преподавателю

  • Рен:

    Хотелось бы узнать про can интерфейс и как его реализовать на avr 😉

  • zz555:

    Спасибо админу за сайт!

  • Валерий:

    Добрый день! Учусь на Ваших уроках. Хотелось бы увидеть урок об управлении умными светодиодами WS2812.

  • ДМИТРИЙ:

    Здравствуйте! Хотелось бы изучить урок по GSM-модулю SIM800L! Как с ним работать?

  • Валерий:

    Добрый день.Заполонили всё этим ардуином но хотелось освоить датчик давления BMP 180.

  • Андрей:

    Добрый день! Спасибо большое за Ваши труды! А я о наболевшем: можно примеры реализации вольтметра в дифференциальном режиме? А то не могу найти. Даже в даташитах обходят стороной. Хотелось бы рассмотреть на примере 169 и 329 Меги. В их даташитах указана возможность такого режима, а пример кода и подключение портов не рассмотрено. Заранее спасибо!

  • Уважаемый админ вы можете сделать урок по подключению RFID RC522? как его подключать и как можно использовать типа управление сервоприводом или релюшкой

  • Уважаемый Автор, Admin! У меня есть увлечение, самоделки на микроконтроллерах. Много лет пользуюсь материалом Вашего сайта. Сейчас сын подрастает, хотелось бы и ему передать кое какой опыт, познакомить с микроэлектроникой. Просто хочу сказать — Большое спасибо за Ваш труд! Всё очень хорошо изложено и проиллюстрировано. Заметил что давно не было новых публикаций. Надеюсь Ваш труд не пропадет, сайт будет развиваться и материалы сохранятся. Если есть реквизиты, опубликуйте их, готов сделать не большое пожертвование. Возможно ещё желающие появятся.

  • admin:

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

  • Руслан:

    Добрый день! Сейчас читал Вашу статью на Хабре по stm32l4, большое спасибо за информацию. У меня есть некоторые вопросы, но я не знаю как с Ваши связаться… Если у Вас будет время могли бы на них ответить?

  • admin:

    напишите на почту avsttn@gmail.com

  • Уважаемый админ
    Будет ли статья по rc522?

  • Дмитрий:

    Доброго времени суток!
    Подскажите пожалуйста, занестись ли Вы индивидуал по программированию МК AVR Codevisionavr? огромная просьба отписаться на ящик

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Счетчик
Яндекс.Метрика