在概念上,控制者和提供服务者是上位机,被控制者和被服务者是下位机,也可以理解为主机和从机的关系,但上位机和下位机是可以转换的。 二、匿名四轴上位机 1、功能 这个上位机可以基本收发(类似于串口调试助手)、高级收发收码(实现比较复杂的自定义接收和发送)、同时显示20条波形图(用于调试pid等)、调试无人机可...
上位机使用命令 触发命令后的打印,显示触发的对应指令和指令携带的参数。 示例打印接受到的命令信息 3.日志打印 日志也是大家很头疼的事情,有时候需要观察以下代码的执行情况,基本是printf或者串口打印来输出,并不好用。 而匿名上位机刚好有日志打印功能,所以我实现了一套日志打印的方案。 而且和printf的用法一模一样!
STM32串口重定义与匿名上位机显示波形 封装了串口调试代码,并且可以通过匿名上位机显示实时波形,也可以通过USB模拟串口实现。 CubeMX配置如下: 简单来说,就是啥也不用配置,默认打开Asynchronous即可。 对了,需要在Keil的魔术棒里面打开该选项: 相关代码如下: QFDebug.c copy /*USER CODE BEGIN Header*//** *** ...
而匿名上位机刚好有日志打印功能,所以我实现了一套日志打印的方案。 而且和printf的用法一模一样! 比如我在指令回调函数里使用日志打印: 那么触发指令后就能看到上位机的日志打印了,非常实用且简洁。 4.固件传输 根据匿名上位机的逻辑,还设计固件包传输的功能。 同样是用户实现自己的回调函数,然后通过注册初始化,当接...
发送给匿名上位机是高位字节放在数组低位 1. 2. 3. 4. 5. 6. 7. 8. 9. 程序 例子:在单片机上用sin函数生成一个数组,发送给匿名上位机,得到其波形。 #include "sys.h" #include "delay.h" #include "usart.h" #include "led.h" //串口1发送1个字符 ...
匿名上位机的使用(51版) 这个软件不仅仅可以用在调试飞机上面,平时用他来看一个数据波形什么的,也是非常有用的。 之前用他看单独的6050数据,过了一段时间就忘记了怎么用的,所以就浪费了很多时间再次学习,今天就记录下来。 要想实现单片机与上位机的通信,就要按照上位机给定的数据格式来编写传输数据的格式。其实质...
陀螺仪LSM6DSV16X与AI集成(14)---上报匿名上位机_lsm6dsv16x spi配置-CSDN博客MEMS陀螺仪的核心是一个微加工机械单元,在设计上按照一个音叉机制共振运动,通过科里奥利力原理把角速率转换成一个特定感测结构的位移。 两个相同的质量块以方向相反的做水平震荡。当外部施加一个角速率,就会出现一个科氏力,力的方向垂...
【经验篇】匿名上位机4.34简单上手 使用匿名工作站上位机可以快速完成对机器人底盘电机的PID参数整定,而且绘图速度极快,基本无延时,所以用起来很方便,只需要使用Micorpython写通串口通信的协议,即可实现和上位机的通信。 上位机参数配置
1、简介在四轴的调试中,经常要使用地面站与飞控之间进行通讯,可以调试飞控中的数据,比如PID参数,零点漂移值,传感器数值微调等等,所以在飞控中会预先编写与上位机通讯的代码。本次我们使用匿名科创开发的四轴上位机V2.6版,实现从STM32发送陀螺仪原始数据,姿态角,PID参数到上位机。2、硬件连接(1)STM32与MPU6050(2)...
匿名上位机和串口调试助手的区别是:上位机是主机主设备。串口是一种通信接口。上位机向从机发送数据或从机读取数据时,需要串口相互交叉连接。串口调试助手就是相当于PC机,也就是上位机。通过串口和其它设备(比如单片机或仪器,甚至也可以是PC机)通信。在助手上可以收发,看出结果。