Sziasztok!
XP-nél még volt rá megoldás, win7 felett még nem akadtam rá, de valahogy el lehet érni a soros port ki-bemeneteit, és akár egyesével is lehet vezérelni. A Picpgm PIC programozó szoftver legalábbis képes rá.
A tervem, hogy szinkron soros adatot fogadjak a soros porton.
2022, May 28 - 22:21
#1
****
Szia Jacint !
A soros port mindig lassu lesz .
Ezt eredetileg arra csinaltak hogy hosszu kabelt kb.30m-100m lehesen radugni a gepre .
A paralell (centronix) az gyorsabb de az eredetileg a nyomtatokhoz keszult Ezt csatlakoztatast en a helyedben ujra gondolnam .
0
Szia Janó!
Az USB is soros
De mint lentebb írtam, már megvan az eszköz, hogy egyszerre 8 bitet olvassak.
2
Szia!
És natív USB eszközként fogod kezelni?
0
Szia!
Az FTDI chipeknek egész jó támogatottságuk van, megvannak hozzá a DLL-ek, rengeteg application notes a programozáshoz. Visual Basic alól már egész jól tudom kezelni.
0
Oké, csak kérdés volt.
Ez a chip a Full-speed USB connectiont támogatja csak. Ami max 12Mbit/sec. És még ez is csak elméleti.
Nekem az a fura, hogy hogy jön ki nálad a matek.
0
USB 2.0 full speed.
https://ftdichip.com/wp-content/uploads/2020/08/DS_FT232R.pdf
34. oldalon.
Az meg kb 480 MB/s. Az USB1.1 volt a 12Mbit/sec.
0
Amit te írsz az a high-speed.
Viszont ha figyelmesen elolvasod a 30. o a táblázatot, akkor:
Note: The device is a USB 2.0 Full Speed device (12Mb/s) as opposed to a USB 2.0 High Speed device (480Mb/s).
Csak az FTL232H tudja a high-speedet.
Az való igaz, hogy a high-speed az USB 2.0-val jelent meg, ami 480Mbit/sec sebességet tud elméletileg,
de attól mert valami USB2.0, az nem jelenti azt hogy a high-speedet is tudja.
A sebesség elnevezéseket és ahhoz tartozó sebességeket nem változtatták meg az ujabb verziók megjelenésével.
0
Ha csak 1 Megabájttal tudok adatot továbbítani, már akkor is jó 17 perc egy Giga adat.
0
Rakd össze aztán megy ahogy megy.![wink wink](//cdn.ckeditor.com/4.14.0/full-all/plugins/smiley/images/wink_smile.png)
Caodákat ne várj mert ezt sem arra találták ki.
17 perc után azért még lesz egy kis idöd tenni venni, de a türelem..terem
0
Szia !
Az usb jo otlet .
Udv
0
Sziasztok!
Végre találtam eszközt (FTDI FT232RL), amivel párhuzamosan tudok olvasni akár 375ns-ként (ez már több, mint 2 MegaByte per sec), viszont a szinkronizáló jele csak 62ns széles. :(
0
(RS485) 3 Mbaud
(RS232) 1 Mbaud - 128kbytes/s
16Mbit/s kellene a 2MB/s -hez, ez meg ha jól olvasom az adatsebesség max 12Mbit/s ami 1.5MB/s
0
A párhuzamos szó talán elkerülte a figyelmed, egyszerre 8 bitet tud olvasni.
0
Szia!
Itt amúgy mindenre választ kapsz:
https://docs.microsoft.com/en-us/dotnet/api/system.io.ports.serialport?v...
KN
0
Lehet egyszerűbb lenne a világ, ha a rébuszok, vagy fél és téves információk helyett egy huszáros vágással elmondanád mit szeretnél bővebben.
0
Arduino 16Megás órajeléből nem lehet a 115200-as baud fölé menni,. nem adja ki az órajel az időzítést. Ezért gondoltam, ha le tudom kérdezni a soros port lábait, és viszek adatot, meg hozzá órajelet.
0
Ezt amúgy honnan vetted, hogy nem lehet?
250k megy hiba nélkül. Csak ez nem szabvány érték.
KN
0
Ja, de az még sovány. Egy két Giga adat egy fél nap.
0
Bocs, de azt nem írtad, hogy a Háború és békét kell elektronikusan átvinni..:)
Ez a múltkori Nand flash téma?
0
Igen, az. Az olvasás megy, de rá kellene tuszkolni a pc-re. Az 1 Mbit már vállalható idő. Az órajel meg a másik irányba is jól jönne
0
Szia!
Soros átvitelnél nincs órajel. Kisebb sebességnél és lomha (kis bufferrel rendelkező) eszköznél régebben használták az RTS/CTS vonalakat. Manapság már nincs flow control, mert az eszközök képesek feldolgozni a nagy sebességű adatfolyamot.
Ha nem ez a kérdés, akkor elnézést.
Üdv, lcsaszar
0
Szia!
Nem Rs232 nek akarom használni. Vannak kimenetek, amiket lehet vezérelni, és bemenetek, amiket időben bármikor lehet olvasni. Ezt szeretném kihasználni, mint pl a ponyprog a sorosportos IC programozóval.
0
Olvasni/írni szeretne uC-ből. Csak ahhoz CLK jel kell. Ezért szeretné a RS portot elérni.
0
Szia!
Magyarul te a soros port regisztereit szeretnéd közvetlenül írni, olvasni?
Tudomásom szerint az XP után ez már csak a kernelen keresztül lehet, direktben nem.
Soros porton szinkron adat? Ezt fejtsd már ki. Itt nincs órajel, de ezt te is tudod.
KN
0
Szia!
Akkor nem működne a picpgm Velleman adapterrel, pedig a PIC programozás az szinkron adat. Igaz, csak Xp-vel próbáltam, de már Win7-hez is elérhető a program, és láttam fórumbejegyzést is, ahol azt írták, működik. És ha jól emlékszem, az USB-s soros porttal is működik..
0
Szia!
Na akkor kicsit tegyük tisztába ezt.
Több lehetőség van. Az FTDI családban van olyan IC aminek van GPIO portja, és azzal csinálják meg. Így az USB-n áttolt adat, tartalmazza a CLK jelet is.
Továbbá van benne puffer is, így kvázi paralell adatot lehet belőle csinálni.
A másik, amit szerintem te gondolsz, ott az RS232 port RTS lábát használják fel, hogy CLK jelet generáljanak.
KN
0