Или я что-то не пойму, или где... Если верить даташиту, то ID лежат по адресам 000h, 100h и 200h Читаются командой 28h, перед этим необходимо войти в режим программирования (ACh,53h), на что контроллер должен ответить 69h в последнем байте Так вот ответ 69h я получаю, а вот сигнатуры какие-то непонятные - 0Fh, 7Fh, 7Fh Все параметры (CPOL, CPHASE, частота) - все соответствует даташиту Если попробовать другой контроллер, например, A89S8253, - там все четко. Что я могу делать не так? Гугль говорит, что люди также сталкиваются с проблемой чтения идентов, но какого-то универсального решения я не нашел. Читается и программируется контроллер, кстати, вполне себе нормально
|