
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
不要尝试乱七八糟的方法了,亲测没有用而且有用也很折腾。请安装ubuntu20,一撸到底。 新的硬件需要新的系统来支持。ubuntu20镜像下载链接:官方下载地址:https://www.ubuntu.com/download中科大源: http://mirrors.ustc.edu.cn/ubuntu-releases/20.04/清华大学:https://mirror.tuna.tsinghua
这两天安装dlib,使用pip install dlib一直失败。一路升级打怪终于给安上了,总结一下网上的帖子,记录一下。由于使用的Anaconda,根据网上的说法在Python3.6和python3.8环境各操作了一遍,方法都是下载安装包本地安装。本文环境:Anaconda Python3.8Anaconda env python3.6visual studio 2017(须大于2015版本)1
目录一. 串口通信简介二. STM32CubeMx实现STM32F103系列串口驱动三. 五个串口发送与中断接收例程一. 串口通信简介串口通信的原理网上教程一大堆了,入坑单片机的必会串口,这里就不多说了。唯一值得一提的就是STM32是有USART和UART之分的。UART就是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),是一种异步收发
目录1. win10安装ubuntu18双系统教程2. 解决win10安装ubuntu18双系统之后没有启动项的问题1. win10安装ubuntu18双系统教程待补充2. 解决win10安装ubuntu18双系统之后没有启动项的问题两个月前在我服役了六年的ThinkPad L440上重装了win10,之后准备安装一个ubuntu18,因为之前在新电脑上装过一次,一次成功。本以为还是会很顺利,结果
文章目录一、WS2812全彩灯珠原理与驱动方式二、STM32使用HAL库配置DMA方式输出PWM控制WS2812一、WS2812全彩灯珠原理与驱动方式关于WS2812系列灯珠的介绍这里就不讲了,网上资源一大堆,还没找到教程的可以参考这篇文章:STM32驱动WS2812D全彩LED。这里还是把时序波形图附上,方便后面讲解。驱动WS2812的关键就在于一是要输出800KHz的方波,二是要精确控制每个周
目录一. 绪论二. 轮式机器人概述三. 硬件准备1. 机械底盘2. 电机选择3. 驱动板4.传感器5. 电池四. 软件准备——UCOS-III操作系统一. 绪论匆匆忙忙的2020年结束了,在机器人平台开发方面算是搞清了些端倪。近来总算有时间回顾过往,稍作整理。计划写一个专题系列,内容即为“机器人控制系统设计与实现”,这将会是我的系列文章的宗旨。机器人平台从地面无人车到空中无人机到水下无人潜航器,这
目录一. 绪论二. 电机速度环PID原理三. STM32使用CAN总线实现大疆M3508电机的速度闭环控制四. UCOS-III电机控制任务的实现一. 绪论本文接上一篇STM32实现四驱小车(四)姿态控制任务——偏航角串级PID控制算法,在本文中介绍电机的控制原理和使用CAN总线实现电机速度闭环的代码实操,最后实现电机的速度控制任务。二. 电机速度环PID原理电机的种类特别多,小型机器人(无人机、
文章目录1. sbus信号简介2. STM32F7解析SBUS信号例程(1) 串口配置(2)串口中断接收(3) 信号解析1. sbus信号简介最近在搞一个项目的通信和控制,用到了SBUS,记录一下心得。SBUS全称serial-bus,是一种串口通信协议。串口配置:100k波特率,8位数据位,2位停止位,偶校验(EVEN),无控流,25个字节。协议格式:(8字节)[startbyte] [data
使用STM32串口DMA空闲中断接收数功能实现串口解析航模遥控器sbus信号。本文进一步梳理一下HAL库串口空闲中断三种不同的使用方式,其中前两种使用DMA方式,最后一种使用HAL库自带的空闲中断机制。

目录一. 功能与环境二. 串口DMA与空闲中断原理三. CubeMx配置工程四. 驱动代码与应用程序五. 几点勘误一. 功能与环境这两天好好整理了一下STM32的串口通信,主要测试DMA方式发送与接收,以及配合串口空闲中断接收不定长数据。前后在F103和F767上都测试通过了。不过依然有一些问题想不明白,算了不甩它,暂且先能实现功能就好。本文环境:Keil MDK5.14STM32CubeMX6.







