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

 
 
> ADUC812, последовательное программирование
Илья_Антоненко
сообщение Jan 31 2007, 13:30
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 71
Регистрация: 4-08-06
Из: Санкт-Петербург
Пользователь №: 19 318



Всем доброго времени суток.

Подскажите пожалуйста, я разрабатываю прибор с ADCU812 на борту. Важным условием является возможность программирования через com-порт. Загрузчик я нашел, мануалы почитал, схему отладочной платы посмотрел и возник вот какой вопрос:
Для того, чтобы загрузчик связывался с МК достаточно просто согласовать уровни ТТЛ и RS232 и поставить кномку на закорачивание PSEN на землю через 1КОМ? Как физически загрузчик реализует перезагрузку МК, запуск программы и т.п. У него есть специальный набор команд или мне нужно выполнить какое-нибудь хитрое соединение контактов или придется параллельно нажимать на кнопку перезугрузки? В реализации, описанной в мануале (подключение последовательного порта), никаких специальных контактов для перезагрузке не предусмотренно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
Nemo2000
сообщение Jan 31 2007, 14:23
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 79
Регистрация: 8-04-05
Из: Санк-Петербург
Пользователь №: 3 972



Цитата(Илья_Антоненко @ Jan 31 2007, 13:30) *
Всем доброго времени суток.

Подскажите пожалуйста, я разрабатываю прибор с ADCU812 на борту. Важным условием является возможность программирования через com-порт. Загрузчик я нашел, мануалы почитал, схему отладочной платы посмотрел и возник вот какой вопрос:
Для того, чтобы загрузчик связывался с МК достаточно просто согласовать уровни ТТЛ и RS232 и поставить кномку на закорачивание PSEN на землю через 1КОМ? Как физически загрузчик реализует перезагрузку МК, запуск программы и т.п. У него есть специальный набор команд или мне нужно выполнить какое-нибудь хитрое соединение контактов или придется параллельно нажимать на кнопку перезугрузки? В реализации, описанной в мануале (подключение последовательного порта), никаких специальных контактов для перезагрузке не предусмотренно.


никакого хитрого соединения не нужно. достаточно драйвера RS232 PSEN на землю через килоом. всем остальным занимается уже загрузчик от AD. Физически, если во время ресета м/с PSEN в воздухе - запускается программа, если нет - загрузка.
Go to the top of the page
 
+Quote Post
KRS
сообщение Feb 1 2007, 13:26
Сообщение #3


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

Группа: Модераторы
Сообщений: 1 951
Регистрация: 27-08-04
Из: Санкт-Петербург
Пользователь №: 555



Цитата(Илья_Антоненко @ Jan 31 2007, 13:30) *
Всем доброго времени суток.

Подскажите пожалуйста, я разрабатываю прибор с ADCU812 на борту. Важным условием является возможность программирования через com-порт. Загрузчик я нашел, мануалы почитал, схему отладочной платы посмотрел и возник вот какой вопрос:
Для того, чтобы загрузчик связывался с МК достаточно просто согласовать уровни ТТЛ и RS232 и поставить кномку на закорачивание PSEN на землю через 1КОМ? Как физически загрузчик реализует перезагрузку МК, запуск программы и т.п. У него есть специальный набор команд или мне нужно выполнить какое-нибудь хитрое соединение контактов или придется параллельно нажимать на кнопку перезугрузки? В реализации, описанной в мануале (подключение последовательного порта), никаких специальных контактов для перезагрузке не предусмотренно.


Без проблем программируется!
Но лучше всего подсоеденить DTR на RESET и RTS на PSEN и написать совю программку загружающую проц. Протокол хорошо описан. Тогда не нужно будет никаких кнопок, можно полностью управлять сбросом и переходом в бутлоадер.
Go to the top of the page
 
+Quote Post
Илья_Антоненко
сообщение Feb 2 2007, 09:37
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 71
Регистрация: 4-08-06
Из: Санкт-Петербург
Пользователь №: 19 318



Спасибо за ответы. Сомнения по поводу использования ADUC пропали.
Go to the top of the page
 
+Quote Post

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

 


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


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