только что нашел на электрониксе, у чела на хмега128А1 та же проблема.. жтаг пашет, пди - ни в какую... кажется мне что атымелы чота накосячили в прошивке дракона ...
Работал с a4 пользовал mkII работает с PDI без проблем. Программатор привередливый (то ему емкость на ресете не такая, то резистор не так подтягивает), но он говорит об этом словами - то есть понятно, что ему не нравится.
Делаю устройство с использованием памяти AT45DB161 (та самая, из Курса ). Микросхема памяти оформлена в корпусе SOIC. А данный корпус не имеет вывода RDY/BUSY. Соответственно, использовать процедуры по работе с памятью, приведенные в Курсе и апноуте, в чистом виде нет возможности. Сигнал с данной ноги используется для условия выполнения циклов ожидания по обращению к памяти. Я думаю, что его можно заменить просто паузой в основной программе, интервал времени этой паузы будет заведомо больше интервала, нужного микросхеме памяти для стирания/записи/чтения. Собственно вопрос: никто не сталкивался с такой проблемой и таким решением? Чему должен быть равен интервал при стирании блока, записи значения, чтения, не проверяли практически? Очень нужно. Заранее спасибо.
rat12 писал(а):А данный корпус не имеет вывода RDY/BUSY. Соответственно, использовать процедуры по работе с памятью, приведенные в Курсе и апноуте, в чистом виде нет возможности.
Я бы сделал через чтение статуса в цикле, там в статусе есть бит RDY/BUSY. В ДШ написано, что статус можно читать во время внутренних операций.