-
02.02.2019, 20:20 #1
- Регистрация
- 09.04.2009
- Адрес
- Омск
- Возраст
- 68
- Сообщений
- 84
- Поблагодарили
- 14
- Поблагодарил
- 171
Прошу помощь
Коллеги прошу оказать помощь в программе прошивки трёх диапазонного синтезатора с ПЧ 500кГц, на ATMEGO 8 и опорном синтезаторе AD9835 с осцилятором на 75 МГц. Атмега выедена из строя замыканием на +12 вывода указания передачи. Синтезатор приобретался более 10 лет назад, где не помню. осталась схема.Прошу прщения если что-то не получилось
Последний раз редактировалось UA9MMZ; 03.02.2019 в 09:48. Причина: Спасибо помощь оказана, вопрос решен
73. Владимир (UA9MMZ)
-
03.02.2019, 09:50 #2
- Регистрация
- 09.04.2009
- Адрес
- Омск
- Возраст
- 68
- Сообщений
- 84
- Поблагодарили
- 14
- Поблагодарил
- 171
Спасибо помощь оказана, вопрос решен
73. Владимир (UA9MMZ)
-
18.02.2019, 06:02 #3
- Регистрация
- 26.09.2008
- Сообщений
- 77
- Поблагодарили
- 111
- Поблагодарил
- 13
Пишу сюда потому что не нашел подходящей темы..
Помощь нужна, по скетчу Ардуины, можно в личку, к автору пытался обратится не помогло
Повторил вот это в изменениями под себя но только в железе, вопрос к скетчу больше:
1. Режим авто не чередуется, т.е. по умолчанию включен, после нажатия получается режим ручной, потом обратно на авто не переключается и приходится полностью выключать устройство.
2. Обнаружился дребезг: при режиме авто (при не подключенном BandData) пуль переключается сам на разные порты. (в ручном такого нет)
С программированием не умею ладить, подскажите что может быть?RM9A/RA9A team
-
18.02.2019, 06:48 #4
- Регистрация
- 09.05.2011
- Адрес
- г. Биробиджан
- Возраст
- 50
- Сообщений
- 2,902
- Поблагодарили
- 1677
- Поблагодарил
- 4479
Что именно повторяли оттуда и что именно меняли по железу
Я так понял рисунок 4
По вопросу два потяните на землю входы ABCD
По вопросу 1 там баг в скетче
смотрите сами
if (digitalRead (btauto) == HIGH && setauto == false) {setauto = true;} (проверка прошла включили режим авто)
if (digitalRead (btauto) == HIGH && setauto == true) {setauto = false;}( опять делаем проверку сразу выключаем авто)
Надо логику проверки менятьПоследний раз редактировалось UA0DM; 18.02.2019 в 06:59.
Виктор UA0DM
-
18.02.2019, 06:52 #5
- Регистрация
- 26.09.2008
- Сообщений
- 77
- Поблагодарили
- 111
- Поблагодарил
- 13
повторял который с Band data и с режимом авто и переключение антенн с резистивного делителя, по железу там только на выходе (ключи) другие не смертельно для скетча
рис 4RM9A/RA9A team
-
18.02.2019, 07:00 #6
- Регистрация
- 09.05.2011
- Адрес
- г. Биробиджан
- Возраст
- 50
- Сообщений
- 2,902
- Поблагодарили
- 1677
- Поблагодарил
- 4479
По авто режиму повторюсь нарушена логика проверки переключения
Выше попытался объяснить
Там конструкция не два раза IF , а IF ELSE надо использовать
Это наверное в ветку Ардуино перенести лучшеВиктор UA0DM
-
18.02.2019, 07:13 #7
- Регистрация
- 09.05.2011
- Адрес
- г. Биробиджан
- Возраст
- 50
- Сообщений
- 2,902
- Поблагодарили
- 1677
- Поблагодарил
- 4479
Приблизительно вот так
if (digitalRead (btauto) == HIGH && setauto == false)
{setauto = true;
}
ELSE
{if (digitalRead (btauto) == HIGH && setauto == true)
{ setauto= false;
}
}Виктор UA0DM
-
18.02.2019, 07:16 #8
- Регистрация
- 26.09.2008
- Сообщений
- 77
- Поблагодарили
- 111
- Поблагодарил
- 13
Виктор спасибо большое попробую!
RM9A/RA9A team
-
18.02.2019, 08:33 #9
- Регистрация
- 30.04.2010
- Адрес
- New-Troitsk
- Возраст
- 64
- Сообщений
- 1,682
- Поблагодарили
- 599
- Поблагодарил
- 482
ТС, название Вашей темы сбивает с толка. Можно подумать, что лекарство редкое понадобилось срочно или на карте пусто. Не обижайтесь, но заголовки надо как-то конкретнее составлять.
-
19.02.2019, 02:09 #10
- Регистрация
- 09.05.2011
- Адрес
- г. Биробиджан
- Возраст
- 50
- Сообщений
- 2,902
- Поблагодарили
- 1677
- Поблагодарил
- 4479
-
19.02.2019, 05:38 #11
- Регистрация
- 26.09.2008
- Сообщений
- 77
- Поблагодарили
- 111
- Поблагодарил
- 13
|
Социальные закладки