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

 
 
> Связь ATmega8 с компьютером через LPT, как это реализовать?
Parhom1
сообщение Jul 11 2006, 15:04
Сообщение #1





Группа: Новичок
Сообщений: 11
Регистрация: 5-07-06
Пользователь №: 18 609



Читал много про RS232 и связь через COM порт, есть следующие исходные данные:

Старенький ноут без COM, но с LPT, необходимо организовать управление МК из компа через LPT, а также получать на комп определенные данные.

Вопрос: как?

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Parhom1
сообщение Jul 12 2006, 12:25
Сообщение #2





Группа: Новичок
Сообщений: 11
Регистрация: 5-07-06
Пользователь №: 18 609



Спасибо за ответы.
Что-то все как-то сложно...
Требования к скорости минимальны, т.е. все может происходить медленно.
Передача данных устраивает как параллельная, так и последовательная.

Вобщем подумал я и решил, что самый оптимальный вариант - создание своего простенького протокола обмена данными.
Через $379 программа передает инфе на КМ,
через $378 -получает данные от МК
через $37A рулит процессом (чтение/запись)

Думаю так будет легче всего в моем конкретном случае, т.к. поток данных небольшой:
- передать номер устройства
- проверить правильность передачи
- передать код действия
- проверить переданный код
- получить отзыв о том, что МК выполнил действия
- получение компьютером данных с измерительных приборов и статуса остальных приборов (вкл/выкл) для проверки.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jul 12 2006, 17:01
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Parhom1 @ Jul 12 2006, 15:25) *
Спасибо за ответы.
Что-то все как-то сложно...
Требования к скорости минимальны, т.е. все может происходить медленно.
Передача данных устраивает как параллельная, так и последовательная.

Вобщем подумал я и решил, что самый оптимальный вариант - создание своего простенького протокола обмена данными.
Через $379 программа передает инфе на КМ,
через $378 -получает данные от МК
через $37A рулит процессом (чтение/запись)

Думаю так будет легче всего в моем конкретном случае, т.к. поток данных небольшой:
- передать номер устройства
- проверить правильность передачи
- передать код действия
- проверить переданный код
- получить отзыв о том, что МК выполнил действия
- получение компьютером данных с измерительных приборов и статуса остальных приборов (вкл/выкл) для проверки.


Могу дать прогу с исходниками DELFI + ASM AVR. Правда только для SPP (стандартный LPT). EPP у меня почему-то не заработал. sad.gif

Если надо, то пиши.
ОС 98/ME/XP/2000.

Сообщение отредактировал SasaVitebsk - Jul 12 2006, 17:04
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Parhom1   Связь ATmega8 с компьютером через LPT   Jul 11 2006, 15:04
- - =GM=   Цитата(Parhom1 @ Jul 11 2006, 14:04) Чита...   Jul 11 2006, 15:46
- - halfdoom   Можно изобразить на компьютере SPI мастера подключ...   Jul 11 2006, 16:17
- - Atashi   можно организовать и параллельный обмен по 8-ми ли...   Jul 11 2006, 18:27
- - Nanobyte   В корпусе разъёма LPT прекрасно разместится проеоб...   Jul 12 2006, 07:23
- - rezident   Еще одно решение: LPT<->I2C на PCF8584. Когд...   Jul 12 2006, 08:01
|- - rezident   Цитата(Parhom1 @ Jul 12 2006, 18:25) Дума...   Jul 12 2006, 12:42
- - forever failure   Только наоборот: 0х378 - восемь ТТЛ выходов 0х379 ...   Jul 12 2006, 12:46
- - BVU   Есть в основном такой момент при использовании LPT...   Jul 12 2006, 14:23
- - Parhom1   Простите, не сильно я силен в железе и протоколах ...   Jul 12 2006, 14:38
- - forever failure   Если некритично по скорости - лучше SPI или SPI-по...   Jul 12 2006, 16:37
- - ps1x   А еще чтобы работать с ЛПТ в операционках XP 200 и...   Jul 12 2006, 20:04
- - SasaVitebsk   Цитата(ps1x @ Jul 12 2006, 23:04) А еще ч...   Jul 13 2006, 20:43


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

 


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


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