[an error occurred while processing this directive] [an error occurred while processing this directive]
Ответ: Из личного опыта: рекомендую быть сэтим крайне аккуратным.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено John 03 января 2002 г. 18:53
В ответ на: Ответ: Для Microchip 24C64 -точно не надо. отправлено NickB 03 января 2002 г. 18:44

Такие микросхемы производит достаточно много фирм. И все они (микросхемы) работают несколько по-разному. Можете ли Вы гарантировать, микросхему какой фирмы воткнут при производстве? Сам натыкался на такие случаи. Попытка записать несколько байт в буфер так, что массив пересекает границу страницы, обычно кончается плохо. И это несмотря на то, что в DS вроде бы написано, что все будут ОК. Последовательное чтение при переходе через страницу в 64-ке и выше проходит, а в 16 и ниже может и не пройти (сам видел, правда м/с были неизвестной фирмы).
В конце концов пришлось писать побайтно и читать также. Тогда все гарантировано работает.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru