|
Сделал около 20 разных девайсов, каждый девайс в 5-20 эземплярах. Во всех использовал Mega163, интенсивно использовал память и не имел с ней никаких проблем.
Была одна проблема, но виновата была программа. Пишу на С(IAR EWAVR 2.28). Использовал локальный массив 256 байт для чтения и записи в EEPROM. И у меня портились данные после 138-го байта, читался всякий мусор. Оказалось нехватало стека данных (я так понимаю, что компилятор размещает локальные переменные в стеке). После увеличения стека проблема исчезла.
E-mail: info@telesys.ru