PDA

Просмотр полной версии : Замена AT90S1200 на ATTINY2313 в синте UR5VUL



ew2ah
22.04.2007, 11:34
Доброго времени суток!
Может кто подскажет по программе для синта AVR+LM7001 на КВ диапазоны. Простая трансляция с указанием области стека эффекта не дает. Путаются регистры начальной загрузки.
Может кто уже этот вопрос решил?

Luis
22.04.2007, 15:34
А сослались ли на файл tn2313def.inc вначале листинга программы?
А переделали ли подпрограмму записи информации в ЕЕПРОМ? Для tiny2313 есть отличия.
А обратили ли внимание на FUSE биты при прошивке микроконтроллера?

ew2ah
22.04.2007, 16:36
На все сослался, фьюзы выставил на внешний генератор. Получается перехлест регистров, т.е. когда я смотрю eep файл в программаторе, первая константа берется с первой и второй ячейки, вторая - со второй и третьей и т.д., т.е. начиная со второй константы неправильная адресация.
В исходнике, правда два регистра r20,r21 идут под переменныу в процессе работы. Может здесь собака порылась?

Luis
22.04.2007, 20:22
Да не должно быть никаких подводных камней при переносе программы под другой микроконтроллер....
Завтра попробую в своём экземпляре синтезатора ATtiny2313, сообщу - что получилось.

ew2ah
22.04.2007, 20:37
Спасибо Luis , что откликнулись. Я пробовал и AT90S2313, такая же ситуация. Все таки я не так указал стек. Ведь под ряд переменных в исходнике два регистра, и даже по три, а стек я указал 0xDF.
Буду рад помощи. Сделал трансивер на один диапазон размером с автомагнитолу, и есть мысль сделать его на УКВ. В течение недели вывешу его на СКР, только сделаю снимки.
73! Сергей

Luis
23.04.2007, 20:15
В присоединённом файле программа прошивки "Простого синтезатора частоты -Радио,№6/2006", переделанная под Attiny2313.
На рисунке в архиве приведены биты конфигурации при программировании микроконтроллера.
Диапазон частот - 7000...7100 кГц( можно подставить другой).
Супервизор не устанавливается, внешняя тактовая частота на микроконтроллер не подаётся (работает внутренний RC генератор).

ew2ah
02.05.2007, 06:40
Спасибо Luis! Все заработало даже лучше чем с 1200! Шаг стал нормальным -50 Гц, попробовал devicefiles зашить в AT90S2313 - тоже пошло!

ur3iku
15.08.2011, 00:51
Похожая ситуация.Хочу собрать синтез.ТЕМЕРЕВА* *http://www.qrz.ru/schemes/contribute/constr/ur5vul-synt * * * Контроллера ат90s1200 уже не найти.Подскажите как перейти на atiny2313/

R2RBN
20.08.2011, 15:41
Похожая ситуация.Хочу собрать синтез.ТЕМЕРЕВА* *http://www.qrz.ru/schemes/contribute/constr/ur5vul-synt * * * Контроллера ат90s1200 уже не найти.Подскажите как перейти на atiny2313/
Ну вы блин дайте,ладно дата поста старая вы ещё не заметили что постом выше прошивка под этот контролер лежит.К стати Luis это и есть Теремеев и он прошивку выложил.