Страница 3 из 3 ПерваяПервая 1 2 3
Показано с 21 по 28 из 28

Тема: Универсальный IR-приёмник для AVR (CVAVR/С/С++/ATTiny13)

  1. #1
    Administrator Аватар для Genuine Savenger
    Регистрация
    02.03.2010
    Сообщений
    3,284
    Поблагодарил(а)
    919
    Получено благодарностей: 2,249 (сообщений: 772).
    Time Online: 1 Month 4 Weeks 1 Day 20 Hours 31 Minutes 37 Seconds
    Avg. Time Online: 27 Minutes 29 Seconds
    Вес репутации
    12

    По умолчанию Универсальный IR-приёмник для AVR (CVAVR/С/С++/ATTiny13)

    При попытках найти IR-приёмник для AVR гугл, в основном, посылал либо на... примеры, писанные ассемблеорм, либо на C примеры, но для RC5-пультов.
    Лично у меня ни RC5 пультов не оказалось, ни знания (хотения/умения) работать с ассемблером. Обостряло ситуацию и то, что работаю с микроконтроллёрами я исключительно в CodeVision AVR. Как следствие, во всём мире не нашлось ни единого человека, коий бы написал реализацию ИК-приёмника под самую популярную в мире (не перегнул ведь?) аппаратную платформу на CodeVision.

    В сети наткнулся на замечательный сайт - GetChip.net, автор которого, в частности, написал универсальный преобразователь IR-сигналов в UART. Смысл устройста прост как 5 копеек: принимаем сигнал с абсолютно любого ИК-пульта, работающего на частоте, улавливаемой TSOP-приёмником и выдаём прочитанный из посылки код в UART. Аппаратная реализация была выполнена на, пожалуй, самом дешёвом AVR контроллёре ATTiny13. А в нём, как известно пытливому читателю, нет аппаратной реализации USART и, как следствие, его тоже предстояло реализовать програмно. Возможности микросхемы, должен заметить, крайне скудны. Так, ATTiny13 содержит 1Кб памяти под прошивку и по 64Байта оперативной памяти и EEPROM'а. Таким образом, проект весьма удачно использовал грошовую микросхему, но... прошивка была выполнена на Algorith Builder'е. Вещица, как и Assembler - на любителя, к коим я точно не отношусь.

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

    Итак, прошивка Универсального ИК-приёмника, "читающего" любые пульты основана на работах 3-х людей:
    1. Программный UART был написан товарищем AndryG. (универсальная библиотека под CVAVR и IAR, поэтому так много "лишних" файлов...)
    2. Собственно, проект с GetChip.net.
    3. Моей работы по портированию (и отладке) из AB в CVAVR.

    В итоге, мы имеем первый в мире (?) пример работы с абсолютно любыми ИК-пультами на AVR под CodeVision.

    Скачать можно непосредственно с форума (нужна регистрация) или с файлообменника.
    Последний раз редактировалось Genuine Savenger; 08.04.2014 в 11:58.





  2. 6 пользователей сказали cпасибо Genuine Savenger за это полезное сообщение:

    BONA MORS (18.06.2012), [email protected] (15.12.2012), Elektrik (18.12.2012), heruSS (31.12.2015), qweqwe (12.06.2013), setracer (19.06.2012)

  3. #21
    Незнакомец
    Регистрация
    31.03.2014
    Сообщений
    1
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Time Online: 12 Minutes 51 Seconds
    Avg. Time Online: N/A
    Вес репутации
    0

    По умолчанию

    А как скачать файл отсюда? Для меня актуально, буду очень благодарен... Я только недавно начал программирование микроконтроллеров, как раз в CodeVisionAVR...

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

  4. #22
    Administrator Аватар для Genuine Savenger
    Регистрация
    02.03.2010
    Сообщений
    3,284
    Поблагодарил(а)
    919
    Получено благодарностей: 2,249 (сообщений: 772).
    Time Online: 1 Month 4 Weeks 1 Day 20 Hours 31 Minutes 37 Seconds
    Avg. Time Online: 27 Minutes 29 Seconds
    Вес репутации
    12

    По умолчанию

    Перезалил на файлообменник.





  5. #23
    Незнакомец
    Регистрация
    28.07.2017
    Сообщений
    1
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Time Online: 29 Minutes 56 Seconds
    Avg. Time Online: N/A
    Вес репутации
    0

    По умолчанию

    Здравствуйте.
    Перезалейте файл пожалуйста. Проблема все та же. Удален на файлообменнике.

  6. #24
    Junior Member
    Регистрация
    30.06.2018
    Сообщений
    4
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Time Online: 38 Minutes 59 Seconds
    Avg. Time Online: N/A
    Вес репутации
    0

    По умолчанию

    подскажите как скачать?

  7. #25
    Administrator Аватар для Genuine Savenger
    Регистрация
    02.03.2010
    Сообщений
    3,284
    Поблагодарил(а)
    919
    Получено благодарностей: 2,249 (сообщений: 772).
    Time Online: 1 Month 4 Weeks 1 Day 20 Hours 31 Minutes 37 Seconds
    Avg. Time Online: 27 Minutes 29 Seconds
    Вес репутации
    12

    По умолчанию

    Цитата Сообщение от nah Посмотреть сообщение
    подскажите как скачать?
    http://forum.ggbest.ru/attachment.ph...8&d=1355601656





  8. #26
    Junior Member
    Регистрация
    30.06.2018
    Сообщений
    4
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Time Online: 38 Minutes 59 Seconds
    Avg. Time Online: N/A
    Вес репутации
    0

    По умолчанию

    nah, вы не имеете прав для доступа к этой странице. Это может быть вызвано несколькими причинами:

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

  9. #27
    Junior Member
    Регистрация
    30.06.2018
    Сообщений
    4
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Time Online: 38 Minutes 59 Seconds
    Avg. Time Online: N/A
    Вес репутации
    0

    По умолчанию

    Выложите пожалуйста куда нибуть чтобы реально можно было скачать.

  10. #28
    Junior Member
    Регистрация
    30.06.2018
    Сообщений
    4
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Time Online: 38 Minutes 59 Seconds
    Avg. Time Online: N/A
    Вес репутации
    0

    По умолчанию

    Наконец-то скачал спасибо

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Стань VIP!