добрый день, уважаемые форумчане. Есть два проекта в AVRStudio 4.19, один компилируется для ATtiny2313, второй - для ATtiny48. Далее в протеус сделанымодели, для проверки работоспособности кода. Код одинаковый для обоих микроконтроллеров, только сделана условная компиляция, так как отличаются регистры таймера 0. При проверке в Протеус код для ATtiny2313 работает, а для ATtiny48 ни в какую не идет. ЧЯДНТ??? Проекты AVRStudio и Proteus во вложении.
PS: Proteus 8.6 SP2
PS2: Нет индикации в Протеус, хотя при паузе переменные все правильные. Также подключил виртуальный осциллограф, и заметил, что в ATtiny48 на выходе PB6 нет импульсов. Хотя в функции индикации все прописано. PS3: Про то что Протеус глючный и им пользоваться не стоит - знаю, поэтому об этом прошу не писать.
Может у кого-то есть мысли, как можно отладить программу, при отсутствии самого устройства. Симулятор AVRStudio не особо удобен. Протеус в этом плане наглядней. Просто непонятно, проблема в программе для ATtiny48 или в модели ATtiny48 в Протеус.
Насчет фьюз не знаю, выставил такие же как и для Tiny4313. Пока программу изменил на месте, сразу прошил, все норм. Но все-таки вопрос остался. Либо Протеус глючит, и модели работают неправильно. Либо что-то сделано неправильно в проектах.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения