Перейти к содержанию
bbh_blocked_dnftl

Синтезатор NanoVFO с поддержкой CW


Relayer

Рекомендуемые сообщения

И еще один момент выяснился. board.txt несмотря на то, что он в кодировке UTF-8 не содержит т.н. BOM - заголовка указывающего на кодировку. Для UTF-8 это последовательность EF BB BF. Стандартный блокнот при сохранении UTF-8 файлов ВСЕГДА добавляет BOM  начало файла. А ардуино их не понимает. Соответственно и ругается

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 151
  • Создана
  • Последний ответ

Топ авторов темы

Собрал уже на макетке пайкой, думал, проблема в объемном монтаже, наводки какие-нибудь.  Ан нет. Замену файла  Encoder.cpp выполнял, энкодеры, ардуинки (как на 3,3 в, так и на 5в), дисплеи менял, результат, увы, нулевой. Так и зависает, малейшее движение валкодера, и все... экран сразу гаснет, либо отображается верхняя (нижняя) половина, либо вообще какие-то нереальные цифры появятся (например: 69м частота 0 053 и пр.) и все висит; кроме как на кнопочку сброса на ардуинке, реакции нет никакой. Монтаж на соответствие схеме проверен досконально. Пока у меня тупик, что дальше делать, не знаю...

 

0_96.jpg1_3.jpg

 

Ссылка на комментарий
Поделиться на другие сайты

Странное очень. Посмотрите питание. Может емкость поставить надо. Можно попробовать емкости по входам валкодера на землю небольшие поставить

А если вообще отключить валкодер - кнопки и ключ работает стабильно?

Ссылка на комментарий
Поделиться на другие сайты

Отключил валкодер. Кнопки работают абсолютно стабильно, ключ пока не подключен. Питание 3,3в. А вот что по самой шине питания, завтра посмотрю осциллографом, сегодня уже поздно.

Ссылка на комментарий
Поделиться на другие сайты

По питанию криминала не обнаружено. На скорую руку подключил китайский оптический энкодер (400 имп/об), раскомментировав нужные строчки для для него, закрыв комментариями для механического. Синтезатор ожил и заработал, как надо! :ladushki: Кручу, гоняю ручку, жму кнопки, пока зависаний нет, красота, одним словом! А вот с механикой нормально работать не хочет ну ни в какую, увы. 

 

С опт валкодером.jpg

Ссылка на комментарий
Поделиться на другие сайты

А вы не могли там наменять чего-то в константах отвечающих за работу валкодера? Качните с гитхаба исходники повторно да подмените/сверьте

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

 

У вас же вроде как все работало с механическим? И глюки были только при быстрой перестройке

 

Это 1.3" дисплей. Прекрасно работает!

Вот только при попытке очень быстрой прокрутки валкодера идет возврат в 3 600 000, я так понял в начальные настройки. Крутишь медленно, все ОК... Может, и на валкодер подтягивающие резисторы по 10к поставить?

attachicon.gif1.3_дисплей.jpg

Ссылка на комментарий
Поделиться на другие сайты

Качните с гитхаба исходники повторно да подмените/сверьте

Качнул, установил только дисплей 0,91 в скетче, больше для чистоты эксперимента ничего в скетче не трогал. Результат тот же - нормальной работы мех.энкодера нет, увы. Малейший поворот - все, завис. Только сброс ардуинки помогает. Брал и менял на другой мех. энкодер с собранного синтезатора http://qrp.ru/forum/9-%D0%A1%D0%B0%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0/13018-%D0%A1%D0%B8%D0%BD%D1%82%D0%B5%D0%B7%D0%B0%D1%82%D0%BE%D1%80-%D0%B4%D0%BB%D1%8F-QRP-CW-%D1%82%D1%80%D0%B0%D0%BD%D1%81%D0%B8%D0%B2%D0%B5%D1%80%D0%B0?start=80  , ставил новый. Все тоже самое, увы...  Тут же, не меняя скетча, вместо механического энкодера воткнул оптический. Шаг перестройки 100 Гц, крутнул один оборот, и вся восьмидесятка пройдена. :)  Вообщем, снова загрузил скетч под оптический энкодер, с ним синтезатор работает без проблем. 

 

 

У вас же вроде как все работало с механическим?

 

Да в том то и дело, самое интересное в том, что сразу после сборки была проблема только с быстрым вращением ручки энкодера, однако зависания присутствовали. А вот сейчас вообще как-то глухо.

Ссылка на комментарий
Поделиться на другие сайты

А емкости небольшие на земплю по ногам валкодера не пробовали?

Ссылка на комментарий
Поделиться на другие сайты

Ну тогда даже не знаю что тут делать. Если у меня воспроизведется такая ситуация - найду и поправлю. А править код наугад не имеет смысла

Ссылка на комментарий
Поделиться на другие сайты

Да понятно... Что уж тут сделаешь. А за конструкцию синтезатора и так большое спасибо!

 

Есть вопрос по поводу увеличения кол-ва диапазонов. Пока скетч детально не изучал, но если не трудно, подскажите, как можно еще добавить диапазоны (хотя бы еще один).

 

Кажется, нашел.... confic.h править?

 

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

Ссылка на комментарий
Поделиться на другие сайты

Да, нужные бенды прописываются в config.h

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Да с механическим энкодером программа вылетает??? Оптический и на Шаговом двигателе работают отлично!!!!! 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

×
×
  • Создать...