8细分电机,步进角1.8度,螺距10毫米,由毫米计算脉冲公式为: 4细分电机,步进角1.8度,螺距5毫米,由毫米计算脉冲公式为: 步进电机原理不详述了…… 一般都是用毫米去算脉冲,再按通信协议格式发给下位机去执行的。三个参数都需要知道。 ...
分类:
其他好文 时间:
2019-11-18 16:50:37
阅读次数:
111
写在前面的话 UART串行接口简称串口,是我们各类芯片最常用的一种异步通信接口,通过串口我们就可以建立起计算机和我们实验板之间的通信和控制关系,也就是我们通常所说的上下位机通信。串口可以说是不同平台互相通信、控制的一个最基本的接口。 项目需求 设计一个UART控制器,当控制器从上位机接收到数据以后, ...
分类:
其他好文 时间:
2019-09-13 21:54:00
阅读次数:
124
概述 上位机使用Qt开发,计划整合多个工具为一体,用作以后的调试工具。 当前完成功能: 1、串口调试 支持hex和ascii 码发送,接受. 支持自动添加回车换行. 支持定时发送,最短间隔100ms,最大2000ms。 2、Ymodem IAP升级 选择文件,启动升级之后会间隔100ms 向下位机发 ...
分类:
其他好文 时间:
2019-08-27 23:05:01
阅读次数:
414
前言 基础:下位机配置 前言使用记录环境搭建基础:ssh使用基础:netcat基础:secureCRT(多标签ssh)后续工作TOC 使用记录 环境搭建 sudo apt-get install libsdl1.2-dev libsdl-image1.2-dev sudo apt-get insta... ...
分类:
其他好文 时间:
2019-07-02 00:30:12
阅读次数:
113
下位机代码格式规范整合记录 https://pan.baidu.com/s/1MF5v-Ts80BysmZtXSqONmg 提取码:l4br https://pan.baidu.com/s/1lIhc31LUvZNVK75r9ghtNA 提取码:12wo 安装.安装完成后: 依次点击其中的红框 完成 ...
分类:
编程语言 时间:
2019-01-19 11:24:23
阅读次数:
450
本文主要讲述: 1、正常通信中握手建立 2、一对多的通信 3、发送接收数据格式转换 4、资源释放 5、开启并保持服务监听 1、握手建立正常的通信通道 项目需要通信的双方(假设是一个上位机、一个下位机)之间需要建立一个稳定的通道,以便进行通信。本项目中具体操作是:上位机作为服务器,下位机作为客户端,同 ...
嵌入式开发,上位机软件与下位机软件通信发送结构体数据时,由于两者 IDE 通常不同 (因此编译器通常也不同),导致上下位软件各自编译器的默认 “对齐系数” 也可能不同。 此时需在代码中指定一个一致的 “对齐系数” 。 注1:推荐指定 “对齐系数” 的格式如下: #pragma pack (push, ...
分类:
其他好文 时间:
2018-08-27 18:19:10
阅读次数:
169
原文:C# 连蒙带骗不知所以然的搞定USB下位机读写公司用了一台发卡机,usb接口,半双工,给了个dll,不支持线程操作,使得UI线程老卡。 懊恼了,想自己直接通过usb读写,各种百度,然后是无数的坑,最终搞定。 现将各种坑和我自己的某些猜想记录一下,也供各位参考。 一、常量定义 private c... ...
在单片机项目开发中,上位机也是一个很重要的部分,主要用于数据显示(波形、温度等)、用户控制(LED,继电器等),下位机(单片机)与 上位机之间要进行数据通信的两种方式都是基于串口的: USB转串口 —— 上位机和下位机通过USB转串口连接线直接相连进行数据交互; 串口转WIFI(ESP8266) — ...
最近做socket服务端,大部分时候系统是正常的,但是运行个一段时间就会一直以超高的频率收到很多数据,一开始以为是下位机上报的,没怎么上心,后来下位机工程师说他们没上报,所以重新看了下代码,发现程序会一直调用 netStream.BeginRead,EndRead,一直收数据,而且受到的数据包都是0 ...
分类:
其他好文 时间:
2018-05-30 17:38:10
阅读次数:
2111