修bug

今天, 我继续优化, 并修复bug若干。

有一个bug是, 我从串口收到的数据总是偶尔会出错, 经比较, 都是0x0d变为0x0a。一开始, 我以为是电路有问题, 导致了比特翻转, 然而, 经过大量测试, 我都觉得电路没有问题。经过一段时间思考, 突然, 我意识到可能是Linux从串口接收数据的时候对换行符进行了特殊处理, 故意把0x0d替换为了0x0a。经搜索, 我确认了这一点, 并通过修改串口相关参数解决了这一问题。

此外, 今天我还修复了其他bug若干。

发表评论

注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O 8)

本文链接:https://twd2.me/archives/19953QrCode