原文:STM32下位机与带ROS系统的上位机通信的学习

项目使用TX 上位机与下位机STM 进行通信,故对此进行一些研究。之前也用过STM 通过串口与装有ROS的笔记进行通信,使用的是 基于STM 的rosserial client的节点开发 ,见链接,文章中使用的是STM F 系列的单片机,本人在F 系列中实现了,但是存在代码复杂和运行效率不高的问题。因此本次直接使用串口与TX 建立通信。 上位机 TX 与下位机 STM 通过串口进行通信 参考链接: ...

2018-08-26 16:13 0 3995 推荐指数:

查看详情

什么是上位下位

上位bai分别是:du1、上位上位是zhi指可以直接发出dao操控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显zhuan示各种信号变化。2、下位下位是直接控制设备获取设备状况的计算机,一般是PLC ...

Sat Mar 06 21:56:00 CST 2021 0 380
STM32与匿名上位通信——使用串口DMA实现

背景:匿名上位功能强大,这里想要采用匿名上位输出一些调试信息,以波形的形式显示,方便观察和调试。 平台: 硬件:STM32F405RGT6 通信:2.4G zigbee无线串口收发模块 CC2530 软件:匿名上位V6 数传模块操作简介: 配置 代码:(注意以下代码中 ...

Mon Mar 09 07:31:00 CST 2020 0 715
stm32的USB自定义HID与上位通信

简介 1.由来 通常我们使用stm32与pc通信的方式分为无线和有线,无线方式用wifi或蓝牙模块,我使用过程中一直无法接受这样的连接因为这样很不稳定,常常需要重启下位或者上位重新连接。 而有线方式我们会用到URAT,或是USB的虚拟串口,这两种方式中UART需要再接CH340类似的模块 ...

Wed Aug 05 21:43:00 CST 2020 0 2937
STM32 使用Cubemx 建一个USB(HID)设备下位,实现数据收发

  这里我主要说一如何做一个USB下位,这里主要分3部分:1、建立工程;2、添加报文描述符;3、数据的传输。这里就不讲USB的理论知识了,有想要了解的自行百度一就可以了。 建立工程:工程建立参考:https://www.cnblogs.com/libra13179/p ...

Wed Nov 07 19:15:00 CST 2018 3 8292
上位下位的区别是什么

区别: 1、上位系统中起主控作用,主要作为系统的规划控制,属于决策层;而下位是具体执行 层,主要完成系统规划层下达的任务。 2、上位是指人可以直接发出操控命令的计算机,而下位是直接控制设备获取设备状况的计算 。 什么是上位上位是指可以直接发出操控命令的计算机,一般 ...

Mon Dec 20 05:55:00 CST 2021 0 1348
STM32串口多通信

最近在做多节点无线通信,用到STM32 USART多串行通信。 记录下多串行通信配置要点。 下面是我封装的会用到的函数: 在主机端,可以写个键盘控制发送地址,类似: switch(KeyValue) { case ...

Tue Jul 14 08:01:00 CST 2015 0 5597
STM32的I2C主从通信

最近一段时间在做I2C通信协议,需要在两块STM32之间做I2C通信,定的是主机用IO口模拟,从用的是STM32的硬件I2C,我的项目要求是需要主从之间能够进行一串数据收发而不出错,实验时在主机方面,利用IO口模拟主机,只需要理解时序就够了,同时将速度能够控制在100K(标准)左右,基本的时序 ...

Fri Nov 10 19:02:00 CST 2017 1 6382
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM