( locsemege | 2012. 04. 17., k – 23:37 )

Értelek már, de félreértettél. Leírom, mit tervezek.

A PIC soros interface-e a PC felé néz, a host Linux felé logol majd adatokat szabványos RS232 protokoll szerint.

A host Linuxon futtatok VirtualBox-ot, ebben Windows XP-t, s abban a multiméter alkalmazását. Ez bonyolít valami szabványtalan forgalmat a multiméterrel egy másik soros porton - tehát nem azon, amelyiken a PIC USART van. Ezt a megfigyelendő portot a PIC egy-egy port lábával monitorozom. Összegyűjtök valamennyi infót, aztán az USART-on keresztül, már szabványos RS232 protokollon felküldöm a host PC-nek, utána meg nézegetem a biteket, amíg kihullik a maradék hajam. :) A PIC portlábait pollingolom, ott nem igény a szabványos baudrate, ugyanakkor segítség, hogy tudom, 3906.25 baud-ra számítsak. Az USART persze nagyobb sebességgel küldi fel az adatokat, így nagyon bufferelnem sem kell majd.

Szóval sima portlábakkal szaglászom a gyanús kommunikációt, s a kihámozott eredményt szabványosan küldöm fel a PC-nek.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE