草庐IT

STM32入门笔记08_ADC模数转换器+案例: ADC单通道&ADC多通道

AD模数转换器ADC简介ADC(Analog-DigtalConverter)模拟-数字转换器ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁12位逐次逼近型ADC,1us转换时间输入电压范围:0~3.3V,转换结果范围:0~409518个输入通道,可测量16个外部和2个内部信号源规则组和注入组两个转换单元模拟看门狗自动监测输入电压范围STM32F103C8T6ADC资源:ADC1、ADC2,10个外部输入通道逐次逼近型ADCIN0~IN7是八个输入通道通过配置ADDA~ADDC可以选择一个通道作为信号输入通过比较器,DAC逐渐逼近输入信号,DAC的

win10 安装RabbitMQ时 执行:rabbitmq-plugins enable rabbitmq_management命令报 Plugin configuration unchanged

一、安装rabbitmq之前一定先安装好Eralng并配置好环境变更(这个自行去官方下载适合自己电脑的版本)二、安装前最好把360、腾讯等电脑管家软件暂时退出三、下载RabbitMQ先确认自己的安装的Eralng版本:RabbitMQErlangVersionRequirements—RabbitMQ下载对应的版本rabbitmq(不然出现在后的面错误按解决方法处理可能也无效)最新版本下载地址:InstallingonWindows—RabbitMQ安装RabbitMQ正常点下一步就行(也可以自定义选择,但如果要自定义安装路径的话,路径中最好不要存在中文,避免出错误都定位不到问题)基本问题解决

Win7系统提示找不到AudioSes.dll文件的解决办法

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个AudioSes.dll文件(挑选合适的版本文件)把它放入到程序或系统目录中,当我们执行某一个.exe程序时,相应的DLL文件就会被调用,因此将缺失的文件放回到原目录之后就能打开你的软件或游戏了.那么出现AudioSes.dll丢失要怎么解决?一、手动从网站下载单个dll文件1、从下面列表下载AudioSes.dll文件32/64位文件:AudioSes.dll2、将下载

Win环境中安装Jenkins指南

目录安装Java环境下载并安装JenkinsJenkins版本启动Jenkins如何删除Jenkins安装Java环境访问Oracle官方网站下载并安装JDK安装完成后,设置系统环境变量JAVA_HOME到你的JDK安装路径,并将%JAVA_HOME%\bin添加到系统PATH中。下载并安装Jenkins1、访问Jenkins官方网站下载最新的GenericJavapackage(war)。2、将下载的jenkins.war文件保存到你选择的目录。Jenkins版本Jenkins项目生成了两条发布线:稳定版(LTS)和常规版(每周版)。稳定(LTS)长期支持(LTS)版本基线每12周从常规版本

课程32:.Net Core Web API部署IIS

这里写目录标题🚀前言前言一、服务器环境配置1.1安装ASP.NETCore模块/托管捆绑包1.2检查是否安装成功二、项目发布2.1选择发布方式2.2发布配置2.3发布三、服务器部署3.1IIS添加网站3.2数据库链接配置3.3让IIS支持.NETWebApi3.4验证四、最后

STM32使用CubeMx配置定时器输出PWM

1概述        项目中经常使用到STM32来输出PWM,每次配置过后过不了多久就会忘记,稍微需要对配置做出修改时都要翻很久的手册,所以决定结合实例把PWM配置的详细步骤记录下来,这样在下次配置时可以很快的捡起来。        本文档的行文结构如下,首先,说明实际需求,即要输出什么样的PWM信号;然后,根据需求把手册中相关的部分摘抄下来并辅以个人的理解和总结;最后,详细说明在软件中怎么去配置并展示配置后的实验效果。2需求        项目中用到4路PWM信号,硬件条件决定了其只能由定时器1和定时器3产生,每个定时器输出两路PWM信号,要求4个PWM信号相位同步,每个PWM信号如图1所示

Win Docker Desktop + WSL2 部署PyTorch-CUDA服务至k8s算力集群

WinDockerDesktop+WSL2部署PyTorch-CUDA服务至k8s算力集群WinDockerDesktop+WSL2安装安装WSL-Ubuntu拉取镜像并测试挂载数据并开放端口导出镜像或导入镜像在k8s集群部署WinDockerDesktop+WSL2安装首先根据你的操作系统版本安装WSL,记得切换WSL2,其次安装DockerDesktop,如果Docker安装后一直无法加载WSL,卸载后重新安装时不要勾选WSL,安装后去设置里面勾上WSL即可。安装WSL-Ubuntuwsl-l-vwsl--installUbuntu-18.04Windows中运行以上代码,WSL中安装Ub

STM32F1 + 蓝牙HC08 与 手机APP通信

一、本篇所有所用环境、程序1.1 开发软硬环境芯片型号:STM32F103RCT6(魔女开发板家的,优点:代码清晰,缺点:只有标准库)开发软件:Keil5 (v5.31+AC5,最常用)代码用库:标准固件库蓝牙模块:HC-08(HC家的,小贵,配套图解、串口助手、APP、小程序,完美)USB转TTL模块:CH9340C (Type-C接口,win10可免驱动,比CH340和CP2102爽)1.2 代码下载链接百度网盘:https://pan.baidu.com/s/1UtYGUbFfMemFUGhN_LsNBg?pwd=6543csdn资源:https://download.csdn.net/

使用Git管理keil Stm32工程

在软件开发领域,版本控制是非常重要的一环。它能够让我们追踪代码的变化、合作开发、管理不同的版本以及回滚到之前的状态。Git是一个流行的分布式版本控制系统,本文将向你介绍如何使用Git来管理你的代码(以keil工程为例)。一、GitBush的配置在使用git之前,我们需要对用户名,邮箱等信息进行配置,作为用户标识,方便对工程的使用、管理。界面美化一个好看的界面是必要的,我们可以通过打开GitBush后,点击上方的边框,选择Options来进配置。1,修改中文Options→Window→UIlanguage,选择zh_CN。2,界面配置我使用的配置如下:3,效果个人信息配置打开GitBush依次

运动控制器设计——基于FreeModbus在STM32F4平台实现ModbusTCP和ModbusRTU

本文笔者最近的项目是设计一款运动控制器,MCU使用的是STM32F429,要求是通过ModbusTCP协议实现与示教器通讯,并通过ModbusRTU实现与触摸屏通讯。本文将介绍在STM32F4上实现ModbusTCP和ModbusRTU通讯的过程。笔者才疏学浅,如有错误还请指正。一、FreeModbus介绍1.1 FreeModbus的获取Modbus协议是典型的主-从通讯结构,链路中只能有一台主设备,可以有多台从设备。主设备向从设备发送请求指令,从设备对该指令进行响应。从设备不能主动向主设备发送指令,并且从设备之间也不能进行通信。FreeModbus是一个开源的Modbus通信协议实现库。可