Цитата(dimka2001 @ Mar 7 2006, 15:40)


Люди добрые у кого есть библиотеки для Proteus микроконтроллеров ATMEGA (особенно интересует ATMEGA8535)???
В версии 6.73 этой меги еще нет. В 6.9 (последней), подозреваю, что тоже, но рабочей версии 6.9 я еще не встречал.
И могу разочаровать: в свое время опытным путем было выяснено, что версии AVR.DLL (модели МК от атмела) при переносе в неродную версию Proteus не работают. Или почти всегда не работают, или работают, но не везде. Чаще всего симуляция просто не запускается - или вылетает по ошибке, или зависает SPICE. Так что про модели можно просто забыть - надо говорить о версии Proteus, в которой есть конкретные модификации.
Цитата
Еще такой вопросик имеется: написал программу на COdevision для ATMEGA16 собрал схемку в Proteus залил программку и она некоретктно работает затыкается на строчке
sprintf(lcd_buffer,"t=%u",result1);

Если других sprintf в программе нет, то с большой вероятностью нужно увеличить размер CSTACK. Тоже натыкался на трудноуловимые ошибки при недостатке выделенной памяти. Если другие printf есть и нормально работают, тогда сказать сложно. Но для конкретного случая лучше написать простенький цикл для вывода unsigned числа самостоятельно - экономится лишний кило памяти, и нет проблем со стеком.
PS. Аттач не смотрел.