Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ADUC 812, микроконвертор 
:(
    Опции темы
kots
Дата 23.4.2004, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 23.4.2004

Репутация: нет
Всего: нет



Господа ПРОФИ , расскажите пожалуйста новичку как пользоваться
программой debugger 2 для ADUC 812 и как его запрограммировать по
порту RS-232 .
СПАСИБО!!!!!
я профи в аналоговой электронике----спрашивайте --все расскажу!!!
PM MAIL   Вверх
Chingachguk
Дата 24.4.2004, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1232
Регистрация: 25.3.2002
Где: Москва

Репутация: нет
Всего: 18



Что такое этот "ADUC" ? Где происходит дело ? В другом (не интел) микропроцессоре ? Или это контроллер для PC ?


--------------------
I don't like the drugs (but the drugs like me). M.Manson.
PM MAIL ICQ   Вверх
Guest
Дата 24.4.2004, 12:02 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











это микроконтроллер, с системой команд, совместимой с MCS-51,
вернее микроконвертор, потому, что имеет АЦП И ЦАП
Программируется по порту RS-232
Об этом я и прошу рассказать---как программировать то и как
пользоваться прогой gebugger 2 .exe.
  Вверх
kots
Дата 25.4.2004, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 23.4.2004

Репутация: нет
Всего: нет



Вот уж ну никак не ожидал , что ПРОФИ не знакомы с ADUC 812 !!!!!!
Может хоть кто нибудь поможет новичку!!!!???????
Помогите!!!!-- в долгу не останусь!!!!!
PM MAIL   Вверх
Chingachguk
Дата 25.4.2004, 17:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1232
Регистрация: 25.3.2002
Где: Москва

Репутация: нет
Всего: 18



Не знаю на счет профи. Могу попробовать помочь из общих соображений. Ты попытаешься мне дать понять, что у тебя там происходит, а я попробую на основе своего опыта программирования дать что-то типа совета.

Вопрос первый (если тебе нужна такая помощь): как все это выглядит ? Эта ADUC связана через RS-232 шнуром и в нее через RS232 можно грузить модули, откомпиленные в специальной среде ? Или писать в RS-232 в определенном формате, сразу подавая команды ?


--------------------
I don't like the drugs (but the drugs like me). M.Manson.
PM MAIL ICQ   Вверх
kots
Дата 26.4.2004, 08:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 23.4.2004

Репутация: нет
Всего: нет



Спасибо Chingachguk !!!!!
Сейчас попытаюсь оформить , и напишу.
Читал твои уроки---пишешь лучше , чем Калашников.
Тебе бы систематизировать материал и пособие выпустить виде нормальной книги.А относительно спроса--СПРОС БУДЕТ!!
PM MAIL   Вверх
kots
Дата 26.4.2004, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 23.4.2004

Репутация: нет
Всего: нет



В общем так,Chingachguk
Купил я плату с этим ADUC 812-- там все уже напаяно и разъем
RS-232 есть.
Программировать на асме 51 серии я в общем то умею.
Отладил прогу на симуляторе.
Теперь надо ее записать в память микроконтроллера.
Нашел прогу debugger 2.EXE для ADUC 812 для отладки и записи
с помошью компа.
Знаю--слышал--что она позволяет отлаживать программу , как на
эмуляторе и записывать после окончательной отладки в память микроконтроллера по RS-232.
А как это делать--не знаю--не получается.Беда в том что никакой документации нету, да и учил я в школе немецкий язык.
Вот и спрашиваю -- как пользоваться этой прогой.
А может и другие проги есть с документацией на русском.
PM MAIL   Вверх
Chingachguk
Дата 30.4.2004, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1232
Регистрация: 25.3.2002
Где: Москва

Репутация: нет
Всего: 18



По идее, тебе необходима в первом приближении функция загрузки в это устройство программ.

Я так все же понимаю, ты написал программу и получил модули, которые нужно грузить в этот ADUC. А debugger-2 должен выполнить функцию загрузчика.

Видимо, необходимо пытаться разобраться в ее интерфейсе. Что он представляет собой ? Нельзя ли получить функции через командную строку ? Например:

debug2.exe /?

Usage key(s):

...
- L [filename] ; Load module to ADUC
...

И в этом случае тебе нужно запустить этот debugger с твоим модулем.

Бывает, что загрузка устроена так: загрузчик использует файл-описатель сценария загрузки, в котором, например, перечислены файлы, которые нужно загрузить в ADUC.

Короче, покажи мне ее опции в командной строке и (или) что-то типа ее опций. Например, print screen (копия экрана) ее стартового окошка.




--------------------
I don't like the drugs (but the drugs like me). M.Manson.
PM MAIL ICQ   Вверх
Sardar
Дата 30.4.2004, 11:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: нет
Всего: 317



Цитата
ты написал программу и получил модули

Обычно ты получаешь уже готовый имейдж процесса, записываемый во флешку микроконтроллера(или внешнюю флешку)
kots debugger2.exe это самое уникальное имя которое я встречал biggrin.gif Действительно попробуй запустить прогу с любым ключем из: /?, -?, --help должна выдать как минимум имя софтверной организации. Далее в гугл.

Другой способ: убедись что uКонтроллер не припаян, поищи в инете бесплатные проги со схемами программаторов, собери такой маленький программатор, пиши чип используя их, документация под рукой точно будет.

Теме место в программировании микроконтроллеров.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Guest
Дата 3.5.2004, 12:56 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Chingachguk, Sardar !!!!!!!!!!!!!

Благодарю вас за внимание!!!!!

программу я освоил и разобрался!!!!!
все записывается в память aduc812 и работает судя по миганию
сервисных светодиодов на каждом из параллельных портов.
как хотел так и мигают.

НО!!!!!!
Возникли новые вопросы---самый главный-----

КАК ВЫВЕСТИ РЕЗУЛЬТАТЫ РАБОТЫ ПРОГРАММЫ ИЗ ADUC812 НА КОМП
ЧЕРЕЗ RS-232 И ПОСМОТРЕТЬ ИХ В ГРАФИЧЕСКОМ ИЛИ ТАБЛИЧНОМ ВИДЕ??

НИ в одном магазине не могу найти такие программы связи между
микроконтроллером и компом ---- продавцы вааще не понимают
о чем идет речь!!!!!!
ПОСОВЕТУЙТЕ ПОЖАЛУЙСТА, ХОТЯ БЫ В ДОСОВСКОМ РЕЖИМЕ !!!!!!
СПАСИБО!!!!!
  Вверх
Sardar
Дата 3.5.2004, 18:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: нет
Всего: 317



Твоя программа должна сама писать результаты в COM порт, программа-терминал на компютере принимает то, что пришло на COM'овский порт и выводит таблицу.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Guest
Дата 5.5.2004, 06:55 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Уважаемый Sardar!
О какой программе идет речь?????
Нортон командер например ну никак не воспринимает!!!!!
Пытался с помощью другой ----- Advanced Serial Port Monitor-----
пишет что ошибка кадра!!!!!
Все перепроверил!!!!!!
Даже стандартную прогу из учебника в память ADUC 812 записал!!!!!
Все равно ---ошибка кадра!!!!!!1
Может что то посоветуешь??????
  Вверх
Sardar
Дата 5.5.2004, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: нет
Всего: 317



Цитата
О какой программе идет речь?????

О твоей программе для ADuC smile.gif

Цитата
Даже стандартную прогу из учебника в память ADUC 812 записал!!!!!

А ты уверен что эта программа отсылает результаты на COM'oвский порт?

Совет: разберись что к чему и как этото чип работает, затем напиши свою маленькую прогу, научись работать с COM'портом(там UART, пишем/читаем из регистра, не сложно). Главное понять что это микро ЭВМ smile.gif, выполняющая твои команды.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Guest
Дата 6.5.2004, 08:10 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











цЫтата--------А ты уверен что эта программа отсылает результаты на COM'oвский порт?
НЕА!!!!! не уверен!!!!!!
Поэтому и спрашиваю совета---какой прогой воспользоваться чтобы
попытаться прочитать порт микроконтроллера RS-232 в комп.

Понятно , что прямой тест --это осциллограф!!!!!
Ну нет его у меня!!!
  Вверх
Sardar
Дата 6.5.2004, 21:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: нет
Всего: 317



Цитата
чтобы попытаться прочитать порт микроконтроллера RS-232 в комп.

Ну нельзя его прочитать!!! biggrin.gif
Микроконтроллер это микро ЭВМ - машина выполняющая некий набор комманд!!! Как мини компьютер(умеем считать, простая организация памяти, много всего на одном чипе).
Ты это микроконтроллер, я не могу "прочитать" тебя, но ты можешь сам сказать мне то, что ты хочешь. Ты пишешь программу для твоего ADuC'а которая будет отсылать данные сама через COM'овский порт. Программа для твоего микроконтроллера, т.е. теперь присутствуют два активных обьекта: компютер с терминалом и микрокконтроллер со своей программой который пишет в порт.

Я не знаю как разжевать это...
Почтай здесь: http://www.kazus.ru/modules.php?name=News&...article&sid=388
А потом здесь: http://www.8052.com/tut8051.phtml
Вообще в инете море информации.



--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm: Общие вопросы"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1141 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.