реклама на сайте
подробности

 
 
> Внутрисистемное программирование AT89C51CC03, неполучаеться запрограмить
AntonC
сообщение Oct 15 2007, 15:31
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 15-10-07
Пользователь №: 31 367



Доброе утро.
Имею плату на которую AT89C51CC03 впаян, от проца через ADM202 подключен RS232.
Есть тумблер который соеденяет PSEN c общим проводом.
Есть тумблер который ставит на RESET 0 либо 1.

Плата подключена ч/з RS к ПК , на ПК прога Flip2.4.6

Если нажать на CONNECT все работает : прога посылает запрос - проц отвечат (в дебаге всё видно)
прога получает
Signature Bytes 58D7FFFE
Divice Boot Ids 0000
Hard...Byte BB
Bootloader ver 1.0.1

BLJB=1


/
Но когда я пытаюсь прочитать/стереть/записать Flash или загрузить HEX
то прога посылает команду, проц ничего не отвечает и прога говорит таймаут!

Помогтие разобраться, первый раз програмлю, курсовая работа......
Большое спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
syoma
сообщение Oct 17 2007, 13:14
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



В принципе, я счас уже забыл как с ними работал, но точно помню, что проблем с Флипом у меня не было. Только может прикол, что конкретно ваш кристалл имеет CANовский бутлоадер, а не УАРТовский. Но хотя врядли иначе он бы с флипом через РС232 не разговаривал бы. Каждый МК имеет почле названия буквы на корпусе, которые определяют какой бутлоадер в него зашит.
Процесс программирования хорошо описан на Атмеле для демонстрационных плат, но у вас я понял не демонстрационка?
Проверьте в чем описания вашей схемы от демонстрационной. Помнится флип не всегда нормально работал с автоопределением скорости соединения и не со всеми резонаторами. На больших скоростях он точно не работал. Попробуйте задать вручную меньшую скорость соединения в Флипе и поменяйте кристал на более медленный или стандартный.
Кстати может вы свой загрузчик уже записать в кристал успели?
Если не трогаете PSEN и после ресета флип коннектится, то похоже у вас запускается пользовательский бутлоадер, который может быть поломанным. Тут надо посмотреть доку и оперируя PSEN, флагом BLJB добиться запуска в МК именно родного бутлоадера. Правда если кристал CANовский то ниче не получится.

Вот. Я уже смутно все это помню, так что консультируйтесь с докой на проц - Должно все получиться.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 18:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01342 секунд с 7
ELECTRONIX ©2004-2016