Довольно давно и успешно работаю с контроллерами, но этот случай с AT89C51ED2 поставил в тупик. На этих контроллерах использую как правило для программирования ISP, поскольку так проще и надежней. Но на днях взял новый контроллер и прошил в него прогу. И больше этот контроллер не определяется при попытке его запрограммировать. Я пользуюсь стандартным атмеловским программатором, питание микросхемы 3.3В, до этого случая в подобных условиях на других платах все прекрасно работало. Просмотрел сигналаосцилографом все уровни в норме, PSEN и RST проходят нормально, генератор выдает частоту. Уровни на RXD и TXD в норме. Единственное что заметил, что сигнал на RXD контроллера поступает 0хAA а контроллер должен полсе этого ответить тем же кодом, а он не отвечает как будто завис.
Может кто встречался с таким, как это исправить?
ps Брал другой контроллер, та же картина. Прошивается только один раз.
|