PIC rady 16Fxx, 18Fxx a PC, univerzálny protokol
Moderátor: Moderátoři
PIC rady 16Fxx, 18Fxx a PC, univerzálny protokol
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.
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.
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.