Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 01.02.2010, 00:12  
baiderin
Почётный гражданин KAZUS.RU
 
Аватар для baiderin
 
Регистрация: 10.12.2007
Адрес: Екатеринбург
Сообщений: 2,731
Сказал спасибо: 2,441
Сказали Спасибо 893 раз(а) в 580 сообщении(ях)
baiderin на пути к лучшему
По умолчанию Re: Помогите пожалуйста , очень нужна прога для RS232

Судя по второй картинке, программа должна быть для компьютера.
Писать это на ассемблере-самоубийство.
И вообще-это надо в форум программистов ПК.
Реклама:
baiderin вне форума  
Непрочитано 01.02.2010, 00:16  
otest
Почётный гражданин KAZUS.RU
 
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
otest на пути к лучшему
По умолчанию Re: Помогите пожалуйста , очень нужна прога для RS232

Сообщение от pavel ognev Посмотреть сообщение
3.Сам этот тестер подключается к ПК двумя штекерами
Очевидно это он называет СОМ порт. Вы изложите задачу членомразделено.
otest вне форума  
Непрочитано 01.02.2010, 00:19  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Помогите пожалуйста , очень нужна прога для RS232

Выступлю сегодня переводчиком с нетрезвого албанского и переведу то, что он хочет.
Нужно написать программу для работы с СОМ портом, которая бы выводила на RTC,Tx,DTR сигналы, когда на CTS,DSR,RI появлялся нолик. К ним подключены кнопки. Задача не сложная, но мне лениво.
Easyrider83 вне форума  
Непрочитано 01.02.2010, 14:21  
abalex
Прохожий
 
Регистрация: 25.12.2007
Сообщений: 2
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
abalex на пути к лучшему
По умолчанию Re: Помогите пожалуйста , очень нужна прога для RS232

В первом посте правый рисунок - схема ( видимо, кто-то раньше железяку сделал, а до программы руки не дошли, и куратор хочет, чтобы было ).
Там на схеме еще регистр 74HC595, и питание внешнее ( хотя COM-порт пару светодиодов и сам потянет; и преобразователей уровня нет, хотя на выходе COM-порта отрицательное напряжение бывает, но, видимо, ничего не сгорит и так ).
По делу - на Ассемблере я бы это не писал, сложно слишком. На Паскале - реально. AVR Studio 4 - отностися к микропроцессорам системы AVR, и здесь вообще не при чем. Ассемблеры бывают разные, каждый для своей системы команд ( своего процессора ). В килобайте - 1024 байта
Попробуйте найти в сети книгу Р.Джордейн "Справочник программиста персональных компьютеров типа IBM PC,XT и AT" или что-то типа ( она достаточно древняя, по-русски, вроде была в электронном виде ). Там все разжевано ( конкретно - глава про COM-порты ), примеры на АССЕМБЛЕРе и БЕЙСИКе, хотя АССЕМБЛЕР я все-таки для первого раза категорически не советую, лучше Паскаль или Дельфи.
Дальше - пишем набор процедур:
- проверка наличия COM-порта, задание его начального состояния, и запоминание базового адреса порта для дальнейшей работы.
- ввод состояния кнопок ( либо всех сразу, либо три процедуры - своя для каждой кнопки ).
- ( самая сложная ) вывод нужного байта в 74HC595.
- задержка времени на заданное количество десятых долей секунды ( вроде есть стандартная ).
Отлаживаем эти процедуры на тестовых примерах - светодиодики уже будут мигать
Когда заработают - спросить у куратора полностью и подробно, сколько светодиодов и в какую сторону он хочет мигать ( будет ругаться - показать, что уже что-то работает - он перестанет ), и доделать.
Вообще, работа с COM-портом - запись нужных байтов в нужные регистры микросхемы 8051, которая внутри компьютера. Ввод состояния кнопок - тоже чтение из регистра. Подводные камни - запись "1" в бит регистра не обязательно вызывает появление именно положительного напряжения на выходе ( иногда - и отрицательного, которое будет обрезано защитными диодами внутри 74HC595 ). Выдача нужного сигнала на TxD - включением/выключением режима "передача цепочки нулей".
За давностью лет мог что-то забыть.
Дерзайте.
abalex вне форума  
Непрочитано 01.02.2010, 19:43  
Luzkov
Гражданин KAZUS.RU
 
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
Luzkov на пути к лучшему
По умолчанию Re: Помогите пожалуйста , очень нужна прога для RS232

ОСновная поблема в том что не ясно содержимое микроконтроллера вашего устройства а следовательно и протокол обмена. Даже элементарного нет! Какая скорость передачи данных? Сколько бит? Проверка четности?
Нидавно для одной фирмы делал устройство.
Миниатюры:
Нажмите на изображение для увеличения
Название: B1.JPG
Просмотров: 108
Размер:	69.0 Кб
ID:	4212  
__________________
Нет ничего проще сложного и сложнее простого.
Luzkov вне форума  
Непрочитано 01.02.2010, 19:45  
Luzkov
Гражданин KAZUS.RU
 
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
Luzkov на пути к лучшему
По умолчанию Re: Помогите пожалуйста , очень нужна прога для RS232

Суть девайса я думаю вас врятли заинтересует но связи с компютером оно через РС232. Софт писал на Дефике (Паскаль).
Миниатюры:
Нажмите на изображение для увеличения
Название: L2.JPG
Просмотров: 98
Размер:	54.7 Кб
ID:	4213  
__________________
Нет ничего проще сложного и сложнее простого.
Luzkov вне форума  
Непрочитано 01.02.2010, 19:52  
Luzkov
Гражданин KAZUS.RU
 
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
Luzkov на пути к лучшему
По умолчанию Re: Помогите пожалуйста , очень нужна прога для RS232

В делфи использовал компонент СОММ32 его и исходники прилогаю. чем еще помоч не знаю. Протокол нужен!
Вложения:
Тип файла: rar comm32.rar (17.6 Кб, 96 просмотров)
Тип файла: rar Delphi.rar (150.8 Кб, 101 просмотров)
__________________
Нет ничего проще сложного и сложнее простого.
Luzkov вне форума  
Непрочитано 01.02.2010, 19:52  
ivt2005
Временная регистрация
 
Регистрация: 10.05.2005
Сообщений: 77
Сказал спасибо: 12
Сказали Спасибо 1 раз в 1 сообщении
ivt2005 на пути к лучшему
По умолчанию Re: Помогите пожалуйста , очень нужна прога для RS232

Ассемблер это конечно извращение, да и не нужен вовсе. Он обычно использовался под DOS чтоб задержку вывода согласовать с тактовой частотой процессора... Но подобный подход минимум лет 15 как не актуален, да и дос еще надо поискать.

Проще - под виндовс - открыть порт, конфигурировать, записать туда что хочется,
далее задержать/переконфигурировать/записать в зависимости от требуемых задержек в мигании и от каких линий должно мигать.

Вся програма будет строчек 10-20.

Документация на необходимый API:
Общая обо всем http://msdn.microsoft.com/en-us/library/default.aspx
На ком порт http://msdn.microsoft.com/en-us/libr...40(VS.85).aspx
ivt2005 вне форума  
Непрочитано 01.02.2010, 22:27  
Yurav
Прохожий
 
Регистрация: 31.01.2010
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Yurav на пути к лучшему
По умолчанию Re: Помогите пожалуйста , очень нужна прога для RS232

Совершенно согласен с товарищем "LUZKOV" и с товарищем "ivt2005".
Далее вопрос к заданному вопросу: развязка от изделия к компутеру нужна?
С уважением "Yurav".
Yurav вне форума  
Непрочитано 01.02.2010, 23:22  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,604
Сказал спасибо: 708
Сказали Спасибо 4,362 раз(а) в 2,000 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Помогите пожалуйста , очень нужна прога для RS232

Душевно побазарили...
Kabron вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Книги dosikus Делимся опытом 11242 29.12.2015 23:45
Помогите с распайкой XLR разъема 09890 Аудиотехника 23 05.12.2009 01:44
Помогите с ЦАП AD7708/AD7718 или их аналогами ST_Senya Микроконтроллеры, АЦП, память и т.д 9 30.11.2009 19:03
[Решено] Помогите найти рабочую модель для протеуса 73m Proteus, KiCAD и другие ECAD 3 12.11.2009 17:33


Часовой пояс GMT +4, время: 13:51.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot