Синтезатор частоты 88-108МГц на ATMEGA16
Re: Синтезатор частоты 88-108МГц на ATMEGA16
Здравия любителям поконструировать ! Анализ сайта показал: все принципиальные схемы на ATMEGA8 не соответствуют действительностию В схемах на данной микросхеме МК, присутствует 32 ножки < у МК их 28 !!! >. В печатной плате на данном МК, замкнут минус с плюсовым выводом питания ..... Есть у кого-нибудь схема ПРАВИЛЬНАЯ ? Интересует схема на ATMEGA8 и синтезаторе частоты LM7001. Приемник или передатчик на данную тематику 88...108 мГц ??? С Уважением Павел !
Последний раз редактировалось Pavel_ukv Пт окт 06, 2023 15:53:37, всего редактировалось 1 раз.
Re: Синтезатор частоты 88-108МГц на ATMEGA16
а ты попробЫвай даташит на контроллер посмотреть и там ноги посчитать...Pavel_ukv писал(а):поконструирывать
Re: Синтезатор частоты 88-108МГц на ATMEGA16
У меня в руках этот микроконтроллер .... 32 ноги у ATMEGA16 !!! Спасибо за намек по орфографии, но от этого дополнительные порты на микроконтроллере не появились ....
Re: Синтезатор частоты 88-108МГц на ATMEGA16
вот же, бл.ть, ленивая...))) - Блага-дарю за комплимент ! Видать от хорошего БРАТКА выслушиваю .... 90-е вернулись ? Могу и не промолчать ... В начале темы, идёт разговор о корпусе DIP и тут на тебе ... Видали мы героев в 90-х и с цепями и прутами .... И сейчас ракеты почти каждый день ... Вы чем меня напугать решили ??? В плате где замкнутое питание, почему-то 28 ног в МК !
Добавлено after 22 minutes 20 seconds:
Откройте пожалуйста в LAYOUT6 данный файл <Плата PLL_ATMEGA-8_DIP.lay>, который находится на данном сайте и убедитесь сами, что на данной печатной плате стоит МК в DIP28 ! Ко мне какие прентензии ???
Добавлено after 22 minutes 20 seconds:
Откройте пожалуйста в LAYOUT6 данный файл <Плата PLL_ATMEGA-8_DIP.lay>, который находится на данном сайте и убедитесь сами, что на данной печатной плате стоит МК в DIP28 ! Ко мне какие прентензии ???
Последний раз редактировалось Pavel_ukv Пт окт 06, 2023 19:59:21, всего редактировалось 2 раза.
Re: Синтезатор частоты 88-108МГц на ATMEGA16
у меня к вам никаких претензий....)))))
если на плате замкнуто питания, то я бы его разомкнул....т.е. я не знаю, по какой причине у автора так получилось (файл не искал и не смотрел....одно время следил за темой, но про другой вариант и только схему...)
если на плате замкнуто питания, то я бы его разомкнул....т.е. я не знаю, по какой причине у автора так получилось (файл не искал и не смотрел....одно время следил за темой, но про другой вариант и только схему...)
Re: Синтезатор частоты 88-108МГц на ATMEGA16
Блага-дарю за человеческий ответ ! На плате действительно микроконтроллер на 28 ног, но при этом полной гарантии что все заработает нет ... Я решил перестраховаться и спросить мнения других ! Если кто-то подскажет или даст какие-то советы < подсказки > буду - РАД ! Благодарю за понимание !!!
- chainik-4
- Встал на лапы
- Сообщения: 104
- Зарегистрирован: Пн июл 25, 2016 11:24:33
- Откуда: Набережные Челны
Re: Синтезатор частоты 88-108МГц на ATMEGA16
[uquote="Pavel_ukv",url="/forum/viewtopic.php?p=4485716#p4485716"]Блага-дарю...[/uquote]
Собирал данный блок управления синтезатором на ATMega-8 в Дип корпусе. Правда у меня синтезатор LC72131. На приведенной плате ошибок нет. Единственное - были перепутаны назначения выводов управления синтезатором. Об этом писал на стр.32 форума. Возможно, тоже столкнетесь с тем же. Правда, назначение выводов зависит от прошивки. А прошивка для LM7001 может отличаться назначением выводов. Это относится только к выводам управления синтезатором. Их всего 3.
Плата в спринте на стр.28 форума. Ничего там не замкнуто. Питание подается на 7 ю ногу. Красным цветом изображены загнутые на 90' клеммы. Они выше платы - дорожек не касаются. Контроллер впаивается со стороны дорожек.
Поскольку большинство программ разработаны для CMD исполнения, неплохо бы вам проверить(по выложенным рисункам печатных плат) соответствие PIN-ов CMD и DIP исполнения, подключенных к ЖКИ, синтезатору и энкодеру(не по номерам ножек, а по выполняемой функции - обозначениям портов и пинов). Такой подход будет более правильным.
Собирал данный блок управления синтезатором на ATMega-8 в Дип корпусе. Правда у меня синтезатор LC72131. На приведенной плате ошибок нет. Единственное - были перепутаны назначения выводов управления синтезатором. Об этом писал на стр.32 форума. Возможно, тоже столкнетесь с тем же. Правда, назначение выводов зависит от прошивки. А прошивка для LM7001 может отличаться назначением выводов. Это относится только к выводам управления синтезатором. Их всего 3.
Плата в спринте на стр.28 форума. Ничего там не замкнуто. Питание подается на 7 ю ногу. Красным цветом изображены загнутые на 90' клеммы. Они выше платы - дорожек не касаются. Контроллер впаивается со стороны дорожек.
Поскольку большинство программ разработаны для CMD исполнения, неплохо бы вам проверить(по выложенным рисункам печатных плат) соответствие PIN-ов CMD и DIP исполнения, подключенных к ЖКИ, синтезатору и энкодеру(не по номерам ножек, а по выполняемой функции - обозначениям портов и пинов). Такой подход будет более правильным.
Основное правило электробезопасности: Если видите торчащие оголенные концы, руками не трогайте...
Re: Синтезатор частоты 88-108МГц на ATMEGA16
День ДОБРЫЙ ! Вопрос у меня стоит в изготовлении новой платы, где будет установлена и LM7001. А анализ показал: что плата, на которой находится микроконтроллер в DIP корпусе, где на плюсовом питании МК подключены 1 и 16 выводы двух строчного индикатора, которые по схеме должны сидеть на общем проводе ... Вот и появилось много вопросов ! Можно теоретически по разным корпусам МК переписать выводы по портам, но нет гарантии что все заработает. Я могу выложить скрин печатной платы, но как это сделать пока не знаю !
- chainik-4
- Встал на лапы
- Сообщения: 104
- Зарегистрирован: Пн июл 25, 2016 11:24:33
- Откуда: Набережные Челны
Re: Синтезатор частоты 88-108МГц на ATMEGA16
[uquote="Pavel_ukv",url="/forum/viewtopic.php?p=4489609#p4489609"]День ДОБРЫЙ...[/uquote]
Плата на стр. 28 форума. Выводы 1 и 16 индикатора соединены с общим проводом. Средний вывод стабилизатора 78M05 - общий провод.
Лично я противник установки синтезатора на одну плату с микропроцессором. По идее синтезатор должен быть на плате приемника. Или на отдельной плате, рядом с приемником. Все таки к синтезатору идет ВЧ сигнал с блока УКВ.
Плата на стр. 28 форума. Выводы 1 и 16 индикатора соединены с общим проводом. Средний вывод стабилизатора 78M05 - общий провод.
Лично я противник установки синтезатора на одну плату с микропроцессором. По идее синтезатор должен быть на плате приемника. Или на отдельной плате, рядом с приемником. Все таки к синтезатору идет ВЧ сигнал с блока УКВ.
Основное правило электробезопасности: Если видите торчащие оголенные концы, руками не трогайте...
Re: Синтезатор частоты 88-108МГц на ATMEGA16
День Добрый ! Спасибо chainik-4, буду пробовать делать. Если результат будет успешный, я обязательно отпишусь ! Если нет, то не вижу смысла в дальнейшей писанине. “Лично я противник установки синтезатора на одну плату” – можно заэкранировать это дело и отфильтровать хорошо питание. С Уважением Павел !
-
alec-pavlov
- Родился
- Сообщения: 16
- Зарегистрирован: Чт дек 01, 2016 19:48:52
Re: Синтезатор частоты 88-108МГц на ATMEGA16
ВСЕХ С НАСТУПАЮЩИМ НОВЫМ ГОДОМ!
ребята у кого есть прошивка ATMEGA8+LM7001+WH1602+латинница
поделитесь пожалуйста. спасибо
ребята у кого есть прошивка ATMEGA8+LM7001+WH1602+латинница
поделитесь пожалуйста. спасибо
- chainik-4
- Встал на лапы
- Сообщения: 104
- Зарегистрирован: Пн июл 25, 2016 11:24:33
- Откуда: Набережные Челны
Re: Синтезатор частоты 88-108МГц на ATMEGA16
[uquote="alec-pavlov",url="/forum/viewtopic.php?p=4522808#p4522808"]ВСЕХ С НОВЫМ ГОДОМ![/uquote]
Раз взялся за устройства с микроконтроллерами, попробуй сам переделать программу. Возьми исходный код для Atmega16 и LM7001 - где - то в начале форума. Возьми оттуда фрагмент программы загрузки
LM7001. Начинается Load7001:
Заканчивается защелкиваем в LM 7001 данные.
В этом фрагменте надо изменить все обозначения портов PORTA на PORTC
Еще надо изменить имя регистра prm1 на work - везде в этом блоке.
Далее берете исходник для LC72131, который выкладывал я.
Исходник в Яндекс диске. Ссылка на стр.32 форума. Там речь идет о MAX7219, но там ест и архив для 1602.
Убираете там фрагмент загрузки LC72131. Начинается Load LC72131:
Заканчивается защелкиваем в LC72131 данные IN1
(можно пред каждой строкой поставить точку с запятой - отметить как комментарии)
Вместо этого блока записываете блок загрузки LM7001 - с исправлением обозначений портов и имени регистра.
Еще в исходном коде надо найти записи rjmp LoadLC72131 и заменить на запись rjmp Load7001
Надо заменить все такие записи.
После этого получившийся исходный код компилируем в Atmel Studio.
Раз взялся за устройства с микроконтроллерами, попробуй сам переделать программу. Возьми исходный код для Atmega16 и LM7001 - где - то в начале форума. Возьми оттуда фрагмент программы загрузки
LM7001. Начинается Load7001:
Заканчивается защелкиваем в LM 7001 данные.
В этом фрагменте надо изменить все обозначения портов PORTA на PORTC
Еще надо изменить имя регистра prm1 на work - везде в этом блоке.
Далее берете исходник для LC72131, который выкладывал я.
Исходник в Яндекс диске. Ссылка на стр.32 форума. Там речь идет о MAX7219, но там ест и архив для 1602.
Убираете там фрагмент загрузки LC72131. Начинается Load LC72131:
Заканчивается защелкиваем в LC72131 данные IN1
(можно пред каждой строкой поставить точку с запятой - отметить как комментарии)
Вместо этого блока записываете блок загрузки LM7001 - с исправлением обозначений портов и имени регистра.
Еще в исходном коде надо найти записи rjmp LoadLC72131 и заменить на запись rjmp Load7001
Надо заменить все такие записи.
После этого получившийся исходный код компилируем в Atmel Studio.
Основное правило электробезопасности: Если видите торчащие оголенные концы, руками не трогайте...
-
alec-pavlov
- Родился
- Сообщения: 16
- Зарегистрирован: Чт дек 01, 2016 19:48:52
Re: Синтезатор частоты 88-108МГц на ATMEGA16
chainik-4 спасибо что ответил и объяснил процесс попробую но на восьмом десятке поздновато осваивать
прграммирование другие заморочки. смотрел форум вы кучу прошивок написали ведь сколько времени прошло
думал может быть и такая есть. всё равно спасибо большое, удачи.
прграммирование другие заморочки. смотрел форум вы кучу прошивок написали ведь сколько времени прошло
думал может быть и такая есть. всё равно спасибо большое, удачи.
- chainik-4
- Встал на лапы
- Сообщения: 104
- Зарегистрирован: Пн июл 25, 2016 11:24:33
- Откуда: Набережные Челны
Re: Синтезатор частоты 88-108МГц на ATMEGA16
В Youtube ест очень хороший видеокурс по программированию микроконтроллера Atmega-8 на Ассемблере.
Называется - Электротехника и электроника для программистов.
Называется - Электротехника и электроника для программистов.
Основное правило электробезопасности: Если видите торчащие оголенные концы, руками не трогайте...
- chainik-4
- Встал на лапы
- Сообщения: 104
- Зарегистрирован: Пн июл 25, 2016 11:24:33
- Откуда: Набережные Челны
Re: Синтезатор частоты 88-108МГц на ATMEGA16
[uquote="alec-pavlov",url="/forum/viewtopic.php?p=4526239#p4526239"]думал может быть и такая есть.[/uquote]
Прошивка для Atmega8, LM7001 , 1602, 87,5 - 108 МГц, кварц 7,2 МГц. Латинница.
На схемах была некоторая путаница с выводами.
Энкодер - С4 - вперед, С5 - назад,
Кнопки - D0 - RESET, D2 - MODE, D3 - MEMORY.
LM7001 - C2 - CE, C0 - CL, C1 - D.
Проверял только на Протеусе. На Протеусе нет модели синтезатора, поэтому проверка не полноценная.
Попробуйте.
Исходники:
https://disk.yandex.ru/d/YOTklR8bOdVCOg
Прошивка для Atmega8, LM7001 , 1602, 87,5 - 108 МГц, кварц 7,2 МГц. Латинница.
На схемах была некоторая путаница с выводами.
Энкодер - С4 - вперед, С5 - назад,
Кнопки - D0 - RESET, D2 - MODE, D3 - MEMORY.
LM7001 - C2 - CE, C0 - CL, C1 - D.
Проверял только на Протеусе. На Протеусе нет модели синтезатора, поэтому проверка не полноценная.
Попробуйте.
Исходники:
https://disk.yandex.ru/d/YOTklR8bOdVCOg
- Вложения
-
- Atmega8_LM7001_87-108_1602_7_2.hex
- (4.31 КБ) 90 скачиваний
Основное правило электробезопасности: Если видите торчащие оголенные концы, руками не трогайте...
-
alec-pavlov
- Родился
- Сообщения: 16
- Зарегистрирован: Чт дек 01, 2016 19:48:52
Re: Синтезатор частоты 88-108МГц на ATMEGA16
chainik-4 спасибо
- chainik-4
- Встал на лапы
- Сообщения: 104
- Зарегистрирован: Пн июл 25, 2016 11:24:33
- Откуда: Набережные Челны
Re: Синтезатор частоты 88-108МГц на ATMEGA16
[uquote="alec-pavlov",url="/forum/viewtopic.php?p=4526900#p4526900"]спасибо[/uquote]
Буду благодарен, если напишете о результатах.
Буду благодарен, если напишете о результатах.
Основное правило электробезопасности: Если видите торчащие оголенные концы, руками не трогайте...