Zaslal: pá březen 14 2014, 8:03 Předmět: PC namísto MCU - blikání LEDkou
Ahoj, vim co mám a čeho chci dosáhnout. Jen nevím pořádně jak. Takže prosím o nasměrování/nakopnutí správným směrem.
Dříve jsem programoval MCUka od Atmelu v C. Tam byla možnost přistupovat I/O porty a tím nastavovat jednotlivé bity do log. 0/1. Tím jsem např. rozblikal ledku.
Rád bych tohle dokázal i s PC. Bez seriové komunikace(např USB), aby na druhé straně nemuselo být opět nějaké MCU nebo něco chytřejšího. Chci si vystačit max. s převodníkem ůrovní na TTL, konektorem, dráty a s LEDkama
Zajímalo by mě jaké rozhraní by pro to bylo nejvhodnější, jakou problematiku budu muset nastudovat, na jaké ůrovni se to bude řešit(OS, knihovny/ovladače...). Není mi jasné ani v jaké sekci se na tohlé tázat(HW,SW, Programování, OS)
Rád bych takto ovládal alespoň 8pinů(1 port), napadl mě COM, LPT, a PCI. COM a LPT nemám, takže mi zbyl PCI.
- MB ASUS p8h67-m pro
- OS Lubuntu 12.04, kernell 3.2.0-59.90 (čerstvý uživatel)
- Účely čistě studijní, rád bych se dozvěděl jak takovéto porty vlastně fungují
Založen: Jun 14, 2003 Příspěvky: 2801 Bydliště: Blížejov
Zaslal: pá březen 14 2014, 10:17 Předmět:
Spoustu zajímavých informací je možné najít v knize
Využití rozhraní PC (B.Kainka)
- co šlo pod DOSem jednoduše, to už tak jednoduché nemusí být ve Woknech
- co šlo dobře pod W95 (9, to už může být problém pod XP
- co dokážeme vnutit XP, to už se "Sedmička nebo wosmička" asi líbit nenechá
Založen: Mar 21, 2006 Příspěvky: 34209 Bydliště: Bratislava
Zaslal: pá březen 14 2014, 13:09 Předmět:
To mu bude vsetko na dve veci, pretoze nema ani DOS ani Windows ani ziadny z tych portov. Kedze stavbu vlastnej PCI karty nepredpokladam, jedina moznost je pouzit nejake USB zariadenie s GPIO.
Založen: Jan 12, 2009 Příspěvky: 7105 Bydliště: Plzeňsko
Zaslal: pá březen 14 2014, 13:54 Předmět:
Jelikož zadání tvoří kvadraturu kruhu, vypadá celý dotaz jako provokace. Na druhou stranu, tazatel už je na Bastlírně skoro rok, provokatéři bývají čerstvější.
Myslím, že kdyby byl v takovém počítači, bez portů a připojení k čemukoliv s procesorem, zavřený SkyNet, tak by měl smůlu a svět by neovládl.
Kdyby to nebylo v rozporu s původním zadáním navrhl bych Arduino Leonardo nebo FT2232C, z čistě studijních účelů. _________________ Sháním hasičák s CO2 "sněhový", raději funkční.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
co dokážeme vnutit XP, to už se "Sedmička nebo wosmička" asi líbit nenechá
Dovolím si nesouhlasit, ovladače (konkrétně na COM port) od Burgharda Kainky mi fungují nad celým MS spektrem, tj. od W95 do W7 Pro 64b včetně.
Jako poměrně jednoduché řešení pro pár diod bych viděl redukci USB/RS232. Pro více diod pak redukci USB/LPT, ale s tou fakt nemám žádné zkušenosti.
Mam v planu i nejake embedded zarizeni, jednocip + linux. Pokud je to s PCI pod linuxem takovy problem nebranil bych se. Chtel jsem si ale napred pohrat s PC, kdyz uz ho mam, tzn bez nutnosti cokoli dokupovat.
Padlo mi do oka Raspberry pi. Zajimave je i to Arduino Leonardo(k atmelum mam citovou vazbu:), tam ale netusim jak je to s linuxem. To je dalsi zajimave tema, jak ocesat, upravita optimalizovat Linux pro embedded zarizeni.
Založen: Jan 12, 2009 Příspěvky: 7105 Bydliště: Plzeňsko
Zaslal: pá březen 14 2014, 15:26 Předmět:
S PCI je hlavně ten problém, že to málokdo dělá. _________________ Sháním hasičák s CO2 "sněhový", raději funkční.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
Založen: Mar 21, 2006 Příspěvky: 34209 Bydliště: Bratislava
Zaslal: pá březen 14 2014, 15:36 Předmět:
PCI nie je port, ale zbernica, na ktoru sa pripajaju zariadenia podla specifikacie PCI. Nie LED.
Ked chces blikat LED, kup si to Raspberry Pi. Tam bezi Linux a ma to GPIO, na ktore si mozes tie LED pripojit.
Založen: Dec 02, 2011 Příspěvky: 2676 Bydliště: Jaroměř
Zaslal: pá březen 14 2014, 21:39 Předmět:
Je možnost použít starou x86/P1/PII desku,co potřebný porty má (levnější než I/O karta do PCI) s nějakym malym HDD (stačí i 1050MB) a ty programy tam sypat přes síťovku (10M nebo 100M ethernet). U těch portů je prakticky nezbytnost galvanicky oddělit obvody okolo portů od výstupních třeba optočlenama s LED v sérii (jak indikace stavu,tak zvednutí úbytku a tím stačí menší R ve větvi diody optočlenu),hlavně v případě ovládání indukční zátěže nebo vyššim napětí (12/24/48/60/120/230/400/690V),napětí z PC nepoužívat za oddělením,maximálně na napájení toho mezi PC a těma optočlenama.
Na tohle by bylo ideální vykuchat nějakej průmyslovej PC z nějakýho starýho stroje,tam už kromě COM/LPT/SCSI/422/485 i ty I/O karty bejvaj dost často v základu,někdy tam jsou i drivery na serva,ikdyž ty bejvaj spíš kolem.Pak jsou tu moduly formátu PC/104,nějaký mini-ITX a zmíněný Raspberry/Arduina atd.
Založen: Mar 21, 2006 Příspěvky: 34209 Bydliště: Bratislava
Zaslal: pá březen 14 2014, 22:20 Předmět:
Na tom starom PC moze tiez bezat Linux, bud bez GUI alebo s nejakym jednoduchym prostredim. Na kompilovanie a spustanie jednoduchych programov v C to bude bohato stacit.
Hmmm diky za rady, rozhod jsem se tedy vydat cestou nejake embedded platformy s linuxem v co nejminimalistictejsim provedenim bez GUI. Neco co ma GPIO, neco k cemu budu moct pripojit monitor v nejakem zakladnim textovem VGA rezimu a klavesnici.Asi neco, co ma flasku misto HDD a ethernet. Pak budu resit jak ten OS ocesat a optimalizovat pro danou platformu.
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.