Автор Тема: Управление гетеродином на основе ADF4350/ADF4351  (Прочитано 20128 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн r6dlc Владимир

  • Постоялец
  • ***
  • Сообщений: 90
  • Репутация: +14/-1
  • Подпись находится в стадии разработки
  • QRA: LN05na
Re: Управление гетеродином на основе ADF4350/ADF4351
« Ответ #15 : 20 Январь 2022, 19:46:37 »
А фьюзы нужно менять или по умолчанию?

Оффлайн r6dlc Владимир

  • Постоялец
  • ***
  • Сообщений: 90
  • Репутация: +14/-1
  • Подпись находится в стадии разработки
  • QRA: LN05na
Re: Управление гетеродином на основе ADF4350/ADF4351
« Ответ #16 : 21 Январь 2022, 00:01:34 »
Поменял регистры в текстовом редакторе , добавил нули впереди, чтобы были 8 значиные , программатор выдает ошибку, оригинальной прошивкой все шьется, в чем дело не могу понять. Во вложении файл с измененными регистрами. Опорная частота 25 МГц , может кто нибудь глянет сам файл?  ??? beer

Оффлайн LZ2WSG

  • Пользователь
  • **
  • Сообщений: 43
  • Репутация: +16/-0
  • QRA: KN34PC
Re: Управление гетеродином на основе ADF4350/ADF4351
« Ответ #17 : 21 Январь 2022, 00:33:41 »
Последние два символа строки являются контрольной суммой (котороя с новыми ном. должна быть другим).
"eXtreme Burner - AVR" не считала за ошибку это, и пересчислила снова. Попробуйте один из двух файлов. 
(Запись в .hex я до сих пор считаю магией :), всегда проще писать в программном коде (если он есть) и последующая компиляция).
« Последнее редактирование: 21 Январь 2022, 00:43:56 от LZ2WSG »
Веселин, LZ2WSG

Оффлайн r6dlc Владимир

  • Постоялец
  • ***
  • Сообщений: 90
  • Репутация: +14/-1
  • Подпись находится в стадии разработки
  • QRA: LN05na
Re: Управление гетеродином на основе ADF4350/ADF4351
« Ответ #18 : 21 Январь 2022, 01:02:35 »
Да, ваш файл залился, тот, что с 1 ей, получается в конце строк , есть еще  символы, я на них обратил внимание , но так и не смог понять, что это , теперь буду знать, а у меня eXtreme Burner - AVR не хочет открывать файлы, ошибку выдает, я пытался шить Sina Prog , спасибо большое! Проверю в железе позже, ADf пока нет . Скажите, чтоб я уже ни кого не мучил. Дак, что в этом случае делать?

Оффлайн r6dlc Владимир

  • Постоялец
  • ***
  • Сообщений: 90
  • Репутация: +14/-1
  • Подпись находится в стадии разработки
  • QRA: LN05na
Re: Управление гетеродином на основе ADF4350/ADF4351
« Ответ #19 : 21 Январь 2022, 02:43:49 »
В общем поставил я на другой комп eXtreme Burner - AVR, на другом он заработал.Открыл hex файл в этом загрузчике, потом его же и сохранил , при этом поменялись значения контрольных сумм. Вот вам и Индус разработчик, другие загрузчики напрочь отказались его видеть.Ну и еще Русских букв не должно в названии папок быть.В общем все так , как вы и писали. На моем компе не захотел этот загрузчик работать ,но то уже другая тема. Главное разобрался с вашей помощью! Спасибо! Не все люди разбираются в тонкостях программирования, а шить то хочется  :)  ;D
« Последнее редактирование: 21 Январь 2022, 03:19:13 от r6dlc Владимир »

Оффлайн UR5EIN Вячеслав

  • Ветеран
  • *****
  • Сообщений: 710
  • Репутация: +134/-14
  • QRA: KN78MM
Re: Управление гетеродином на основе ADF4350/ADF4351
« Ответ #20 : 21 Январь 2022, 03:34:18 »
...Не все люди разбираются в тонкостях программирования, а шить то хочется   
Поначалу тоже была проблема с AVR studio. Программа не всегда могла прошивать чипы. Потом подсказали: всё исходники, НЕХ файлы... должны находиться на том же диске, где и сама программа (у меня это диск С). Иногда копировал НЕХ прямо на рабочий стол, чтобы была под руками, а программа его не "видела"...

Оффлайн LZ2WSG

  • Пользователь
  • **
  • Сообщений: 43
  • Репутация: +16/-0
  • QRA: KN34PC
Re: Управление гетеродином на основе ADF4350/ADF4351
« Ответ #21 : 21 Январь 2022, 10:40:18 »
r6dlc Владимир, с файлом, который я получил от Вашего, в Proteus я вижу несоответствие регистров. Что-то не так с нашими механическими замена :) - в данных ошибка.  Методом проб и ошибок :).
Для правильной механической замены данных возможно автор поможет. Я бы изменил способ ввода данных пользователем или через Serial или regs: в EEPROM.
Веселин, LZ2WSG

Оффлайн RA3TES Андрей

  • Ветеран
  • *****
  • Сообщений: 1347
  • Репутация: +375/-47
  • Подпись находиться в стадии разработки
  • QRA: LO15VJ
Re: Управление гетеродином на основе ADF4350/ADF4351
« Ответ #22 : 21 Январь 2022, 11:32:46 »
Вот здесь есть описание UP конвертера 2400 для QO-100.
Синтезатор на  ADF4350, загрузчик Attiny13, есть исходники для BASCOM. В исходниках ковыряться всегда приятнее чем в HEX :-)

Оффлайн Mildi

  • Ветеран
  • *****
  • Сообщений: 1859
  • Репутация: +150/-366
  • Три дня расстрела и каждый день до смерти.
  • QRA: KP67lx
Re: Управление гетеродином на основе ADF4350/ADF4351
« Ответ #23 : 21 Январь 2022, 13:18:18 »
У программ бывают проблемы когда путь к файлу содержит кириллицу...
73! Василий (ex\RA1OGS/1)

Оффлайн UR5EIN Вячеслав

  • Ветеран
  • *****
  • Сообщений: 710
  • Репутация: +134/-14
  • QRA: KN78MM
Re: Управление гетеродином на основе ADF4350/ADF4351
« Ответ #24 : 21 Январь 2022, 14:00:55 »
У программ бывают проблемы когда путь к файлу содержит кириллицу...
Вполне возможно и теперь понятно. В случае, который описал выше путь, например "рабочий стол"... файл. Или если файл на диске с программой - тогда совсем никакого пути.

Оффлайн r6dlc Владимир

  • Постоялец
  • ***
  • Сообщений: 90
  • Репутация: +14/-1
  • Подпись находится в стадии разработки
  • QRA: LN05na
Re: Управление гетеродином на основе ADF4350/ADF4351
« Ответ #25 : 21 Январь 2022, 15:29:47 »
 У меня , когда папки на Русском были ну ни с самой прошивкой а по пути в других папках , я их засунул глубоко сильно, но на одном диске все, так этот программатор вообще их не видел. А другой шил , но тот файл, что был тупо изменен в текстовом редакторе шил с ошибкой из-за этих значений последних символов, не смотря на уже правильное положение файла и английские буквы. Для примера во вложении,  кусочки прошивки оригинал и отредактированная, после того , как программатор увидел прошивку я ее пере сохранил и в итоге последние символы поменялись, а до этого были, как в оригинале, и только регистры были изменены .Это все мне помог сделать LZ2WSG Для наглядности я немного разделил промежутками регистры естественно при прошивке было все слитно. В железе надо попробовать, жду синтезатор из Китая. Почему протеус видит ошибку пока не ясно.
« Последнее редактирование: 21 Январь 2022, 15:53:56 от r6dlc Владимир »

Оффлайн LZ2WSG

  • Пользователь
  • **
  • Сообщений: 43
  • Репутация: +16/-0
  • QRA: KN34PC
Re: Управление гетеродином на основе ADF4350/ADF4351
« Ответ #26 : 21 Январь 2022, 16:31:55 »
r6dlc Владимир, скопируйте весь .hex файл с измененными частями. В SPI монитор Proteus-a можно легко увидеть как загружать данни  без хардуерная часть.
---
Для себя попробую заряжать те же частоты в ATtiny13A и интерфейс кнопки, но на C , но хотел бы попробовать это и на оборудовании.

ATTiny13 через Arduino IDE (MicroCore) достаточно просто не знаю?
508 байта (49%) / 7 байта (10%) в ATTiny13 пока занятая память.
« Последнее редактирование: 21 Январь 2022, 16:43:45 от LZ2WSG »
Веселин, LZ2WSG

Оффлайн r6dlc Владимир

  • Постоялец
  • ***
  • Сообщений: 90
  • Репутация: +14/-1
  • Подпись находится в стадии разработки
  • QRA: LN05na
Re: Управление гетеродином на основе ADF4350/ADF4351
« Ответ #27 : 21 Январь 2022, 16:44:15 »
Вот здесь есть описание UP конвертера 2400 для QO-100.
подозреваю , что там можно менять частоту по такому же принципу, прошивок много не бывает :)

Оффлайн r6dlc Владимир

  • Постоялец
  • ***
  • Сообщений: 90
  • Репутация: +14/-1
  • Подпись находится в стадии разработки
  • QRA: LN05na
Re: Управление гетеродином на основе ADF4350/ADF4351
« Ответ #28 : 21 Январь 2022, 16:48:54 »
r6dlc Владимир, скопируйте весь .hex файл с измененными частями. В SPI монитор Proteus-a
ОК! Попробую. Пока не пользовался еще этой программой,нашел вроде халявную, качаю .Спасибо!
« Последнее редактирование: 21 Январь 2022, 16:57:02 от r6dlc Владимир »

Оффлайн RA3TES Андрей

  • Ветеран
  • *****
  • Сообщений: 1347
  • Репутация: +375/-47
  • Подпись находиться в стадии разработки
  • QRA: LO15VJ
Re: Управление гетеродином на основе ADF4350/ADF4351
« Ответ #29 : 21 Январь 2022, 19:18:11 »
подозреваю , что там можно менять частоту по такому же принципу
Не разбирался, но скорее всего также. Пишутся данные регистров, компилируется программкой BASCOM, HEX заливается в в Атини. Там, в исходниках, все понятно на уровне интуиции.