/ / PySerial पढ़ सकते हैं लेकिन नहीं लिख सकते हैं - अजगर, सीरियल-पोर्ट, pyserial, uart

PySerial पढ़ सकते हैं लेकिन लिख नहीं सकते - पायथन, धारावाहिक बंदरगाह, pyserial, uart

मैं एक FTDI से कनेक्ट करने के लिए PySerial का उपयोग करने की कोशिश कर रहा हूंFT232R चिप। मैंने अपने RealTerm के साथ संचार सत्यापित किया है और RealTerm का उपयोग करके, डेटा भेज और प्राप्त कर सकता है। हालाँकि, पायथन में मेरा कार्यान्वयन केवल डेटा प्राप्त कर सकता है।

मैं इस लाइन का उपयोग करके लिखने की कोशिश कर रहा हूं:

for i in range(0,100):
print "Loop "+str(i)
print "Sending byte"
ser.flush()
print ser.write("B".encode("ascii"))
time.sleep(1)

उत्तर:

जवाब के लिए 0 № 1

संचार चिप के विन्यास, कनेक्टिंग केबल और Pyererial के मापदंडों पर निर्भर करता है।

यह केबल या संचार प्रोटोकॉल (हैंडशेकिंग) के कनेक्शन की समस्या की तरह दिखता है।

यह आखिरी जांच करने के लिए सबसे सरल है। यह एक्सॉन / एक्सऑफ़, हार्डवेयर या कोई भी हो सकता है, लेकिन इसे दोनों पक्षों पर समान होना चाहिए।

यदि हैंडशेकिंग हार्डवेयर द्वारा किया जाता है तो यह ट्रक्स और आरसीवी के अलावा केबल की अन्य लाइनों पर निर्भर करता है।