[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Такие микросхемы производит достаточно много фирм. И все они (микросхемы) работают несколько по-разному. Можете ли Вы гарантировать, микросхему какой фирмы воткнут при производстве? Сам натыкался на такие случаи. Попытка записать несколько байт в буфер так, что массив пересекает границу страницы, обычно кончается плохо. И это несмотря на то, что в DS вроде бы написано, что все будут ОК. Последовательное чтение при переходе через страницу в 64-ке и выше проходит, а в 16 и ниже может и не пройти (сам видел, правда м/с были неизвестной фирмы).
В конце концов пришлось писать побайтно и читать также. Тогда все гарантировано работает.
E-mail: info@telesys.ru