pagbuo ng 1 pulso sa bawat ikalawang mula sa serial port

B

bizoo

Guest
HI
Ako workin sa Linux at nais upang makabuo ng 1 pulso sa bawat ikalawang mula sa aking mga serial port.
ako sa mga nangangailangan ng payo para sa mga iyon.

cheers!

 
Hi,
Windows pangangailangan ng isang driver na direktang makipaglaro sa mga "ports" at Gusto ko ipalagay sa Linux ko sa (hindi ko nagawa Linux bago), kung hindi ang iyong mga tanong ay walang kuwenta.

Sa kasong ito ang mga ideya ay upang gamitin ang stock driver at bilang tulad gawin ng isang "tamang" serial komunikasyon.
Halimbawa, maaari mong itakda ang port sa 110 baud, 8 data, walang pagkakapare-pareho at 2 itigil bits (equating sa isang total ng 11 bits per nagpadala byte) at magpadala ng tuloy-tuloy (mahalaga na hindi ipaalam sa linya ang mga idle) stream ng zeroes.
Sa kasong ito kailangan mong makakuha ng "mismo" 10 pulses / ikalawa, na kung saan maaari mong hatiin panlabas kung kailangan.

Isa pang halimbawa ay upang ipaalam sa linya ng walang ginagawa at magpadala ng pahinga (binubuo ng hindi bababa sa 12 piraso ng zero, ngunit hardware na ang bahala ng mga na ang) gamit ang iyong nais na dalas (isang beses sa isang segundo).

Tandaan na sa unang halimbawa ng orasan ang port ay ginagamit (hindi maaaring nagmula sa orasan CPU), habang sa ikalawang maaari mong gamitin ang RTC o ang CPU's clock.
(Ito ay may kaugnayan sa kaso na ito ay may kaugnayan sa iyong mga nakaraang post ng synchronizing PCs.)

Arthur

 
Mapapansin na ang Serial yusin Ipadala ang Data Sa ascii Code.

Magkaroon ng kapalaran ....

 

Welcome to EDABoard.com

Sponsor

Back
Top