Új hozzászólás Aktív témák
-
LukE
veterán
[link]
progizo, debuggolo valami
van eleg sokfele HW hozza, pölö a ''wiggler'' jtaghoz kell egy printerport es nehany alkatresz, es tamogatja gyak. az osszes ''nagy'' IDE es gcc is.
[Szerkesztve]''Firefoxot hasznaljanak csak a gyavak. Az Explorer az igazi ferfiak bongeszoje! Veszely, kaland, nyitottsag!'' ιQι
-
swad
csendes tag
Hy Batman!
rég nem jártam errefelé, azonban azóta összeraktam 1 ISA slotos I/O karit...
bebootolva a rendszer (XP) Extended IO Bus ként ismeri fel.
ami elvileg igaz is hiszen ha minden jól ment akkor 48 io csatival rendelkezik.
a kérdésem a következő:
a te karidat miként ismeri fel a rendszer?
illetve nem írtál e programot alá véletlenül pölö pascalban?
Köszi a választ!
swadE.M.I. Fun
-
Batman2
őstag
Hi
Örülök, hogy Te is megpróbálkoztál a kártyaépítéssel és sikerült is !
Én anno, még DOSal hajtottam a gépemet, mikor ezt megépítettem és Qbasicban (4.5 compileres) írtam hozzá rövidke progit.
Így nem tudom, hogy az XP hogy kezelné a dolgot, azóta nem próbáltam, mivel közben gépfejlesztés miatt az ISA csatlakozó már eltünk az alaplapomról.
De most van egy másik gép is az ősöknél, amit összeraktam (PIII), azon van ISA port is, de ott sem próbáltam még a dolgot.
Mindenesetre érdekes, amit írtál még nem is gondolkodtam rajta, hogy a Wincsoda minek ismerné fel.
Majd én is kipróbálom.
Minden esetre kösz az infót!
Ja és esetleg bővebben is beszámolhatnál róla, mit építettél a kártyára (2x8255?)!
Üdv.:Batman2 - Viva la Mercedes W123-200D 1979
-
swad
csendes tag
hy!
a kártyán 2 db 8255A foglal helyet, maga a kari kivitelezés szempontjából nem lett vmi profi minőségű, maratásnál 1 -2 ák. meg is szakadt ezt utólagos forrasztásokkal sikerült helyreállítanom.
sajnos naon kezdetleges volt a technológia amivel a kivitelezést végrehajtottam, ezért eléggéééé khöm maszekul néz ki a cuccos, ha érdekel, később tehetek fel képet róla 8)
1enlőre porttesztet hajtok végre rajta, (xp alatt nem sikerült), illetve hibaforrások után kutatok 8)
üdw:
swadE.M.I. Fun
-
Batman2
őstag
Hi
Még szép, hogy érdekel, tegyél fel képet mihamarabb !
Az nem érdekes, hogy nézki, mármint külalak szempontjából, ilyennek nem mindenki áll neki, az merjen kritizálni, aki már készített ilyet házilag!
Mint láthattad, az enyém sem egy porfi, gyári kinézetű, bár azért igyekeztem.
A funkció és a működés a lényeg!
Üdv.:Batman2 - Viva la Mercedes W123-200D 1979
-
swad
csendes tag
...valahol vmi bibi van valszeg, mert programból csak az U1 érhető el, azon belül is csak 4 pin... o.o azontúl mind2 8255 ös PC7es pinjén feszültség van jelen állandóan.
a program amivel tesztelem a nyákot :
program ppi_tester;
uses crt, dos;
const
pa = $300;
pb = $301;
pc = $302;
pr = $303;
var
reg : registers;
i, j, dl : integer;
cw : word;
q : char;
function dec2hex(_dec : byte) : string;
var
h1, h2 : string;
i, j : integer;
begin
i := (_dec and $f0) shr 4;
j := _dec and $0f;
if i > 9 then h1 := chr(55+i) else str(i,h1);
if j > 9 then h2 := chr(55+j) else str(j,h2);
dec2hex := h1+h2+'h';
end;
function dec2bin(_bin : byte) : string;
var
b1,b2,b3,b4,b5,b6,b7,b8 : string;
begin
if _bin and $80 > 0 then
b1 := '1' else b1 := '0';
if _bin and $40 > 0 then
b2 := '1' else b2 := '0';
if _bin and $20 > 0 then
b3 := '1' else b3 := '0';
if _bin and $10 > 0 then
b4 := '1' else b4 := '0';
if _bin and $08 > 0 then
b5 := '1' else b5 := '0';
if _bin and $04 > 0 then
b6 := '1' else b6 := '0';
if _bin and $02 > 0 then
b7 := '1' else b7 := '0';
if _bin and $01 > 0 then
b8 := '1' else b8 := '0';
dec2bin := b1+b2+b3+b4+b5+b6+b7+b8+'b';
end;
procedure hidecursor;
begin
with reg do
begin
reg.ah := $01;
reg.ch := $ff;
reg.cl := $ff;
intr($10,reg);
end;
end;
procedure showcursor;
begin
with reg do
begin
reg.ah := $01;
reg.ch := $06;
reg.cl := $07;
intr($10,reg);
end;
end;
procedure initialize;
begin
dl := 50; { lama penundaan }
i := 10; { posisi LED di layar }
j := 6;
textcolor(7);
end;
procedure setppiout;
begin
cw := $80; { = 1 0 0 0 0 0 0 0 }
port[pr] := cw; { kirim nilai cw ke pr }
end;
procedure setppiin;
begin
cw := $9b; { = 1 0 0 1 1 0 1 1 }
port[pr] := cw; { kirim nilai cw ke pr }
end;
procedure resetppi;
begin
cw := $80;
port[pr] := cw;
port[pa] := $00;
port[pb] := $00;
port[pc] := $00;
end;
procedure send(p : word; d, t : integer);
begin
port[p] := d;
delay(t);
end;
procedure printbit(x,y : integer; data : byte);
begin
gotoxy(x,y);
if data and $80 > 0 then
textcolor(15) else textcolor(8);
write(#219);
if data and $40 > 0 then
textcolor(15) else textcolor(8);
write(#219);
if data and $20 > 0 then
textcolor(15) else textcolor(8);
write(#219);
if data and $10 > 0 then
textcolor(15) else textcolor(8);
write(#219);
if data and $08 > 0 then
textcolor(15) else textcolor(8);
write(#219);
if data and $04 > 0 then
textcolor(15) else textcolor(8);
write(#219);
if data and $02 > 0 then
textcolor(15) else textcolor(8);
write(#219);
if data and $01 > 0 then
textcolor(15) else textcolor(8);
write(#219);
textcolor(7);
write(' = ',dec2hex(data));
end;
procedure writebit(x, y : integer; p : word; d,
t : integer);
begin
printbit(x,y,d);
send(p,d,t);
end;
begin
clrscr;
textcolor(15);
writeln('Program PPI Tester');
writeln('------------------');
textcolor(7);
writeln;
writeln(' PPI kimenet :');
writeln;
writeln('Port A : '); writeln;
writeln('Port B : '); writeln;
writeln('Port C : '); writeln;
write('... Enter ...');
hidecursor;
initialize;
setppiout;
repeat
writebit(i,j, pa, $81, dl);
writebit(i,j+2, pb, $11, dl);
writebit(i,j+4, pc, $11, dl);
writebit(i,j, pa, $42, dl);
writebit(i,j+2, pb, $22, dl);
writebit(i,j+4, pc, $22, dl);
writebit(i,j, pa, $24, dl);
writebit(i,j+2, pb, $44, dl);
writebit(i,j+4, pc, $44, dl);
writebit(i,j, pa, $18, dl);
writebit(i,j+2, pb, $88, dl);
writebit(i,j+4, pc, $88, dl);
writebit(i,j, pa, $24, dl);
writebit(i,j+2, pb, $11, dl);
writebit(i,j+4, pc, $88, dl);
writebit(i,j, pa, $42, dl);
writebit(i,j+2, pb, $22, dl);
writebit(i,j+4, pc, $44, dl);
writebit(i,j, pa, $81, dl);
writebit(i,j+2, pb, $44, dl);
writebit(i,j+4, pc, $22, dl);
writebit(i,j, pa, $81, dl);
writebit(i,j+2, pb, $88, dl);
writebit(i,j+4, pc, $11, dl);
until keypressed;
q := readkey;
resetppi;
printbit(i,j,$00);
printbit(i,j+2,$00);
printbit(i,j+4,$00);
writeln;
writeln;
writeln(' PPI bemenet :');
writeln;
writeln('Port A : ');
writeln;
writeln('Port B : ');
writeln;
writeln('Port C : ');
writeln;
write('... Enter ...');
q := #255;
j := j + 8;
dl := 25;
hidecursor;
setppiin;
repeat
printbit(i,j,port[pa]); delay(dl);
printbit(i,j+2,port[pb]); delay(dl);
printbit(i,j+4,port[pc]); delay(dl);
until keypressed;
q := readkey;
resetppi;
printbit(i,j,$00);
printbit(i,j+2,$00);
printbit(i,j+4,$00);
showcursor;
writeln;
writeln;
writeln;
end.E.M.I. Fun
-
Fooler89
őstag
Hellóztok!
Nem tudom hogy it is fel kéne tenni a kérdés de én telefonkábelre akarok dugót rárakni!
és hát kéne a módszer hogy hogy kell meg hogy a színeknek hol kell lennie? -
Batman2
őstag
Hi
Ha bizonyos csak bizonyos lábak nem működnek, akkor az valszeg valami elkötés, vagy hibás érintkezés a panelon !
Vagy egy-két hiba az enyémen is volt előszőr, úgy emlékszem.
A hibásan működő vonalnál követsd végig a fóliát, akár nagyítóval és nézd meg, hogy nincs e benne szakadás, vagy valahol nem érintkezik e másik kivezetés fóliájával, vagy tápvezeték fóliával, ami fel vagy lehúzza az adott lábat stabilan.
Illetőleg programból pedig próbáld csak egyenként kapcsolgatni a kimeneteket és közben teszteld minden esetben, hogy helyesen működik e.
Így ki kell derüljön minden probléma !
Kár, hogy nem egy nyelvet beszélünk (illetve írunk), Pascalhoz nem nagyon értek, nekem csaj Basic progim van a kártyámhoz, az is csak DOS alatt futtatható még.
A kártya fotókat (gondolom az lett volna) tedd fel légyszi mégegyszer !
Én az ImageShack-et [link] szoktam használni erre.
Ide feltöltöm a képeket és mikor megjeleníti a feltöltött képet, a kép tulajdonságait (jobb egér gomb) előhívva, onnan kimásolom a címet, amit megjelenít és azt linkelem, egyszerű Link-ként, nem képként, meg persze magamnak is elmentem.
Üdv.:Batman2 - Viva la Mercedes W123-200D 1979
-
Batman2
őstag
Hi
Rájöttél már a probléma forrására?
Gondolom, bemenetként nem akarod használni a kártyádat, mivel nem látok a PPIk port lábainál földelő ellenállásokat !
Feltételezem, hogy nyáktervező progival készítted a nyákrajzot, vagy vonalzó?
Egy-két 100nF-os kondi azért nem ártana szerintem a kártya tápvonalaira, ha nem is minden IChez.
Üdv.:Batman2 - Viva la Mercedes W123-200D 1979
-
Rive
veterán
Kövezzetek meg, de én ilyen egyedi szerelésű ISA cuccokhoz bizony régi hálókártyáról (arról a fajtáról, aminél az összes ISA vonalnak megvan a PC104 lyuksora) fűrészelt élcsatlakozót használok, meg mellé próbanyákot, drótos vezetékezéssel
/// Nekünk nem Mohács, de Hofi kell! /// Szíriusziak menjetek haza!!!
-
Batman2
őstag
-
TESCO-Zsömle
félisten
Üdv mindenkinek!!
Nem könnyű ám megtalálni etz a topicok a mindenségit !
Nekem az volna a szívem vágya, hogy programmal tudjam vezérelni a ventillátorokat, a neonokat, a vízhűtést, és egyéb cuccokat (főként kapcsolók és motorok -nem ventillátor-)
Egyszóval az egész gépet a házzal együtt.
Ennek legegyszerűbb oka, hogy HTPC-t (is) építek, és egy ilyen távirányítos gépnél nem előny, ha oda kell rohangálni szabályzóket csavargatni (a programot + már úgyis viszi az univ. távirányító...).
Én a soros portra gondoltam először, de ha valami PCI-os kártya (asszem ezt híjják I/O prtnak ???) formájában is meg lehet oldani az nagyon jó volna, mert akkor házon belöl is el tudnám rendezni a dolgokat. (sima paralel port esetén egy tyúkbelet vissza kell vinni a gépbe, ami ront a külsőn...)
Ami azt illeti (mert ugye ezt sem hagyhatom ki) engem maga a tény, hogy órákig kell forrasztgatnom nem riaszt vissza, csak nem értek túl sokat az elektronikai cuccokhoz...
A legnagyobb kihívás -eddig- az unokaöcsén kínai zenélő-kisautójának feltuningolása volt, de ott csak drótokat kellett forrasztani.
A nyákot jó dolognak tartom, annak ellenére, hogy nem sokat értek ehhez sem, és ha valaki megtanít, szívesen fogom alkalmazni!
Alapjában véve szeretem az elektronikát (és a mechanikát)! Imádtam, mikor Fater szétszedett valami műszaki cuccot, legyen az egy videó, egy orsós-magnó, vagy egy kapucsengő, és ha valami elromlott, az nem került ki a lakásból egyben, hála a szorgosságomnak és érdeklődésemnek...
Ennyit a erről... Ja, és azt még fontosnak tartom megemlíteni, hogy a dolog nem mostanra kell, mert most platformcsere az aktuális. A házat majd kicsit később fogom építeni, de tudnom kell, hogy a tervezésben meddig mehetek el!
(,,A végtelenbe és tovább'' - Buzz Lightgear)
Viszlát, és előre is kösz a segítséget!Sub-Dungeoneer lvl -57
-
ngabor2
nagyúr
lehet, hogy nagy fába vágom a fejszémet, de remélem tudtok segíteni (vagy utat mutatni, hogy hol tudnak segíteni). nem egy cucc (uv-detektor), ami az egyik kimenetén 0..1V közötti analóg jelet ad. ebből kellene nekem valahogy soros porton vehető digitális jelet kapnom, természetesen arányosat a bemenettel. minél finomabb felbontás lenne jó, de már 8 bit (256 szint) is elég volna (a 128-nál nagyon rezeg a léc). semmit nem tudok ilyen cuccokról, tehát ha valami leírást az alapokról tudnátok dobni, annak is örülnék.
ha az megoldható, akkor pl. egy megfelelő impulzus hatására kellene, hogy kiküldje a mért értéket, vagy úgy is jó, ha folymatosan küldi. mindezt linux alól akarnám zargatni, azt a részét megoldom, annak már kicsit utánanéztem (ttyS0 olvasgatása és írása, valamint az olvasott dolgok átirányítása). gondolom nem én vagyok az egyetlen, aki ebbe a problémába ütközött, ezért feltételezem, hogy vannak kész, bejáratott megoldások. -
-
Rive
veterán
Beírod a keresőbe, hogy 'microchip pic ad' szavakat, és mazsolázol az eredmények között. Hirtelen láttam valami négy-öt érdekes linket az első találati oldalon. Kicsit képbe hozod magad, aztán válogatsz.
Az eszköz gyártójának oldala: [link]/// Nekünk nem Mohács, de Hofi kell! /// Szíriusziak menjetek haza!!!
-
swad
csendes tag
válasz TESCO-Zsömle #178 üzenetére
http://www.wcscnet.com/catalog/8255_-_8254_io_pci_card_4415713.htm
E.M.I. Fun
-
rlazol
veterán
Sziasztok,
Raktártakarítás közben találtunk egy egy kijelzőt.
Rá van írva a hátára h jó, de semmi nincs hozzá. 50hz-es 9V-s 5A-s áram kell neki a felirat szerint, gondolom ezt lehet venni. A cucc 2 panelből áll, az egyiken 8, a másikon 11 db 7*5 led-ből álló csopoprt van, ennek megfelelően a hátoldalán 2 d, csoportbn vannak a bejövetek, olyan, mintha 2 IDE csatit néznék, csak az egyiken 8, a másikon 11 pár tű van.
Szerenténk bele életet lehelni. Én nem értek se az elektroinikai se a szoftveres részéhez. Ha vki ért, és fel tudná támasztani, attól kérnék 1 árajánlatot.
imhol néhány kép: [link]Az orvosom szerint elmebajban szenvedek. Ez butaság. Minden percét élvezem!
-
Batman2
őstag
Hi
Ebbe már aligha hiszem, hogy így életet tudnál lehelni.
Egyrészt van rajta egy NiCd pufferakku (3.6V, 60mAh) ami egészen biztosan már szétment és kimerült. És amit táplált (CMOS memória, CDM62256, feltehetően 32kbyteos), abban ki tudja, hogy milyen adatok voltak, bár jobb esetben csak átmeneti munka tároló volt, mondjuk a kirandó információt tárolta.
Egyébként van rajta egy rakás pontmátrix, gondolom LED kijelző.
A másik dolog, hogy van rajta még egy 27C256-os EPROM is, amiben szintén kitudja, hogy ép e még a program és ebben egészen biztosan a rendszer működéséhez szükséges 'BIOS' van/volt, ami nélkül csak egy rakás alkatrész,
mivel ez egy MIKROSZÁMÍTÓGÉP Z80-as processzorral (CPU, a 40 lábas nagy IC).
Ha jól tudom, az egy 8 bites, kicsi proci.
Egyébként az alkatrészeket egyenként még felhasználhatod, sőt ha nagyon ügyes vagy, akkor tudsz ezekből az alkatrészekből egy saját mikroszámítógépet is készíteni.
De, ha már ennyire értenél hozzá, akkor végigböngészheted ennek a panelnek is a kapcsolását és papírra vetheted, abból már meg lehet fejteni a működését és egy programozni is tudó egyénnel együtt, a Z80 processzorhoz beszerzett fordító progival és némi programozó hardverrel lehet egy saját progit írni hozzá, amit be lehet tölteni az EPROMba (feltéve ha még üzemképes az EPROM, meg a többi áramkör) és akkor újból használható a saját kívánságoknak megfelelően.
Röviden ennyi.
Üdv.:
[Szerkesztve]Batman2 - Viva la Mercedes W123-200D 1979
-
swad
csendes tag
[link]a 2. ppi mofell amit mar készítek o.O üzem(?) közben a teszteredmények nem túl biztatóak, mivel 1 2 port átállításánál )pl A0->H több port is H ra áll át :/ nade majd kiderül csak h mi a gond....
E.M.I. Fun
-
swad
csendes tag
+ 1 hasznos oldal: [link]
E.M.I. Fun
-
swad
csendes tag
1 kis érdekesség a profiknak, akik saját maguk is tudnak drivert írni ehhez a karihoz:
PCI to ISA Bridge:[link]
E.M.I. Fun
-
swad
csendes tag
mmmm... most azon bogyózom, h szeretnék 10-12 fénykaput rászerelni a 2.ppi bemeneti portjaira .. a fototranzisztorokat és a ledeket régi soros egerekből bányásztam ki, deee magának a fototranyónak a lábkiosztásával illetve működésével nem vagyok tisztában sajna...
odáig eljutottam h a 3 láb közül a középsőn kapja a +5V AC-t, megh elvileg ha ráesik a (infravörös) fény, akkor csökken(?) a belső ellenállása és elvileg akkor nyit o.O deee
hogy is kell 1 ilyet bekötni? o.O van vkinek vmi 5lete? tudom h nagyon kezdő vagyok a témában, de elszánt!
köszi a választ! 8)E.M.I. Fun
-
And
veterán
Ha csak sima fotokaput szeretnél az egyik inputra kötni, akkor felesleges egy egérből kitermelt 3-lábú fototranzisztort használnod, az ugyanis duál kivitel. A tok két fototranzisztort v. fotodiódát tartalmaz, mert az egérben szükség van a mozgás irányának megállapítására is, amely információt a két detektált jel fázisa hordozza. Már csak azért is érdemes ehelyett inkább hagyományos fototranzisztort használnod, mert az egérben lévő típusról nem biztos, hogy túl sokat meg fogsz tudni, a bekötése sem mindig egyértelmű. 5V AC-t azért biztos nem kap sehová.. .
Egy közönséges, két kivezetéses npn fototranzisztor bekötése nagyjából így néz ki: [link]. Ha a tranzisztor körében alkalmazott tápfeszültség (V+) például 5V, a jelkimenet (signal out) mindjárt TTL-kompatibilis lesz. A kollektorkörben lévő R ellenállás értékét sokminden befolyásolja (tranzisztor sötétárama, a nyitott tranzisztoron átengedni kívánt maximális kollektoráram, külső fényviszonyok, stb.), de minimum 10 kΩ nagyságrendű. -
swad
csendes tag
köszi a gyors választ most h jobban belegondolok, csapok a homlokomra, h tényleg így van!
az ic száma alapján kikerestem a datasheet-ről a lábkiosztását az icnek köv képpen néz ki: a Vdd-t valóban a középső láb kapja, viszont a 2 szélső az Y1,Y2 , ezek a proc megfelelő lábaihoz vannak vezetve... innen már világos, a kapcsolási rajz nem akarom kidobni a cuccost megpróbálom így felhasználni ahogy van, legfeljebb a 2. fototranyót nem kötöm be o.OE.M.I. Fun
-
swad
csendes tag
mmm BPW34 esekkel kísérletezem per pill ami azt illeti hmmm 1ik leírásában 32 v dc a másikban 60 v dc -t ír a philips szerint 850 -es hullámhossz mellett legrövidebb a kapcsolási idő 2*20 ns ...ami eléggé jónak mond6ó...
leírás:
[link]E.M.I. Fun
-
lazydog
addikt
Ez egy fényújság, tehát tetszőleges tartalmú szövegek, esetleg egyszerű grafikák jeleníthetők meg vele. Mielőtt darabjaira szednéd érdemes lehet megpróbálkozni a felélesztésével.
Erre van esély, de ehhez kézzel fogható közelségből kéne alaposabban megszemlélnem a cuccost.
Ha gondolod, vegyük fel a kapcsolatot egymással.
[Szerkesztve]Quick brown fox jumps over the lazy dog - but can't the Gigabyte!
-
Batman2
őstag
Hi
Látom, Te is igazi barkácsoló vagy !
Drótkötegek mindenfelé és kibontott cuccok!
Dehát ez az igazi, annak, aki mindíg barkácsol, alakít, én is mindíg így csinálom.
Gartula a kártyához!
A problémák majd megoldódnak, csak többszőr alaposan át kell böngészni a panelt. Ha csak egyes vonalak viselkednek furcsán, helytelenül, akkor az csak elkötés lehet valahol !
Jobb esetben a panelon valamelyik vonal szakadt, vagy összeér egy másikkal, netán tápvonallal, vagy roszabb esetben a logikai rész megtervezésébe hiba csúszott be (már ha van az adatvonal részen), az egyik alkatrész nem a megfelelő arra a feladatra.
A belinkelt oldal is valóban hasznos lehet, köszi érte.
Üdv.:Batman2 - Viva la Mercedes W123-200D 1979
-
ArnoldJ
csendes tag
Sziasztok!
Remélem tud itt veleki segíteni nekem, mivel én szinte semmit sem értek a számítógépekhez. Egy olyan programra lenne szükségem, amivel egyszerűen szabályozni lehetne az USB port kimenő feszültségét. A csúcs az lenne, ha ezt akár interneten keresztül is meg lehetne tenni. -
ArnoldJ
csendes tag
Sziasztok!
Az elöbbi hozzászóláshoz ha van valakinek kézzel fogtahtó (feltelepíthető) programja, az legyen szíves e-mailban írjon. szívesen honorálnám is.
arnold_j@freemail.hu -
LukE
veterán
az usb portra fixen 5V megy ki, szoval csak szoftverrel nem lehet szabalyozni
Ha raraksz az USB portra egy mikrokontrollert, azt vezerled, akkor mar meg lehet oldani, de csak szoftverrel nem fog menni.''Firefoxot hasznaljanak csak a gyavak. Az Explorer az igazi ferfiak bongeszoje! Veszely, kaland, nyitottsag!'' ιQι
Új hozzászólás Aktív témák
- Kormányok / autós szimulátorok topikja
- Még javulhat az Arrow Lake-S platform teljesítménye
- Politika
- Posta, csomagküldés
- Öregszem
- Mazda topik
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Épített vízhűtés (nem kompakt) topic
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Call of Duty: Black Ops 6
- További aktív témák...
Állásajánlatok
Cég: HC Pointer Kft.
Város: Pécs
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest