python串口编程 第6页
- Python实现串口助手 - 06打包发布
-
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是串口调试工具pzh-py-com诞生之打包发布。 经过上一篇软件优化之后,pzh-py-com已经初长成,该到了出去历练的时候了,只有经历广大群众考验过的软件才是合格的软件。痞子衡在开发pzh-py-com时本地安装了很多软件:Pyt...
- Esp32安装micropython和配置webrepl记录备忘
-
因为之前学习Arduino编程,不可避免要不断的修改程序,每修改一次程序,都要编译一遍才能下载到esp32,太浪费时间了,也不利于调试。所以决定先用micropython做个原型,后面再用C/C++编写程序,已获得更好的性能,还得知webrepl可以无线编程(无须串口,基于IP/TCP网络,网页方...
- 实战microPython(09) 串口UART的使用(下)
-
(续中)现在看看官方驱动都提供了那些操作吧:这里,uart.any()是一个非常重要的函数(操作),由于串行通讯数据是一个一个接受的,因此,通常,我们的程序没有必要一个一个去收下来处理,而是由驱动程序先将数据收下来保存到特定的缓冲区中等待我们程序的处理。因此,就需要知道,现在已经接收到多少数据。这个...
- 第十四课python来写串口助手-程序打包
-
1、使用pyinstaller来编译程序,先安装pipinstallpyinstaller,如下所示:2、我们切换到CMD中,输入:pyinstallermain.py,等待运行结束,一般会有杀毒软件提示,给权限就好了,等待运行完毕,我们在目录下会存在一个dlist的文件夹,点击进去会有一个m...
- Python实现串口助手 - 04联合调试
-
软件开发离不开调试,调试手段分两种:一是黑盒调试,即直接从输入/输出角度测试软件功能是否正常,这种方式仅能发现问题,但无法直接定位问题原因所在;二是白盒调试,即直接拿源代码在线debug,python虽是一种脚本语言,但借助一些PythonIDE也可以实现单步调试,通过单步调试可以找到问题根本原因...
- Python QT5 学习笔记(七) 串口调试助手之串口检测
-
上一篇我们设计了一个串口界面,今天我们来调用这个串口并实现串口的自动检测,先展示一下效果,然后再看一下代码点击搜索串口,若无串口,显示弹窗点击搜索串口,若有串口,显示在串口号的combobox里关于串口检测部分的代码defrefresh_com(self):self.cb_com.clear()...
- 第六课python来写串口助手-串口发送数据
-
1、这节课我们来实现串口的写入与接收,同样查看pyserial的在线文档,查看数据的写入与发送。2、Write方法,文档中表明,写的方法只能写bytes,所以我们在com.py,增加两个函数用来写数据:defcomwritebytes(self,b):wlen=self.com.write(b)r...
- 200行Python代码实现串口调试助手之界面构建
-
一个软件的UI界面是非常重要的,这是软件与用户交互的接口,软件功能即使再强大,但如果没有清晰的UI界面,那也发挥不出软件的功能,使得用户体会不到软件的优势。今天痞子衡给大家介绍pzh-py-com的界面构建过程。一、界面设计简图在真正进入代码设计pzh-py-com界面前,首先应该在...
- 第十一课python来写串口助手-log的自动保存
-
1、我们串口助手篇终于到第十一课了,估计还有1-2篇就可以完结这个系列,我们下一个系列就来做USB,当年我想做USB的通讯编程,结果没有什么入门的方法,自己慢慢摸索完成的,既然开了串口的系列,那就把USB系列做成第二个系列,敬请期待。2、Txt的读写在python非常简单,我们希望实现的功能:1)自...
- 第三课使用pyserial来接收和发送串口数据
-
1、python的库非常多,功能同样十分强大,在现有的库的情况下,我们没有必要去重复造轮子,拿来用就可以了,在这里我选了pyserial库。安装pyserial,使用pip工具,在cmd界面输入:pipinstallpyserial,等待安装完毕:我们查看下pyserial的文档https://...