принтер и Снимка ....????

R

Rfboy

Guest
Аз момчета,
Трябва да се свържете с Снимка стандартен принтер като HP или Epson, чрез RS-232 или паралелен порт.
Има ли софтуерно рутинни и hardaware интерфейс да го направя???

Помощ моляБлагодаря

 
Здравей братко, вижте повече информация в УСВ форум, или се опитайте да е:

////////////////////////////////////////////////// ///////////////////////
/ / / / EX_PSP.C
/ / / / Тази програма показва как паралелен порт роб работи.
/ / / / Това например позволява на потребителя да отпечатвате текст от компютър до PIC.
/ / / / За да изпълните този пример правилно Един IBM паралелна принтер кабел
/ / / / Е необходимо, с връзки показани по-долу.След инсталирането
/ / / / Родовата текст принтера в Windows, текстът може да бъде отпечатан на
/ / / / На PIC използвате текстов редактор.Текстът ще се появи през
/ / / / На RS-232
/ / / / Този пример показва също така, как да се използват банки, 2 и 3 в 4 банкови
/ / / / Части, без да става до 16 битов указатели (спестяване ROM).
/ / / /
/ / / / Конфигурирайте УСВ прототип карти, както следва:
/ / / / Свързване на ПИН от 23 до 27 и ПИН 21 до 28.
/ / / / Свържете единия край на паралелна принтер кабел към компютър.
/ / / / Също така направи следните връзки:
/ / / / IBM паралелни
/ / / / Пинов кабел Protoboard
/ / / / 1 22 E1
/ / / / 2 32 D0
/ / / / 3 33 D1
/ / / / 4 34 D2
/ / / / 5 35 D3
/ / / / 6 36 D4
/ / / / 7 37 D5
/ / / / 8 38 D6
/ / / / 9 39 D7
/ / / / 11 1 C0
/ / / / 12 27 gnd
/ / / / 13 28
5 V
/ / / / 15 28
5 V
/ / / / 18 27 gnd
/ / / / Виж по-долу допълнителни връзки.
/ / / /
/ / / / Този пример ще работи с PCM и PCH компилатори.В
/ / / / След условна компилация линии са използвани за да се включи
/ / / / Валидно устройство за всеки компилатор.Промяна на устройство, часовник и
/ / / / RS232 колчета за Вашия хардуер, ако е необходимо.
////////////////////////////////////////////////// ///////////////////////# ако е зададена (__PCM__)
# включват <16c77.h>
# предпазители ХС, NOWDT, NOPROTECT
# използване забавяне (часовник = 20000000)
# използване RS232 (baud = 9600, xmit = PIN_C6, rcv = PIN_C7) / / джъмперите: от 8 до 11, от 7 до 12# elif определени (__PCH__)
# включват <18c452.h>
# предпазители ХС, NOPROTECT
# използване забавяне (часовник = 20000000)
# използване RS232 (baud = 9600, xmit = PIN_C6, rcv = PIN_C7) / / джъмперите: от 8 до 11, от 7 до 12
# грешка за PIC18 промяна четене /
запис _bank да използва буфер
# endif

# определят BUSY_LINE PIN_C0
# определят BUFFER_SIZE 96INT next_in = 0;
INT next_out = 0;
кратки data_lost = TRUE;

# int_psp
недействителни psp_isr () (

ако (psp_overflow ())
data_lost = TRUE;

ако (psp_input_full ()) (
write_bank (2, next_in , input_D ());
ако (next_in == BUFFER_SIZE)
next_in = 0;
ако (next_in == next_out)
output_high (BUSY_LINE);
)
)Основната () (

setup_adc_ports (NO_ANALOGS);
setup_psp (PSP_ENABLED);
enable_interrupts (глобално);
enable_interrupts (INT_PSP);

output_low (BUSY_LINE);

printf ( "Изчакване за печат данните ... \ R \ N \ N");

а (вярно)
(
ако (next_in! = next_out)
(
putc (read_bank (2, next_out));
ако е ( next_out == BUFFER_SIZE)
next_out = 0;
ако (data_lost) (
printf ( "\ R \ nData Забравена! \ R \ N");
data_lost = FALSE;
)
output_low (BUSY_LINE);
)
)
)

 
Мисля, че Rfboy трябва по друг начин -> трансфер на данни от снимка на принтера.Ако е така,
няма да можете да използвате PSP, защото това е роб пристанище.Вие трябва да използват пристанището на PSP с някои други сигнали, за да симулират паралелна portof стандартен персонален компютър.
Може би тя е по-лесно да се използва RS232.

към,
cube007

 
Това може да помогне:

СОФТУЕР ИНТЕРФЕЙС
------------------

За да отпечатате на "CENTRONICS" принтера, след handshaking
последователност трябва да се следват, за всеки характер:

В microcontroller трябва да направите! Светлината линия към принтера
висок.Това разказва принтера, че microcontroller иска
да се променят данните за данни автобус.

Сега трябва да чакаме microcontroller занимаващите линия от
принтерът да отиде ниска.Ако принтерът е зает преработка
Данните за данните автобус, то ще запази Заето линия висок, за да
microcontroller каже, че трябва да пазят данни за
данни автобусът стабилни и че тя не може да изпрати новите данни все още.Кога
принтера завърши обработката на данните от данни
автобус, той ще направи Заето линия ниско, което показва до
microcontroller, че тя вече е готова да приеме нови данни.А microcontroller може да постави на ASCII кода на следващия
характер, които ще се отпечатват върху данните автобус.

А microcontroller, трябва да направите! Светлината линия за
принтер ниска.Това разказва принтера, че там е валидна ДАННИТЕ
относно данните, автобус, за да обработи.

Сега трябва да чакаме microcontroller занимаващите линия от
принтерът да отиде високи.Когато microcontroller вижда Заето
линия от принтера отида високо, той знае, че принтерът е
виждал новите данни и че той е зает преработка него.

Това е добра идея да изолират изхода от PIC към принтера
с подходящи буфери,
които да предотвратят принтер от храненето мощност
Обратно към PIC ако властта да е изключен.

 
Има една компания наречена E-Lab Инк. Те произвеждат много хубаво ICS, например, можете да се свържете LCD MCU да използвате само един за закрепване на MCU.Същото нещо е за клавиатура или принтер.

EDE300 Сериен / Паралел Данните предавателно (PC интерфейс IC!)
EDE700 Сериен Текст LCD контролер IC
EDE702 ниска цена Сериен Текст LCD контролер IC
EDE707 Octal Седем-сегмента LED декодер
EDE1144 4x4 Клавиатура енкодер IC
EDE1188 8х8 Клавиатура енкодер IC
EDE1200 Unipolar Stepper Моторни контролер IC
EDE1204 Дву-полярна Stepper Моторни контролер IC
EDE1400 Сериен да Паралел-Принтер IC

Последният е това, което ви трябва.

http://www.elabinc.com/ede1400.htm

meax98

 
Благодарим ви, момчета,

Имам друга qustion за принтер и Снимка, че е възможно да се свържете чрез USB интерфейс togheter ??????

Момчета вие сте най-добрите !!!!!!!

Благодаря ви отново !!!!!!!!!

 
Друга приятна компания наречена Бъдещи технологии Устройства Intl ООД http://www.ftdichip.com/FTProduct.htm

произвежда хубава IC:

FT232BM - USB UART устройство - http://www.ftdichip.com/Documents/ds232b11.pdf

FT245BM - USB устройство FIFO - http://www.ftdichip.com/Documents/ds245b10.pdf

Вземи погледни FT245BM и това е отговорът на въпроса ви.IC Това е много лесен за използване (само няколко външни компоненти).

с уважение
meax98

 
HI RFBOY
АКО МОЖЕ GET "Ежедневна ПРАКТИЧЕСКО ELECTREONICS", юли 2001
г.U ще намерите статия за PIC за принтер ИНТЕРФЕЙС
Съжаляваме МОИТЕ скенера не работи RIGHT NOW "ТАКА ЧЕ изпратя UA КОПИЕ НА ЧЛ

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="Тъжен" border="0" />НО ДА ОПИТАТЕ C
HTTP: / / WWW.EPEMAG.WINBORNE.CO.UK
U ще намерите СОФТУЕР там, в СЪБРАНИЕ "Мисля, че"

 
След като се имат интерфейс, аз искам да отпечатате снимката.Всеки, който знае как да се пишат на водача.

 
Здравейте,

Бих искал да контролират компютърните принтер с Снимка 16F877 ако possible.Is Има ли проба изходния код наоколо в C моля?Thnx.

Analyzer.

<img src="http://www.edaboard.com/images/smiles/icon_confused.gif" alt="Объркан" border="0" />
 
Това не е много повече, отколкото за 8 databits и pulsing на светлината линия на паралелен порт, когато се използва "класически" IEEE 1248 порт.

Виждам
http://www.fapo.com/cenmode.htm
http://www.fapo.com/1284int.htm
за малко повече информация.

Това е достатъчно, за да отпечатате обикновени текстови символи.Ако имате нужда от форматиране и / или графики,
ще трябва да отида на командния набор от вашия принтер.За пример за повечето HP PCL принтери, или PostScript за някои лазерни принтери.

Дано това стане ли започва.

 
HI анализаторТова може да се намери на уеб сайта ЕПЕ публикувани в 2001-07 ЕПЕ и въз основа на снимка 16f877 код за снимка е франко там fttp сайт
имат поглед

с уважение
Парфюми

 
Здрасти,

Благодарение аромат Мисля, посочи този линк: ftp://ftp.epemag.wimborne.co.uk/pub/PICS/picprinter/

Намерих примерен код, но няма по-схематични пощенски файл?Или ти липсва ли?

Analyzer.

 
Здравей Analyzer!

Това може да е файл, който търсите!

Чао
Съжаляваме, но трябва да имате за вход, за да видите тази закрепване

 
Hugo написа:

Здравей Analyzer!Това може да е файл, който търсите!Чао
 
@ Юго:

Ето какво съм търся приятел!10x
88

Analyzer

 
U може да изтеглите ЕПЕ Юли 2001
http://rapidshare.de/files/9757608/2001-07.rar.html

 
Аз изглеждам подобен проблем за изтегляне на нищо в този форум, може ли да знаем?Някой experiecnce това??? PLZ помогне ........

 

Welcome to EDABoard.com

Sponsor

Back
Top