Страница 1 из 1
Переделать прошивку Attiny15 в прошивку Attiny25
Добавлено: Вт ноя 25, 2014 20:05:02
multihobbyt
Здравствуйте все спецы и любители!Помогите, кто может,хочу собрать фазоуказатель из Радио 2009/9.Там используется Attiny15.У меня есть только Attiny25.Переделайте пожалуйста прошивку под неё,если для вас это не сложно.
Re: Переделать прошивку Attiny15 в прошивку Attiny25
Добавлено: Ср ноя 26, 2014 06:45:52
Триод
Мы можем дать совет или ответить на конкретно заданный вопрос. А переделать за тебя-это уже фриланс и стоит денег
Re: Переделать прошивку Attiny15 в прошивку Attiny25
Добавлено: Ср ноя 26, 2014 21:21:37
multihobbyt
Ну если можете чем то мочь буду рад.
Re: Переделать прошивку Attiny15 в прошивку Attiny25
Добавлено: Ср ноя 26, 2014 21:28:13
multihobbyt
В файле с сайта "Радио"как я понимаю есть исходник.Можно ли его просто скомпелировать для Attiny25?Микроконтроллеры я программировал и AVR и PIC.Только вот программы никогда не писал.Собираюсь освоить это дело.Может с этого и начать?
Re: Переделать прошивку Attiny15 в прошивку Attiny25
Добавлено: Ср ноя 26, 2014 22:08:31
COKPOWEHEU
Можно, только придется исправить названия регистров. По крайней мере, у меня он не нашел ADCSR, может в tn25 оно по-другому названо.
Re: Переделать прошивку Attiny15 в прошивку Attiny25
Добавлено: Ср ноя 26, 2014 22:46:52
Cheburator
Вообще-то полным аналогом Tiny15, которая, как я понял, снята с производства, является Tiny13... По идее, в прошивке даже менять в этом случае ничего не нужно.
Re: Переделать прошивку Attiny15 в прошивку Attiny25
Добавлено: Чт ноя 27, 2014 07:51:49
Engineer_Keen
В тупую перекомпилировать не получится, начиная с того, что у тини15 железный стек, а у 13 или 25 используются указатели SPL, которые надо инициализировать. Если используется внутренний генератор тоже мимо - у 15й 1.6МГц+PLL, у 13й - 9.6МГц+делитель, у 25й 8.0МГц+PLL+делитель. Да и регистры у них даже если и отвечают за одно и тоже, называются по разному, а у 13й вообще таймер всего один...
Хотя, таймер там не используется, вроде как достаточно только стек проинициализировать (LDI R16,Low(RAMEND), OUT SPL,R16 и вместо ADCSR написать ADCSRA). Может и прокатит.
Re: Переделать прошивку Attiny15 в прошивку Attiny25
Добавлено: Чт ноя 27, 2014 08:07:23
multihobbyt
Спасибо всем большое.Не смог найти Tiny15 и купил 25.Со слов продавцов аналог.Даже не пробовал прошивать,а решил поинтересоваться так ли это.Даже получил от человека в личку прошивку для Tiny25 точно ту же,что и выложенная мной.Попробую сегодня собрать устройство и прошить контроллер тем,что есть.О результате доложу.И если не заработает,то тогда и буду обращаться к Вам уважаемые обитатели этого портала.И похоже пора изучить программирование этих самых контроллеров.Спасибо ещё раз большое всем!Успехов!
Re: Переделать прошивку Attiny15 в прошивку Attiny25
Добавлено: Пт ноя 28, 2014 00:35:46
Cheburator
Engineer_Keen писал(а):у тини15 железный стек, а у 13 или 25 используются указатели SPL,
у 15й 1.6МГц+PLL, у 13й - 9.6МГц+делитель,
Спасибо за информацию! Похоже, я заблуждался по поводу идентичности 15 и 13...
