Здравствуйте! Мучаюсь уже несколько дней с внешней EEPROM.
Имеется ATmega8, к портам PC5 и PC4 подключена AT24C02N-10SU-2.7
Программирую в AtmelStudio
Использовал 2 различные библиотеки, 2 разных МК, 3 разных микрухи EEPROM - результат всегда один и тот же.
Записываю байты:
'S' по адресу 0x20
'O' по адресу 0x21
'U' по адресу 0x22
'P' по адресу 0x23
Считываю байт 0х21 и мне выводится 'P'. Выводится всегда последний записанный байт.
При этом в Proteus всё работает как нужно.
Помогите, в чем может-быть причина?