Új hozzászólás Aktív témák
-
zka67
őstag
Atmel AT89C2051-et használok, ennek 6 ki és 6 bemenetet csináltam +1 led. Ha több kimenet kellene, akkor az AT89S8253-at használnám, de eddig még mindenhová elég volt a 6-6. A C2051-hez csináltam programozót, az S8253 meg ISP-s, ahhoz is csináltam egy soros programozót (C2051-el
). Ezt a két típust szoktam használni, a PIC-eket nem szeretem, én intel procikon nőttem fel és képtelen vagyok megtanulni a PIC-et. Igaz nem is nagyon erőltettem a dolgot. Mondom, a C2051-et ~160 Ft+áfáért veszem.
Most van egy melóm, amihez lehet, hogy kevés lesz a 6 kimenet, de nem csinálok új nyákot, hanem inkább két soros portot fogok használni.
-
zka67
őstag
Én meg teljesen leálltam az LPT portról, kizárólag soros portot használok. Az még azért egy mindig van az alaplapon, ha több kell, akkor van 4 portos kártya, vagy van USB-Soros átalakító. Egy 160 Ft-os mikrokontroller kell hozzá, és kész a soros-párhuzamos átalakító, be és kimenetekkel. Pár sor a program, ami a mikrokontrollerbe kell. Írtam hozzá egy DLL-t is, ami eventet generál, ha változás van valamelyik bemeneten, bitenként (is) lehet vezérelni a kimeneteket, és nem kell tudnod, hogy az épp egy soros porton megy.
-
zka67
őstag
-
zka67
őstag
Nagyon egyszerű a dolog: kell egy Inpout32.dll, amit vagy a program könyvtárába teszel vagy a System32-be.
ZIP közvetlen letöltése, a kicsomagolás után a dll-t az inpout32_source_and_bins\binaries\Dll könyvtárban találod. Neked csak ez a ~12kB-os fájl kell.
A delphi forrásba pedig az implementation után beteszed ezt a két sort:
function Out32(Addr:word;b:byte):byte; stdcall; external 'inpout32.dll';
function Inp32(Addr:word):byte; stdcall; external 'inpout32.dll';Aztán már csak értelemszerűen használod, pl:
Out32($0378,0);
Result := Inp32($0379);
Új hozzászólás Aktív témák
Hirdetés
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- GYÖNYÖRŰ iPhone 13 Pro 128GB Graphite -1 ÉV GARANCIA - Kártyafüggetlen, MS3083
- Clevo 1060 6GB Mxm 3.1 laptop videó kártya ingyen házhoz szálitással
- BESZÁMÍTÁS! MSI B450 R5 5600X 16GB DDR4 512GB SSD 1TB HDD RX 5700 XT 8GB ZALMAN S3 TG Chieftec 600W
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5600X 16/32/64GB RAM RTX 5060 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: FOTC
Város: Budapest