Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

LPT1 parallel port
http://mcu-bg.com/mcu_site/viewtopic.php?f=16&t=12936
Страница 1 от 1

Автор:  slav4o.com [ Вто Май 20, 2014 6:34 pm ]
Заглавие:  LPT1 parallel port

Здравейте искам да направя програма за комуникация, през паралелния принтер порт. Мога ли да ползвам функциите CreateFile() и WriteFile() . Те работят отлично със COM1 и виртуални COM-ове но нещо не става както трябва, когато избера име на файла "LPT1" или "PRN" когато програмата изпълни функцията WriteFile() забива.
Това е на Borland C++ builder 4.
A и другия ми въпрос е че комуникацията има 3 регистъра, за данни, за статус и за контрол. Те обаче как се достигат с тая функция. Ако въобще е възможно де.

Автор:  syscop [ Вто Май 20, 2014 7:28 pm ]
Заглавие:  Re: LPT1 parallel port

http://retired.beyondlogic.org/porttalk/porttalk.htm - тук пише разни работи. Нямаш пряк достъп до желязото, трябва ти драйвер.

Успех в начинанието :)

Автор:  ike [ Вто Май 20, 2014 9:51 pm ]
Заглавие:  Re: LPT1 parallel port

Не си губи времето с паралелния порт.

Автор:  DanielDimov [ Вто Май 20, 2014 10:28 pm ]
Заглавие:  Re: LPT1 parallel port

На какъв Windows ти забива?

Автор:  amdatlon [ Вто Май 20, 2014 11:40 pm ]
Заглавие:  Re: LPT1 parallel port

За делфи ползвам много лесен проект, ама за "C" ...?
Разгледай може пък да ти влезе в работа :
http://valery-us4leh.narod.ru/main.html

Автор:  slav4o.com [ Сря Май 21, 2014 3:35 pm ]
Заглавие:  Re: LPT1 parallel port

Windows XP SP3. А тука пробвах едни глупости DLL и аха да стане и изписа Privileged instruction. Всъщност точно както е на ICPROG програмата. Тя нали ползва LPT порта. Тя обаче има някакъв драйвер и с него там се орпавят нещата или пък ползва win API. Демек има някакъв културен начин през windows-а. Не гоня никакви скорости. Ще щракам едни TTL схеми :) Търся нещо простичко. 3 регистъра са все пак. Няма да правя толкова гимнастики. Накрая ще изпляскам един PIC със USB.

Автор:  palavrov [ Сря Май 21, 2014 3:51 pm ]
Заглавие:  Re: LPT1 parallel port

slav4o.com написа:
Накрая ще изпляскам един PIC със USB.

Май ще е още по лесно да ползваш нещо с http://www.ftdichip.com/Products/ICs/FT240X.html, предполагам, че libftdi се компилира за виндовс или има някакъв аналог там. Бонус е, че паралелния порт си е капризен и изгори ли влизаш в едни други филми - докато по УСБ няма такива ядове особенно щом не гониш скорост.

Автор:  ike [ Сря Май 21, 2014 5:08 pm ]
Заглавие:  Re: LPT1 parallel port

Казах те вече да не се занимаваш с този порт.
Няма културен начин през уиндоуса. Има драйвер http://www.internals.com/ WinIo който ще ти разреши да цъкаш там. Но е по-добре да си купиш Ардуино и да си говориш с него през серийния порт.

Автор:  slav4o.com [ Сря Май 21, 2014 10:54 pm ]
Заглавие:  Re: LPT1 parallel port

Благодаря, това сигурно ще свърши работа.
Иначе смисъла е че така управлението става от PC а това значи че програмата доста по-лесно и бързо ще мога да я модифицирам. Няма да е необходимо презаписване на пикове или ардуина. Само цъквам F9 и правя пробата... от там нататъка като усвоя протокола за данни ще го направя с PIC

Автор:  bobihot [ Чет Май 22, 2014 2:52 pm ]
Заглавие:  Re: LPT1 parallel port

Да- полезно си е. Аз така на времето си щраках, правих си емулатори на ЕПРОМ, записвах новите процесори, за които още не бяха дошли програмачки..

Страница 1 от 1 Часовете са според зоната UTC + 1 час [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/