Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

PC namísto MCU - blikání LEDkou

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Poradna
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Jurajus



Založen: Jan 09, 2013
Příspěvky: 60

PříspěvekZaslal: pá březen 14 2014, 8:03    Předmět: PC namísto MCU - blikání LEDkou Citovat

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 Smile
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í
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33991
Bydliště: Bratislava

PříspěvekZaslal: pá březen 14 2014, 8:45    Předmět: Citovat

Na tzv. modernom PC nie je ziadny port, na ktorom sa daju ovladat jednotlive signaly.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Yarda1



Založen: Feb 11, 2009
Příspěvky: 2581

PříspěvekZaslal: pá březen 14 2014, 8:49    Předmět: Citovat

Třeba tady
http://www.ebastlirna.cz/modules.php?name=Forums&file=viewtopic&t=48160&highlight=paraleln%ED
se o tom taky povídá.

Ovládání portů pod MS DOS je IMHO dobře popsáno v elektronickém manuálu SYSMAN (ale prý jsou tam chyby) nebo ATHELP - třeba tady:
http://int21h.ic.cz/users/Zmije/
http://www.ebastlirna.cz/modules.php?name=Forums&file=viewtopic&t=34971

_________________
Ve strojovně je voda a na palubě se tančí.


Naposledy upravil Yarda1 dne pá březen 14 2014, 10:22, celkově upraveno 2 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
monterjirka



Založen: Jun 14, 2003
Příspěvky: 2794
Bydliště: Blížejov

PříspěvekZaslal: pá březen 14 2014, 10:17    Předmět: Citovat

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 (9Cool, 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á

http://www.ulozto.cz/x4mHqXs/vyuziti-rozhrani-pc-pod-windows-burkhard-kainka-rar
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
rnbw



Založen: Mar 21, 2006
Příspěvky: 33991
Bydliště: Bratislava

PříspěvekZaslal: pá březen 14 2014, 13:09    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Habesan



Založen: Jan 12, 2009
Příspěvky: 7100
Bydliště: Plzeňsko

PříspěvekZaslal: pá březen 14 2014, 13:54    Předmět: Citovat

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ů.)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
petrfilipi



Založen: Sep 13, 2005
Příspěvky: 2664

PříspěvekZaslal: pá březen 14 2014, 15:17    Předmět: Citovat

citace:
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.

Ať se daří.

Petr Filipi
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
Jurajus



Založen: Jan 09, 2013
Příspěvky: 60

PříspěvekZaslal: pá březen 14 2014, 15:19    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Habesan



Založen: Jan 12, 2009
Příspěvky: 7100
Bydliště: Plzeňsko

PříspěvekZaslal: pá březen 14 2014, 15:26    Předmět: Citovat

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ů.)
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Zobrazit autorovy WWW stránky
rnbw



Založen: Mar 21, 2006
Příspěvky: 33991
Bydliště: Bratislava

PříspěvekZaslal: pá březen 14 2014, 15:36    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
weed_smoker



Založen: Dec 02, 2011
Příspěvky: 2676
Bydliště: Jaroměř

PříspěvekZaslal: pá březen 14 2014, 21:39    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
rnbw



Založen: Mar 21, 2006
Příspěvky: 33991
Bydliště: Bratislava

PříspěvekZaslal: pá březen 14 2014, 22:20    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Jurajus



Založen: Jan 09, 2013
Příspěvky: 60

PříspěvekZaslal: ne březen 16 2014, 15:54    Předmět: Citovat

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.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Poradna Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
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

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

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.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.13 sekund