Страница 1 из 1

ATtiny2313 и ATtiny48 и Proteus

Добавлено: Вт июн 12, 2018 07:43:19
melandr
добрый день, уважаемые форумчане. Есть два проекта в AVRStudio 4.19, один компилируется для ATtiny2313, второй - для ATtiny48. Далее в протеус сделанымодели, для проверки работоспособности кода. Код одинаковый для обоих микроконтроллеров, только сделана условная компиляция, так как отличаются регистры таймера 0. При проверке в Протеус код для ATtiny2313 работает, а для ATtiny48 ни в какую не идет. ЧЯДНТ??? Проекты AVRStudio и Proteus во вложении.

PS: Proteus 8.6 SP2

PS2: Нет индикации в Протеус, хотя при паузе переменные все правильные. Также подключил виртуальный осциллограф, и заметил, что в ATtiny48 на выходе PB6 нет импульсов. Хотя в функции индикации все прописано.
PS3: Про то что Протеус глючный и им пользоваться не стоит - знаю, поэтому об этом прошу не писать.

Re: ATtiny2313 и ATtiny48 и Proteus

Добавлено: Чт июн 14, 2018 15:02:42
melandr
Может у кого-то есть мысли, как можно отладить программу, при отсутствии самого устройства. Симулятор AVRStudio  не особо удобен. Протеус в этом плане наглядней. Просто непонятно, проблема в программе для ATtiny48 или в модели ATtiny48 в Протеус.

Re: ATtiny2313 и ATtiny48 и Proteus

Добавлено: Чт июн 14, 2018 17:22:30
vlasovzloy
В протеусе фузы можно поставить какие надо, мб в них дело?

Re: ATtiny2313 и ATtiny48 и Proteus

Добавлено: Вт июн 19, 2018 21:39:11
melandr
Насчет фьюз не знаю, выставил такие же как и для Tiny4313. Пока программу изменил на месте, сразу прошил, все норм. Но все-таки вопрос остался. Либо Протеус глючит, и модели работают неправильно. Либо что-то сделано неправильно в проектах.