在程序中可以使用traceback 或try ... exception 的方式去做各种例外事件的拦截,但在通讯中该怎麽做呢? 笔者这次在USB转串列埠的装置应用中屡屡吃瘪,真的不知道原来通讯中的瘪还可以这样吃到怕,那该如何逆袭这种情况呢?
总不能每次都吃瘪当吃补吧,这次就来介绍如何可以做到快乐捉鳖而不吃鳖的通讯界神器的应用。
这次要撷取的是SilCon CP210x USB to Serial 的讯号及分析
打开Wireshark後, 直接选择USB Pcap2, 点选左上角的录制
对这个Serial 装置下01030C00, 16进位的数据, 观察封包行为
结论
由於笔者送出资料的时候都没有加0xff, 所以资料并没有被成功发送出去。而导致每次都要重新插拔装置後才能使用. 导致问题发生的原因就是串列埠的timeout时间设定过长,所以才会导致装置无法回应。但如果是使用猜测或只有在程序中除错的方式,那就只能把吃瘪当吃补了。
参考资料
USB 数据包分析
<<: EP 07 - [TDD] 取得 Nonce (2/2)
>>: Python - Python Selenium 套件使用参考笔记
前面我们介绍了影像辨识的资料前处理方法,今天就要开始教大家架设一个神经网路,并将资料丢入来看看实际的...
你的心脏不是对称的,就跟你的脸一样。 Alice and Bob 首先要隆重介绍,密码学永远的男主角...
之前在 吸星大法 - IMPORT之 1: 使用extension扩展功能 中,有提到『**可以使用...
前面的设置中文字体,发现不能在heroku上使用 这边我用matplotlib.font_manag...
并不是所有的都是常用的应用程序,而且多数情况下都是下载了 App 之後却没怎麽使用。渐渐地,这些应用...