摘要: 通信方式的分类 在了解串口通信之前,需要先对于常见的通信方式有一个基础的认知。 1. 串行、并行通信 串行通信:利用一条传输线将数据一位位地顺序传送 并行通信:利用多条传输线将一个数据的各位同时传送 2. 异步、同步通信 同步通信:信息发送设备与接收设备需要时钟同步,两者间除数据线连接,还需要额外的 阅读全文
posted @ 2024-01-05 09:49 霍北北 阅读(108) 评论(0) 推荐(0) 编辑
摘要: ESP32 Arduino开发 DHT11传感器 参考:CSDN博客 1. 安装程序库 打开库管理工具 工具 -> 管理库... 查找所需要的程序库 安装DHT sensor library 2. 编写相关程序 2.1. 引入头文件 #include <DHT.h> #include <DHT_U. 阅读全文
posted @ 2024-01-05 09:21 霍北北 阅读(112) 评论(0) 推荐(0) 编辑
摘要: ESP-IDF使用VsCode选择目标芯片的问题 1. fullclean命令无法自动删除 d:\esp-idf\esp-idf\tools\check_python_dependencies.py:12: DeprecationWarning: pkg_resources is deprecate 阅读全文
posted @ 2024-01-04 09:28 霍北北 阅读(132) 评论(0) 推荐(0) 编辑
摘要: idf.py命令行工具 参考:官网idf.py命令行工具文档 / 官网IDF监视器文档 创建新工程 idf.py create-project <project name> 选择目标芯片 idf.py set-target <target> idf.py set-target esp32s3 idf 阅读全文
posted @ 2024-01-03 11:54 霍北北 阅读(91) 评论(0) 推荐(0) 编辑
摘要: FlyMcu使用 参考:CSDN博客 FlyMcu模拟仿真软件是一款用于STM32芯片ISP串口烧录程序的专用工具,免费,且较为非常容易下手,好用便捷。 1. 连线 microUSB线连接USB_TTL接口(正点原子STM32F4核心板) 注意:STM32芯片的ISP下载,只能使用串口USART1, 阅读全文
posted @ 2024-01-03 08:53 霍北北 阅读(488) 评论(0) 推荐(0) 编辑
摘要: MQTT -目录MQTT1. MQTT协议的定义2. 发布/订阅模式2.1 发布/订阅模式的运行流程2.2. 发布/订阅模式的解耦特性3. MQTT协议的数据包格式3.1. 固定报头3.1.1. 标志位3.1.2. 报文类型3.1.3. 剩余长度3.2. 可变报头3.3. 有效载荷4. TCP/IP 阅读全文
posted @ 2023-12-29 17:13 霍北北 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 目录1. Anconda环境配置1.1. 配置32位python环境1.2. 切换pip国内镜像源安装第三方库1.2.1. 命令行指令1.2.2. 常见镜像源网址1.3. 在Pycharm中导入新的conda虚拟环境1.4. cmd2. 打包成exe文件2.1. 基础指令2.2. 可选配置2.3. 阅读全文
posted @ 2023-12-14 11:29 霍北北 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 用途: 在面对比较大的样例的时候,反复在命令行窗口输入是一件费时费力的事情,这时候选择文件输入输出就是更恰当的方式。 用法: 在main()函数的入口处: freopen (“input.txt”,“r”,stdin); //输入和输出在文件中完成 freopen (“output.txt”,“w” 阅读全文
posted @ 2022-03-09 09:27 霍北北 阅读(198) 评论(0) 推荐(0) 编辑