文章目录HC-06蓝牙模块接线连接手机APP调试调试注意事项测试代码测试发送代码测试接
原创 2022-12-08 14:45:17
1085阅读
如何实现“Micropython软件IIC”功能 ## 目录 - [引言](#引言) - [整体流程](#整体流程) - [详细步骤](#详细步骤) - [步骤1:搭建硬件环境](#步骤1:搭建硬件环境) - [步骤2:安装Micropython](#步骤2:安装Micropython) - [步骤3:配置I2C总线](#步骤3:配置I2C总线) - [步骤4:编写I2C驱动代码
原创 8月前
122阅读
现在开源硬件中最热门的 MicroPython 是英国剑桥大学的教授 Damien George(达米安·乔治)所发明,Damien George 是一名计算机工程师,他每天都要使用 Python 语言工作,同时也在做一些机器人项目。有一天,他突然冒出了一个想法:能否用Python语言来控制单片机,进行实现对机器人的操控呢?可能很多读者都知道,Python 是一款非常容易使用的脚本语言,它的语法简
导入模块导入机器模块,使用它来配置外部中断。import machine声明全局变量与主程序通信声明一个全局变量,在发生中断事件时,中断处理函数将使用该变量与主程序通信。为了不丢失中断事件,这个变量被设置为一个计数器。注意,不能在中断服务程序中较长时间地执行任务(例如,将内容打印到串口控制台),所以我们在设计中断任务时应使其尽快地完成。为此,中断服务程序将通知主代码(通过递增计数器的值)发生了中断
因为我的USB-TTL模块出了问题,所以只好使用GPIO口和树莓派实现通信,在此记录。文章N
原创 2022-12-08 14:31:53
797阅读
 前阵子,调项目时需要用到低波特率串口通讯(300的波特率),才发下发现在正常情况下(PCLK1时钟频率为72M,PCLK2时钟频率为36M):STM32的USART0的最低波特率只能设置到1200,;而USART1最低波特率只能设置到600。怎么设置STM32的600或以下的波特率呢?有两种方法:一种是改变外设时钟频率,而另一种方法就是使用IO口模拟串口通讯。今天就来讲讲,用IO口模拟
VirtualBox虚拟机的串口通信机制有两种,一种是通过将虚拟机的串口连接到主机的串口,另外一种是将虚拟机的串口连接到主机上的一个命名管道,第一种方式到现在我还没有实践出来,目前只是对命名管道的方式实践成功。 1.启用串口 新建虚拟机后在设置中会出现串口面板,可以进行串口设置,默认是不起用的,一般端口选择使用COM1对应虚拟机的/dev/ttyS0,端口
当下MicroPython 变得越来越流行,RT-Thread 也提供了对应的软件包的支持。那么,相比官方原生的 MicroPython 我们有哪些改进呢?本文将深入介绍,RT-Thread MicroPython软件包与官方原生MicroPython的区别。   首先,我们先来了解下 MicroPython 本身的一些优势及应用领域。 MicroPython 的优势 Python 是一款容易
转载 2021-08-11 11:04:55
503阅读
简 介: 为了能够通过WiFi对于ESP32中的MicroPython程序进行开发,本文测试了使用有人无线模块USR-WiFi形成虚拟串口的方式对于ESP32进行软件开发。关键词: ESP32,USR-VCOM,虚拟串口MicroPython 虚拟串口 文章目录 应用背景
前言:最近芯片涨价还缺货,寻找替换方案是目前的解决办法,对于串口不够用的时候,可以考虑软件模拟方案。一 原理讲解本文代码: https://gitee.com/caledonian_study/stm32-l431_-virtual-serial1.1首先读模拟串口读前文档,http://news.eeworld.com.cn/mcu/2018/ic-news082740999.htmlhttps
软件描述:ComMax 是一款专业的RS232/422/485串行端口与网络TCP/IP通信进行数据转换的软件。通过在网络,将本地的串口数据传输到远程计算机,远程计算机发送控制命令到本地串口,对本地串口设备进行控制,让用户在远程即可以对串口设备进行控制操作。软件功能:ComMax在本地建立数据通道可以将本地串口数据与网络数据进行相互转换,转换速度快,效率高。比同类软件转换效率高30%支持同时多个通
1、背景本人主要从事嵌入式应用软件的开发工作,开发的产品多数为嵌入式设备软件,其中就包括仪器端需要通过蓝牙串口将测量数据导出的问题。在开发过程中,为了方便调试该功能,想到了PC端蓝牙串口功能。PC端启动蓝牙串口功能后,即可以方便的使用串口调试工具与第三方设备进行蓝牙串口通讯了。2、打开方法注:这里介绍的方法为仪器端为服务器端,PC端为客户端。所以首先需要将仪器端的蓝牙串口功能打开。然后等待客户端与
嗯 ~~~ 说一下我自己写的串口助手吧, 名字叫 Bittly, 样子呢长下面这个样子Bittly 指令调试界面1. 需求确认一开始使用的是类似于XCOM或者SSCOM之类的串口调试助手,他们的优点是体积小,拿过来就用,可以说平常使用已经够用了。 但是,一旦遇到比较复杂的参数的时候,问题就出来了,需要手动处理进制转换,大小端之类的问题,如果请求参数格式包含多种数据类型,那基本上就离不开计算器了,大
minicom是一个用在Linux操作系统中的串口通讯工具,本文将介绍其用法。安装minicom:下载源码包,解压,正常的安装流程即可: ./configure make make install配置串口:如果是在虚拟机中安装的Linux,则需要先绑定串口设备,以配置VMWare为例: 虚拟机关闭的情况下,“你的虚拟机” -> settings -> Hardware -&gt
bbc 的 microbit 板子,其micropython代码,网址:https://github.com/bbcmicrobit/micropython但是,按照上面的流程编译,不成功,有个地方需要注意一下,特别备注一下。报错1:E: Failed to fetch http://ppa.launchpad.net/pmiller-opensource/ppa/ubuntu/di...
原创 2021-09-02 15:10:37
563阅读
STM32实现USB转TTL串口工具具有USB接口和UART接口的STM32芯片,如STM32F1, STM32F4等等,都可以实现USB转TTL串口工具的制作。目前具有USB接口的最小资源的芯片是STM32F103C6T6。这里介绍USB转UART的代码设计。STM32例化的USB VCOM,数据通讯到STM32内部设定的缓存空间,如果不向外部进行UART转发,则VCOM的波特率为名义上的波特率
由于工作原因,需要设计一款串口测试软件,方便以后工作中各种仪表及设备的通讯测试,现在完成了初版软件。1、首先需要安装虚拟串口软件,安装完毕后,配置虚拟串口3,串口4,相互对应。虚拟串口软件很好找,百度一下下载使用便可。2、下面测试Qt串口软件与普通串口软件,之间发送数据进行通讯测试,左边Qt串口程序,右边普通串口程序2.1 下面为qt发送字符串,普通串口接收。2.2 下面为qt发送16进制,普通串
转载 2023-10-04 00:07:32
246阅读
超级好用的Qt5串口网络蓝牙调试助手 !!! 开发工具: qt-opensource-windows-x86-5.14.2 (编程语言C++) 备注: 此蓝牙为SPP蓝牙串口,搜索到蓝牙后,在蓝牙列表中双击对应的蓝牙名即可进行连接 蓝牙串口服务UUID为00001101-0000-1000-8000-00805F9B34FB 如果下位机蓝牙设备不是默认的,可在项目中connectBLE函数修改自
         CEIWEI CommMonitor  串行端口监控精灵是用于RS232 / RS422 / RS485端口监控的专业强大的系统实用程序软件。CEIWEI  CommMonitor监控记录和分析系统中的所有串行端口活动;追踪应用程序或驱动程序开发,串行设备测试和优化等过程中可能出现的问题的理想工具。还
      单片机开发过程中串口是最常用的调试手段,可以将代码运行过程中的各种变量通过串口发送出来,以便观察程序的运行状态。特别是在调试传感器采集数据时,可以通过串口来分析采样数据。但是单纯的看数据很难观察出来数据曲线的走势,如果可以将串口接收的数据通过曲线的方式绘制出来,对于调试代码来说就更方面了。    今天推荐一款串口波形显示软件Serial
  • 1
  • 2
  • 3
  • 4
  • 5