Простой AVR-управляемый FM-приемник
- Войдите на сайт для отправки комментариев
Добрый день. Наткнулся на проект простого управляемого ардуиной приемника. Проект по адресу https://alexkaltsas.wordprecc.com/2018/05/01/a-simple-avr-controlled-fm-receiver Там же есть ссылка на видеоролик в ютубе. Тюнер в приемнике использован фирменный собран на LC7213V с синтезатором частоты PLL c LA1837M. Я не являюсь специалистом по этим вопросам поэтому при попытке собрать это устройство возникли трудности, а именно:
1. Выложенный проект не дает понимания на какой платформе он разрабатывался . AVR Studio 7 обругала выдала кучу ошибок и не нашла ссылки на библиотеки проекта.
2. В файлах любезно представленных разработчиком я нашел HEX файлы. Но не понял какой из них является прошивкой для Ардуино.
3. Не ясно чем же шился Ардуино.
4. И не был ли при прошивке снесен родной загрузчик ардуино.
Буду признателен за Ваши коментарии и разьяснения по этому проекту.
С уважением !
[quote=metrologsastem12]
Исправлен адрес Проекта https://alexkaltsas.wordpress.com/2018/05/01/a-simple-avr-controlled-fm-receiver
У проекта есть автор. Тебе туда.
1. компилятор AVR-GCC
2. AVR_Radio.hex находится в AVR_Radio-master\Firmware\bin\Release
3. программатор USBASP интерфейс SPI или вы можете применить arduino в режиме SPI
4. загрузчик uart стирается (затирается)
софт компиляция хорошо, персонально проверка
Доброго дня Уважаемые участники форума!
Благодарю !
Низкий поклон "strarbit" за компетентный и быстрый ответ!
Без Вашей помощи реализация этот проекта была бы невозможна!!
Постараюсь в ближайшее время сообщить на этой ветке форума о результатах его реализации.
С уважением!
господин metrologsaste, эти слова нет нет ненужно никогда! Уважением!
Доброго дня участники форума! В реализацию проекта вклинился тайм-Аут, связанный с тем, что присланная посылка с заказом платформы Arduino UNO, на самом деле оказалась Arduino Duemilanove.
Сейчас нахожусь в легком охренении поскольку:
1. Идея состояла в том, чтобы из сокета платформы Arduino UNO, которую использовал автор проекта alexkaltsas , изьять оригинальную Atmega 238P-PU и поставить прошитую Atmega 238P-PU дампом AVR_Radio.hex , автора проекта с адреса https://github.com/firew4lker/AVR_Radio/blob/master/Firmware/bin/Release/AVR_Radio.hex.
2. Прошивку с дампом AVR_Radio.hex предполагалось вливать в чистую Atmega 238P-PU с помощью программатора MiniPro TL866A (штатным ПО программатора) и затем установить в посадочное место взамен оригинальной.
3. Учитывая различия платформ Arduino UNO и Arduino Duemilanove возникает опасение в самой возможности такой замены.
Я побаиваюсь, что таким образом можно вывести из строя Arduino Duemilanove. Заранее благодарен за Ваши советы и комментарии.
С уважением!
Какие различия в плптформах вы видите?
Увы, я не являюсь специалистом, и ориентируюсь по внешнему виду платы. (Что находится на борту каждой из них) О прошивках рассуждать я тоже не могу, - нет знаний. Кроме этого, к сожалению я не могу в своем комментарии представить их внешинй вид, поскольку не освоился с сервисами форума. В этом деле мой уровень начинающего любителя.
Но фото этих плат представлены на вкладке Сайта Контроллеры Ардуино.
С уважением!
Доброго дня участники форума! В реализацию проекта вклинился тайм-Аут, связанный с тем, что присланная посылка с заказом платформы Arduino UNO, на самом деле оказалась Arduino Duemilanove.
Сейчас нахожусь в легком охренении поскольку:
1. Идея состояла в том, чтобы из сокета платформы Arduino UNO, которую использовал автор проекта alexkaltsas , изьять оригинальную Atmega 238P-PU и поставить прошитую Atmega 238P-PU дампом AVR_Radio.hex , автора проекта с адреса https://github.com/firew4lker/AVR_Radio/blob/master/Firmware/bin/Release/AVR_Radio.hex.
2. Прошивку с дампом AVR_Radio.hex предполагалось вливать в чистую Atmega 238P-PU с помощью программатора MiniPro TL866A (штатным ПО программатора) и затем установить в посадочное место взамен оригинальной.
3. Учитывая различия платформ Arduino UNO и Arduino Duemilanove возникает опасение в самой возможности такой замены.
Я побаиваюсь, что таким образом можно вывести из строя Arduino Duemilanove. Заранее благодарен за Ваши советы и комментарии.
С уважением!
Увы, я не являюсь специалистом, и ориентируюсь по внешнему виду платы. (Что находится на борту каждой из них) О прошивках рассуждать я тоже не могу, - нет знаний.
Я из своего Duemilanove вытащил ATMega168 и засунул ATMega328 с алиэкспресса, предварительно залив бутлоадер. Она уже года четыре работает и не чихает. Так что ничего страшного произойти от вашей замены не должно.
Благодарю за совет sadman41!
Однако, в сути своей задача обратная той, - о которой говорите Вы! Постараюсь подробней пояснить это:
1. Есть проект собраный на плате Arduino UNO, с примочками на борту и своим ПО (бутлодер,+ фьюзы). Шился проект как сказано выше более компетентным участником форума на платформе Arduino UNO . При этом бутлодер затираеться, что с фьюзами, - одному богу известно, поскольку в представленной информации по проекту об этом ни гу-гу. Ссылки на проект выше.
2. У меня плата другая, а именно, - Arduino Duemilanove, с другими примочками на борту и т.д.
Вот из-за этого и возник вопрос о взаимозаменяемости. И звучит он другими словами так:
Можно ли использовать Arduino Duemilanove в этом проекте вместо Arduino UNO?
Естественно, не повредив плату Arduino Duemianove.
С уважением!
Так я и пишу, что явных проблем не вижу. МК один и тот же. Duemilanove - это предок Uno. Различия между ними в USB-UART мосте, но он наврядли будет препятствовать нормальной работе, так как является самостоятельной частью схемы и соединен с МК однотипно в обоих случаях - к RX/TX (D0/D1).
Благодарю за уточнение! Попробую воспользоваться Вашим советом.
Еще один вопрос связанный с реализацией проекта:
Поскольку оригинал буду извлекать и на его место ставить прошитую дампом проекта ( Atmega 328P-PU) то наверное при прошивке все настройки регистров нужно устанавливать как в исходнике, - Arduino UNO или это не принципиально?
С уважением!
Покак кто-то из нас этого не попробует сделать - ответа получить не выйдет. Сжечь МК вы наврядли сумеете.
Благодарю!
Пойду пробовать. Страшно!!! Отпишусь о результатах на ветке.
С уважением!
делал приемник на синтезаторе LC72131, управлял Pro Mini ATmega328P 5V / 16MHz - аналог UNO
http://arduino.ru/forum/apparatnye-voprosy/muzykalnyi-tsentr-lg-cd-962-c...
В теме есть ссылки на используемые библиотеки.
нарыл у себя скетч чисто для приемника.
Благодарю DIVGENY!
Я видел Ваш проект под тюнер в котором используеться приемник на 24 ножках LA1831. Это высший пилотаж!!!
Для меня любителя, (из-за отсутствия знаний) такой проект пока недоступен для понимания. (Постараюсь изучить и на это уйдет время). Его то (времени) как правило и не хватает, поскольку придется погружаться в "тонкости".
В более широком смысле это направление, - использование платформы Arduino (и не только) для "стандартных тюнеров" радиоприемных устройств весьма интересно и познавательно. Многие подбные устройства, - FM/AM и TV тюнерa (от спутниковых до эфирных) уже давно лежат в мусорных ведрах на разборке (стоимость копейки,- возможности широченные). И представляют "академический" интерес, реализованный на практике. К сожалению ни один ВУЗ таких знаний не дает. Страницы форума, это бесценные знания. Низкий поклон Вам!!!
Соображения по использованию других платформ, в некоторых старых CD, DVD используются контроллеры с еще более могучими возможностями, например H8/3000.
С уважением!