Просмотр полной версии : Замена AT90S1200 на ATTINY2313 в синте UR5VUL
Доброго времени суток!
Может кто подскажет по программе для синта AVR+LM7001 на КВ диапазоны. Простая трансляция с указанием области стека эффекта не дает. Путаются регистры начальной загрузки.
Может кто уже этот вопрос решил?
А сослались ли на файл tn2313def.inc вначале листинга программы?
А переделали ли подпрограмму записи информации в ЕЕПРОМ? Для tiny2313 есть отличия.
А обратили ли внимание на FUSE биты при прошивке микроконтроллера?
На все сослался, фьюзы выставил на внешний генератор. Получается перехлест регистров, т.е. когда я смотрю eep файл в программаторе, первая константа берется с первой и второй ячейки, вторая - со второй и третьей и т.д., т.е. начиная со второй константы неправильная адресация.
В исходнике, правда два регистра r20,r21 идут под переменныу в процессе работы. Может здесь собака порылась?
Да не должно быть никаких подводных камней при переносе программы под другой микроконтроллер....
Завтра попробую в своём экземпляре синтезатора ATtiny2313, сообщу - что получилось.
Спасибо Luis , что откликнулись. Я пробовал и AT90S2313, такая же ситуация. Все таки я не так указал стек. Ведь под ряд переменных в исходнике два регистра, и даже по три, а стек я указал 0xDF.
Буду рад помощи. Сделал трансивер на один диапазон размером с автомагнитолу, и есть мысль сделать его на УКВ. В течение недели вывешу его на СКР, только сделаю снимки.
73! Сергей
В присоединённом файле программа прошивки "Простого синтезатора частоты -Радио,№6/2006", переделанная под Attiny2313.
На рисунке в архиве приведены биты конфигурации при программировании микроконтроллера.
Диапазон частот - 7000...7100 кГц( можно подставить другой).
Супервизор не устанавливается, внешняя тактовая частота на микроконтроллер не подаётся (работает внутренний RC генератор).
Спасибо Luis! Все заработало даже лучше чем с 1200! Шаг стал нормальным -50 Гц, попробовал devicefiles зашить в AT90S2313 - тоже пошло!
Похожая ситуация.Хочу собрать синтез.ТЕМЕРЕВА* *http://www.qrz.ru/schemes/contribute/constr/ur5vul-synt * * * Контроллера ат90s1200 уже не найти.Подскажите как перейти на atiny2313/
Похожая ситуация.Хочу собрать синтез.ТЕМЕРЕВА* *http://www.qrz.ru/schemes/contribute/constr/ur5vul-synt * * * Контроллера ат90s1200 уже не найти.Подскажите как перейти на atiny2313/
Ну вы блин дайте,ладно дата поста старая вы ещё не заметили что постом выше прошивка под этот контролер лежит.К стати Luis это и есть Теремеев и он прошивку выложил.
Powered by vBulletin® Version 4.1.12 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot