Table of Contents
सीरियल संचार को यह सुनिश्चित करने के लिए सही बाउड दर निर्धारित करने की आवश्यकता है कि डेटा उपकरणों के बीच सही ढंग से प्रसारित हो। उचित बाउड दर की गणना में हार्डवेयर की घड़ी आवृत्ति और वांछित संचार गति को समझना शामिल है।
बाउड दर को समझना
बॉड दर संकेत परिवर्तन या प्रति सेकंड प्रेषित प्रतीकों की संख्या को संदर्भित करता है। ज्यादातर मामलों में, यह सीधे बिट्स प्रति सेकंड (बीपीएस) के साथ सहसंबंधित होता है, खासकर जब सरल मॉडुलन योजनाओं का उपयोग किया जाता है।
बाउड दर की गणना
एक माइक्रोकंट्रोलर या सीरियल डिवाइस के लिए बॉड दर सेटिंग की गणना करने के लिए, सूत्र का उपयोग करें:
Baud rate Setting = (Clock Frequency) / (Prescaler × Desired Baud rate)
कहाँ:
- Clock आवृत्ति : डिवाइस के घड़ी स्रोत की आवृत्ति।
- Prescaler: एक विभक्त मूल्य जो घड़ी आवृत्ति को कम करता है।
- ]Dsired Baud rate: संचार गति आप प्राप्त करना चाहते हैं।
उदाहरण Calculation
यदि किसी उपकरण में 16 मेगाहर्ट्ज की घड़ी आवृत्ति है और आप 16 के पूर्वस्केतक के साथ 9600 बीपीएस की एक बौड दर चाहते हैं, तो गणना है:
Baud rate Setting = 16,000,000 / (16 × 9600) ≈ 104
9600 bps को प्राप्त करने के लिए डिवाइस की बौड दर रजिस्टर को लगभग 104 पर सेट करें।