[an error occurred while processing this directive]
Что за хрень с программированием AT89C2051???
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено ARV 21 февраля 2006 г. 21:32

Привет всем! У меня просто дикая проблема: пытаюсь сделать собственный программатор для AT89C2051, ранее опыт был, все работало, теперь немного видоизменил схему и программу - и вот к какому УДИВИТЕЛЬНОМУ результату пришел: ЕСЛИ ВО ВРЕМЯ ПРОГРАММИРОВАНИЯ НАЧИНАЯ С АДРЕСА 0х002D СЛЕДУЮТ ТРИ БАЙТА 0xF7, 0xFF и любой, не равный 0xFF, ТО (обратите внимание!!!) В ПАМЯТЬ ЗАПИСЫВАЕТСЯ ПО АДРЕСУ 0x002E ТО, ЧТО НАХОДИЛОСЬ ПО АДРЕСУ 0000, А ЗАТЕМ ПОСЛЕДОВАТЕЛЬНО ТО, ЧТО ПО АДРЕСУ 0001, 0002 И Т.Д. Аналогичная ситуация с программированием той же последовательности по адресу 0x00EC и еще аналогично по адресному пространсву. Причем ЛЮБЫЕ ИНЫЕ данные пишутся и читаются без проблем!!! Просто дикость - то ли я чего-то не понимаю, то ли одно из двух... Может, есть какие-нибудь идеи??? Может, это вообще баг контроллера??? Может, у кого есть профессиональный программатор, чтобы проверить эту пакость??? ПОМОГИТЕ чем могете!

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru