Приборчик для считывания показаний с теплосчётчиков. Показывает, что память заполнена. Память очистили, ошибка не исчезла. На компьютере пытается читать из памяти, лампочки моргают, но ничего не считывает. Подозреваю, что вылетела флешь-память (исчерпала свой ресурс). Прибору как-никак 7-8 лет в обед. По наличию таких микросхем нигде нет. Можно ли поставить более современный аналог? Используется AT45DB321B-TI (32MBit
• Single 2.7V - 3.6V Supply
• Serial Peripheral Interface (SPI) Compatible
• 20 MHz Max Clock Frequency
• Page Program Operation
– Single Cycle Reprogram (Erase and Program)
– 8192 Pages (528 Bytes/Page) Main Memory
• Supports Page and Block Erase Operations
• Two 528-byte SRAM Data Buffers – Allows Receiving of Data
while Reprogramming of Nonvolatile Memory
• Continuous Read Capability through Entire Array
– Ideal for Code Shadowing Applications
• Low Power Dissipation
– 4 mA Active Read Current Typical
– 2 µA CMOS Standby Current Typical
• Hardware Data Protection Feature
• 100% Compatible to AT45DB321
• 5.0V-tolerant Inputs: SI, SCK, CS, RESET and WP Pins
• Commercial and Industrial Temperature Ranges)
Из 32 выводов у неё только 9 используются, остальные ноги - бутафория. Есть Тритон, но нет переходника под такую м/с. Попробовать бы почитать/пописать в неё. Может проводками припаяюсь.
Припаялся проводками, по факту микросхема читается и заполнена FF, CRC: 0000, т.е. она чистая. Пробовал писать в неё, читать, стирать - всё проходит без ошибок. Питания на плате нормальные, 4,9В и 3,29В. Всю плату пропаял. Остаётся грешить на атмеловский контроллер, вероятно, что-то с его программой стало, не думаю, что могло что-то повредиться электрически. Ввиду невозможности найти код прошивки контроллера, придётся покупать новый модуль.
Поднял железку. Нужно было скачать с сайта производителя последнюю версию программы переноса данных и нажать в программе кнопочку "очистить память". Флажок заполненности памяти в ячейках контроллера сбросился, ошибка погасла, устройство переноса данных заработало. В старой программе очищались только ячейки флешь, флаг ошибки не сбрасывался. Косяк разработчиков.