Stránka 1 z 1

PIC vs. PC - komunikace

Napsal: 11 srp 2008, 14:35
od Chenzee
Nazdarek všichni, nějaký čas se bavím programováním PIC obvodů a nyní bych chtěl začít s komunikací s PC. Asi přes RS232. Jedná se mi to, zda byste mohli doporučit nějakou vhodnou literaturu na výuku. Dále asi bych spíše preferoval USB než sériový port, tak jestli je to vhodné, nebo raději zůstat u toho sériového portu.

Napsal: 11 srp 2008, 20:29
od jankop
Literaturu ti nedoporučím. Jen bych ti chtěl říct, že rozdíl v protokolech RS232 a USB je jako rozdíl mezi bicyklem a raketoplánem. Standardy najdeš na usb.org, ale i přímo u Microchip najdeš dost podkladů.

Napsal: 12 srp 2008, 06:17
od Chenzee
Aha. Tak v tom případě zůstanu u RS232. Myslím, že existují i nějaké převodníky USB<--->RS232, nebo to je něco jiného? A co se týká programového vybavení, co byste mi doporučili jako jednoduché ale dobré řešení? Nechystám se programovat Windows, ale chtěl bych vyzkoušet jednoduché aplikace (jako jsou na netu) např. teplotní čidlo a zobrazení na PC, zápis hodnoty, čtení atd.. Ovšem přes PIC, ne přímo. Naučit se zkrátka komunikovat PIC <---> PC. Díky za první upřesnění.

Napsal: 12 srp 2008, 09:55
od Viper_T
Aby jsi mohl komunikovat s počítačem tak musíš znát alejspoň základy nějakého vyššího jazyku v PC. Já používám Python a za nic jiného bych neměnil. Samotná rutina pro příjem a odeslání bytu v PIC je velmi jednoduchá jen to chce ohlídat si časování. Zkus si přečíst tohle http://cs.wikipedia.org/wiki/RS-232

Napsal: 12 srp 2008, 14:22
od urbanek
Komunikace PC s PICem se dá realizovat v celku jednoduše přes RS232. Co se týče hardwaru, tak potřebuješ PIC s RS232 a nějaký interface, třeba ICL3221CA. Pokud nechceš programovat pod Windows, dá se ke komunikaci použít např. hyperterminál (nebo podobný program, na netu jsou jich jistě mraky).
Co se týče USB, pokud nemáš nějaké extra požadavky, tak vřele doporučuji předvodník od FTDI (FT232RL). Je to vlastně převodník USB/RS232. Dá se tak s minimem součástek realizovat USB komunikace. Není potřeba se zabývat velmi složitým USB protokolem, protože komunikace na straně PC i na straně PICu se dělá stejně jako přes RS232. Po připojení k PC je potřeba nainstalovat driver, který je ke stažení na stránkách FTDI a zařízení se pak chová jako virtuální COM port. Kromě toho se dá stáhnout aplikace, kterou se dá převodník naparametrovat přímo z PC (pokud je to potřeba)...