синтезатор частоты для сдр

Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
Ответить
Родился
Сообщения: 4
Зарегистрирован: Вс апр 03, 2022 04:13:04

Сообщение oleggg »

Всем здравствуйте,люди помогите с выводом частоты на дисплей.что нужно подправить в скетче чтоб частота на дисплеи отображалась деленной на 4.
Вложения
2022-04-03_08-31-51.png
я так понимаю править здесь где тот нужно
(53.54 КБ) 158 скачиваний
Реклама
Поставщик валерьянки для Кота
Сообщения: 1924
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

Коррекция вероятно, ниже строк

case 0: ...
case 1: ...


freq = vfo_t;
изменить с
freq = vfo_t / 4;

Очень вероятно, что есть и другие места, которые необходимо изменить. Подробности неизвестны, поэтому следует проверить на реальной конструкции.
Контактная информация:
Реклама
Родился
Сообщения: 4
Зарегистрирован: Вс апр 03, 2022 04:13:04

Сообщение oleggg »

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

Добавлено after 1 minute 53 seconds:
freq = vfo_t;
изменить с
freq = vfo_t / 4;
про это тоже думал,но железо еще идет с али проверить нет возможности
Друг Кота
Аватара пользователя
Сообщения: 15680
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

oleggg писал(а):возможно вам скетч скинуть чтоб вы посмотрели?сюда модератор не разрешает, я в програмирование вообще ничего не понимаю...
1. Запаковываем папку скотча в архив и тот архив цепляем к сообщению;
2. Выкладываем (копировать/вставить) содержимое файла *.ino непосредственно в сообщение , затем обрамляем как code и еще раз как spoiler (кнопы над рамкой окна редактора сообщения)
8)
Реклама
Эиком - электронные компоненты и радиодетали
Родился
Сообщения: 4
Зарегистрирован: Вс апр 03, 2022 04:13:04

Сообщение oleggg »

так?
Вложения
vfo_si5351.zip
(4.19 КБ) 190 скачиваний
Реклама
Поставщик валерьянки для Кота
Сообщения: 1924
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

Если конструкция позволяет корректировку и у Вас есть необходимые вещи / код, инструкции, схеми и т.д. / "вернуться" в случае неудачи - то тогда возможны тесты. А иногда одним неверным вводом напр. кода можно повредить, напр. устройство (хардуер, питание, буутлоудер и др.). Делать это или нет решать Вам. Ничего не могу посоветовать.
---
В коде вижу вторую строчку, кандидат на исправление: запись в eeprom. Без реальной конструкции поправка усложняется.
Поменяем частоты, Вы загрузите новый код в устройство (и удалите старый код), и потом будет ясно, что необходимо еще одна коррекция ... Так до бесконечности. Не нравится "удаленная смена" / и написание прогр. кода без реального тестирования как в "пишущей стране", так и в "дальней" :).
(частично пользуюсь переводчик БГ -> РУ)
Последний раз редактировалось veso74 Вс апр 03, 2022 10:00:27, всего редактировалось 2 раза.
Контактная информация:
Реклама
Родился
Сообщения: 4
Зарегистрирован: Вс апр 03, 2022 04:13:04

Сообщение oleggg »

навредить там вряд ли возможно,мне бы понять что изменить чтоб частота отображалась деленной на 4

Добавлено after 14 minutes 40 seconds:
виртуального тестеровщика для ардуино нет никакого?
Вложения
schematics.jpg
схема
(138.76 КБ) 133 скачивания
Поставщик валерьянки для Кота
Сообщения: 1924
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария

Сообщение veso74 »

UnoArduSim, Proteus и др. Для уточнения работы некоторых модулей, проверки алгоритма, математики, трансфер по шини и т.д. пригодны для использования, но вряд ли сможете смоделировать всю схему. Кроме написания кода "шаг за шагом" и проверки реального устройства, оптимальным способом я не нашел. Правда, небольшая коррекция "чужого" кода, добавление/удаление простой функции можно.

UnoArduSim
https://www.sites.google.com/site/unoardusim/
Контактная информация:
Ответить

Вернуться в «Arduino»