Вопрос к знатокам STK-500. Нужно с его помощью "залить" программу в AT89S52 по ISP. (.....)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Designer 22 марта 2004 г. 14:47

Казалось бы какие проблемы?. Соорудил быстренько схемку для внутрисхемного программирования из DS на 89S52, поставил кварц на 24 Мгц. Включил. Стираю проц-стирается. Заливаю прогу - заливается. Верификация - не идет. Ошибки. Читаю FLASH -читается нормально. Смотрю
содержимое считанного HEX-файла - в основном везде 0FFh,кое-где проскакивают другие значения.
Меняю кварц на 14.3 Мгц - картина не меняется.
Вешаю на ноги питания конденсатор 0.1 - результат стал лучше. Пишется уже гораздо более достоверная информация, но верификация не идет.
Вешаю электролит 10 мкФ на питание - не помогает.
Меняю кварцы от 6 Мгц до 26.6 Мгц - результат тот-же. Повторное считывание дает идентичный результат(при сравнении двух считанных HEX-файлов отличия не обнаружены). Т.Е. можно предположить, что чтение выполняется правильно, а программирование не работает.
Осциллографом измерял период SCK-импульсов- получилось ~5мксек, т.е.частота порядка 200 кГц. Значит частота кварца должна быть не менее 16 Fsck = 3.2 MHz. Меньше 6 мГц кварца не нашел, но согласно DS проц должен программироваться при частоте кварца от 3 до 33 мГц.
Да,еще. Длина шлейфика от STK-500 до девайса - 25 см. Монтаж - пространственно-навесной.
В чем ГРАБЛИ?. Помогите кто в курсе. Очччччень надо. Заранее спасибо. Николай.

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

Ответы



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

E-mail: info@telesys.ru