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

 
 
> Вывод данных на печать, Работа AVR с LPT портом
MoonPhoenix
сообщение Feb 16 2006, 09:58
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 16-02-06
Пользователь №: 14 384



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

Я недавно начал работать с AVR.
Среда программирования - CodeVisionAVR.

Возник вопрос: Как вывести данные на принтер?

Не могли бы Вы объяснить как можно проще (на C).
А ещё лучше дать ссылку на библиотеку (для CodeVisionAVR).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
BVU
сообщение Feb 16 2006, 10:05
Сообщение #2


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

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Смотрите здесь, что-то похожее:
http://electronix.ru/forum/index.php?showtopic=11491&hl=


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
Igor26
сообщение Feb 16 2006, 10:26
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(MoonPhoenix @ Feb 16 2006, 12:58) *
Доброго времени суток.

Я недавно начал работать с AVR.
Среда программирования - CodeVisionAVR.

Возник вопрос: Как вывести данные на принтер?

Не могли бы Вы объяснить как можно проще (на C).
А ещё лучше дать ссылку на библиотеку (для CodeVisionAVR).

В моём случае не хватало выводов у процессора. Я применил самую дешевую Альтеру. От процессора требовалось, помоему, четыре ноги. Совершенно спокойно печатал на штрихкодовых принтерах.
Но в моем случае использовался обычный CENTRONIX. Ничего не могу сказать про EPP, ECP и т.д. На мой взгляд сложностей быть не должно. В описаниях на параллельные принтеры, по крайней мере которые мне были нужны, было описание протокола обмена и формат команд. Достаточно хорошо CENTRONIX описан в книге "Разработка устройств сопряжения".
Если Вам интересен вариант с Альтерой, то дайте знать.
Go to the top of the page
 
+Quote Post
MoonPhoenix
сообщение Feb 16 2006, 11:10
Сообщение #4





Группа: Новичок
Сообщений: 3
Регистрация: 16-02-06
Пользователь №: 14 384



Я бы хотел конкретизировать задачу.

Будем считать, что матричный принтер подключен к ATmega128.

Желательно обмен по интерфейсу CENTRONIX.

Где можно посмотреть пример на именно на C коде.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Feb 16 2006, 11:18
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



Цитата(MoonPhoenix @ Feb 16 2006, 14:10) *
Я бы хотел конкретизировать задачу.

Будем считать, что матричный принтер подключен к ATmega128.

Желательно обмен по интерфейсу CENTRONIX.

Где можно посмотреть пример на именно на C коде.

Хорошо. Попробую к завтрашнему утру поискать примеры. Были где-то.
Go to the top of the page
 
+Quote Post
MoonPhoenix
сообщение Feb 16 2006, 11:24
Сообщение #6





Группа: Новичок
Сообщений: 3
Регистрация: 16-02-06
Пользователь №: 14 384



Цитата(Igor26 @ Feb 16 2006, 13:18) *
Цитата(MoonPhoenix @ Feb 16 2006, 14:10) *

Я бы хотел конкретизировать задачу.

Будем считать, что матричный принтер подключен к ATmega128.

Желательно обмен по интерфейсу CENTRONIX.

Где можно посмотреть пример на именно на C коде.

Хорошо. Попробую к завтрашнему утру поискать примеры. Были где-то.


Спасибо! Буду ждать.
Go to the top of the page
 
+Quote Post
Igor26
сообщение Feb 17 2006, 06:50
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 10-02-05
Пользователь №: 2 544



В прикрепленном файле простейший пример. Должен скомпилироваться под CVAVR. Спрашивайте, что будет неясно.
Прикрепленные файлы
Прикрепленный файл  Centronix.ZIP ( 1.67 килобайт ) Кол-во скачиваний: 76
 
Go to the top of the page
 
+Quote Post

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

 


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


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