Пробовал. Фузы выставил правильно. В протеусе прогнал схему на at90s2313 - работает, а tiny2313 первая пачка проходит как надо, а следующие пачки маленькие, т.е неправильные. Пробовал скомпилить под tiny2313, ругается на SLEEP. Поэтому и прошу помощи, чтоб помогли переделать прошивку.
ругается потому что в качестве метки используется слово SLEEP
замени
sleep: на sleep1:
и
rjmp sleep на rjmp sleep1
и компиляция пройдет, попробуй залить в мк, если будут траблы - будем думать дальше.
Спасибо GT1, прошивка скомпилилась нормально, но ни чего не изменилось. Может че с фузами, перелопатил кучу форумов и из зтого родилось, то что у меня (low-DC, high-DF), мысли есть?
Лень разбираться, да и работать надо. У этих контролеров скорей всего разница в адресах переферии, т. е. посмотреть нужно настройку прерываний и таймеров счётчиков, там названия регистров, какие биты нужно устанавливать и прочее.
[img]http://i053.radikal.ru/1102/71/0a0346d3a067.gif[/img]
[size=85]Ты думаешь ты думал как ты думаешь? (с)[/size]