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í 

PIC rady 16Fxx, 18Fxx a PC, univerzálny protokol

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Programování PIC, ATMEL, EEPROM a dalších obvodů
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Niki31
Zablokován


Založen: Jul 05, 2008
Příspěvky: 131

PříspěvekZaslal: so únor 11 2012, 8:36    Předmět: PIC rady 16Fxx, 18Fxx a PC, univerzálny protokol Citovat

Pred nejakou dobou som začal vyvíjať univerzálny protokol,pre komunikáciu PIC rady 16f a 18f s PC cez USB pomocou obvodov
firmy FTDI.V túto chvíľu je protokol v podstate hotový a otestovaný.
Pôvodne som ho chcel publikovať ako ucelené riešenie,spolu s článkom
ktorý by detailne popisoval celú problematiku.Nakoľko sa mi naskytla
práca mimo Európu,bojím sa že než si nájdem čas článok dopísať,
celá vec ztratí na aktuálnosti.Preto ho chcem prípadným záujemcom
ponúknuť aspoň touto formou,cez toto fórum.

Ukážka vo forme obrázkov,bude v priloženom balíčku.

Úvod článku v priloženom pdf.

Ak bude mať niekto záujem,nech napíše,balíček niekde UPnem (asi 7 Mb).

Obrázky som vyhodil a dal som radšej niečo z príloh.


Naposledy upravil Niki31 dne ne únor 26 2012, 20:17, celkově upraveno 5 krát.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: so únor 11 2012, 9:35    Předmět: Citovat

V čem je PIC tak specifický, že potřebuje svůj vlastní protokol?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Niki31
Zablokován


Založen: Jul 05, 2008
Příspěvky: 131

PříspěvekZaslal: so únor 11 2012, 10:36    Předmět: Citovat

Nejedná sa o protokol nejakej zbernice ak rýpeš do toho.
Jená sa o sadu rutín ktoré stačí nakopírovať do PIC alebo
do existujúceho programu.Nastavit pár registrov a PC potom
vidí pamäť PIC ako pripojenú Pamäť RAM.
Účelom bolo pripojiť akýkoľvek prístroj s PIC (ktorý neobsahuje USB a má malú RAM) k PC bez toho aby sa musel nejak dramaticky prepisovat
stávajúci program. Ďalej netreba pre rôzne zariadenia tvoriť rôzne rutiny,
stačí nakopírovať,nastaviť a je to. Napr.u PIC 16F877 zaberajú rutiny
protokolu len 3% pamäti programu.Je nezávislý od rýchlosti programu.

Príklad:
Potrebuješ narýchlo testovať teplomer?,čítať/zapisovať porty ?
Nakopíruješ dve rutiny do asm. súboru nastavíš registre a za 10
minút máš hodnoty na monitore.

Každopádne sa jedná o pomôcku pre začiatočníkov.
Som si istý že u vás na FEL-u si komunikáciu napíšete za 5 minút aj
sami.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: so únor 11 2012, 11:07    Předmět: Citovat

No určitě na takovou komunikaci nezaberu polovinu pinů procesoru, většinou si vystačím s jedním/dvěma piny USARTu a terminálem na PC. Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Niki31
Zablokován


Založen: Jul 05, 2008
Příspěvky: 131

PříspěvekZaslal: so únor 11 2012, 13:32    Předmět: Citovat

Pomocou RS232 možno ale pomocou USB ti nebude stačiť ani pamäť,
ani rýchlosť PIC. Porovnávať rýchlosť komunikácie ani nebudem.Komunikáciu po USB rozchodí len málokto a o amatéroch a začiatočníkoch ani nehovorím. Okrem toho FTDI obvody podporujú aj sériovú komunikáciu.Tá schémka je len jedna z možností.

Nemám záujem nikomu nič vnucovať,koho to neosloví nech nechá tak.
Hlavne preto ze hore uvedené smeruje na pomerne úzku skupinu
ľudí,ktorí programujú PIC v assembleri a aplikácie pre PC vo
Visual Basic .NET.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Andrea



Založen: Sep 07, 2007
Příspěvky: 9340

PříspěvekZaslal: so únor 11 2012, 14:25    Předmět: Citovat

O komunikaci přímo přes USB jsem nenapsala ani písmeno, tak nevím, proč to s ní srovnáváš. Psala jsem o USARTu (UARTu), ten rozchodí i začátečník a stačí na to pár bytů paměti a 1-2 piny. To paralelní připojení mi přijde vhodnější pro velké rychlosti a objemy dat, pro pár bytů je to plýtvání. Smile
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Niki31
Zablokován


Založen: Jul 05, 2008
Příspěvky: 131

PříspěvekZaslal: so únor 11 2012, 15:14    Předmět: Citovat

To je asi pravda.
Zrovnavm to preto ze ja pisem o USB a ty o usarte,co je trochu mimo misu.
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 -> Programování PIC, ATMEL, EEPROM a dalších obvodů Č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.16 sekund