来自 www.635288.com的文章

51 MCU和PC之间的串行通信有多难?

我已经工作了很多年的MCU。当我开始学习串行通信时,我没有指导教学。我阅读了MCU教科书,并回顾了很多关于MCU和计算机之间串行通信的文章。它花了我三个月,当然它只能更自由地控制MCU的串口(包括简单的主机接口)。对于参与MCU的工程师,只要使用VB Mscomm控件很简单,就不需要使用主机的接口。旁路:首先,我仔细阅读了单片机的串口?微电脑的一些单片机教材,每台都有十几页,几本书,当然还有数百页。其次,为了看到效果,你需要建立一个主机的接口。如果你像专业人士一样使用VC编程,那就非常困难了。我喜欢VB或者花了很多功夫(幸运的是我一直在变得更好)我之前学过VB关于界面,我读了很多书并做了很多事情。我也有学习经历。就个人而言,我认为有以下要点:首先,有必要使用定时器模式2(重点是定时器的TMOD)。如果我们能够理解通信协议,在单个芯片内的各种串行作业的地方,我知道SCON设置在唯一的一行,当然,这也是第三个,PC软件从我的角度来看,我专注于设计MCU软件,而不是计算机软件设计。我可以使用串口上的调试向导检查结果,还是可以通过从主机向下级计算机发送各种数据来确认?你能控制一下吗?根本没有必要。你可以学习像VB,VC或Delphi这样的软件。我想当你得到上述三点时它会起作用。如果你想看一个下一个程序的例子,那就足以看到我已经发表的相关文章了。
本文最初由电子博主“Duo Guai 10”发布,未经您的许可不得转载。
继续按QR码以识别注意力
电子方面,它们齐头并进!