草庐IT

一键微笑

全部标签

STM32学习笔记——CH340一键下载电路

今天看了一下STM32板子的一键下载功能,对电路理解了一下,做个说明。1.启动模式STM32上电后的BOOT1/0的电平状态会决定它的运行模式。很明显,我们如果上电后要进入自己写的程序并运行,那么BOOT0就要为0,BOOT1此时高低无所谓;而要进入下载模式就需要BOOT0为1而BOOT1为0;为此我们可以在电路上先将BOOT1直接拉低,然后单纯控制BOOT0。2.复位后单片机的状态事实上,STM32在上电复位后的第4个SYSCLK后,会锁住BOOT引脚的状态,此时读取BOOT状态决定进入哪个模式。因此我们的方法可以同时将BOOT0拉高、复位拉低,一段时间后(高于4个SYSCLK),拉高复位,

从零实现原子服务一键分享,免安装!

本文将介绍如何实现,通过华为分享来分享原子化服务,以及如何上架原子化服务从而实现服务的免安装0.前言原子化服务是鸿蒙的一大特性,在服务中心可以看见许多以卡片形式呈现的原子化服务,这些服务体积小,能够快速部署到手机上实现功能,达到免安装的效果。同样的,原子化服务另外一种呈现方式就是基于华为分享的,例如A同学希望分享他在京东上看到的一件商品,他可以通过华为分享将该服务页面快速迁移到B同学的手机上,而B同学的手机上并没有安装京东,也能看到呈现画面。这里不知道是网络还是应用出现了BUG,总之就没显示出来画面,不过问题不大。接下来我们亲自用案例实现,这个案例首先实现华为分享分享服务,同时要发布测试态原子

【Minecraft开服教程】使用 MCSM 面板一键搭建我的世界服务器,并内网穿透公网远程联机

文章目录前言1.Mcsmanager安装2.创建Minecraft服务器3.本地测试联机4.内网穿透4.1安装cpolar内网穿透4.2创建隧道映射内网端口5.远程联机测试6.配置固定远程联机端口地址6.1保留一个固定TCP地址6.2配置固定TCP地址7.使用固定公网地址远程联机前言MCSManager是一个开源、分布式、轻量级、一键开服、支持大部分游戏服务端和控制台程序的管理工具,我们可以用它来一键部署搭建Minecraft我的世界服务器,跟小伙伴们联机。现在一般家庭局域网宽带没有公网IP,不在同个局域网下的小伙伴没办法直接联机。所以我们在这个教程中同时做内网穿透,将本地端口映射到公网上,使

一键控制10万多个AI模型,HuggingFace给类ChatGPT模型们做了个「APP Store」

从聊天到编程再到支持各种插件,强大的ChatGPT早就不是一个简单的对话助手,而是朝着AI界的「管理层」不断前进。3月23号,OpenAI宣布ChatGPT开始支持各类第三方插件,比如著名的理工科神器WolframAlpha。借助该神器,原本鸡兔同笼都算不准的ChatGPT一跃成为理工科尖子生。Twitter上许多人评论说,ChatGPT插件的推出看起来有点像2008年iPhoneAppStore的推出。这也意味着AI聊天机器人正在进入一个新的进化阶段——「metaapp」阶段。紧接着,4月初,浙江大学和微软亚研的研究者提出了一种名为「HuggingGPT」的重要方法,可以看做是上述路线的一次

docker中文管理神器Portainer一键安装

dockerrmiimagesIDdockerps-a|grep“Exited”|awk‘{print$1}’|xargsdockerstopdockerps-a|grep“Exited”|awk‘{print$1}’|xargsdockerrmdockerimages|grepnone|awk‘{print$3}’|xargsdockerrmiPortainerCE面板汉化支持最新版本,2022.7.28更新DockerHub:https://hub.docker.com/r/6053537/portainer-ce源码更新:https://github.com/eysp/portainer

STM32的一键下载CH340 DTR RTS与复位电路NRST的学习笔记

这两天在学习stm32最小系统板的时候对这一部分特别的不理解于是就去找了很多东西去看 先说一键下载电路吧先引用一张正点原子的原理图:在芯片手册上查找ch340的手册,上面对于 RTS与DTR的定义是这样的 : 这就说明我们是可以去控制RTS与DTR的一个高低电平的从而间接的控制Q2、Q3两个三极管的开关  这样一来BOOT0的高低电平也是会受我们的控制的这里先插入一点就是stm32下载程序所需要的条件(芯片手册有提到) 这里面我们只需要知道当BOOT0为0(BOOT1是0/1都无所谓)的时候stm32正常工作,当BOOT0为1 BOOT1为0的时候stm32会进入下载模式,这个时候我们就可以烧

MCSM面板一键搭建我的世界服务器-外网远程联机【内网穿透】

文章目录前言1.Mcsmanager安装2.创建Minecraft服务器3.本地测试联机4.内网穿透4.1安装cpolar内网穿透4.2创建隧道映射内网端口5.远程联机测试6.配置固定远程联机端口地址6.1保留一个固定TCP地址6.2配置固定TCP地址7.使用固定公网地址远程联机转载自远程穿透文章:【Minecraft开服教程】使用MCSM面板一键搭建我的世界服务器,并内网穿透公网远程联机前言MCSManager是一个开源、分布式、轻量级、一键开服、支持大部分游戏服务端和控制台程序的管理工具,我们可以用它来一键部署搭建Minecraft我的世界服务器,跟小伙伴们联机。现在一般家庭局域网宽带没有

使用Packstack一键安装openstack-stein

Openstackallinone安装Openstackallinone安装学习目标​1、会利用packstack安装openstack(选择stein版本)​2、安装成功后,能够通过dashboard登录,了解WEB管理界面操作流程1、解压Xserver2,并启动,登录后配置网络/************************************小目标1:要保证CRT可以连上xserver2**小目标2:要保证虚拟机能够访问Internet*********************************/(1)解压xserver2解压xserver2,并打开xserver2.vmx文

Mac打印机一键安装

1、创建文件夹创建文件夹主要是为了后面东西打包方便。名字随意。我这里创建名为:Macos2、下载打印机驱动打印机驱动格式一般是pkg格式,其他格式的暂未测试,如果是其他格式的可以直接看我的代码怎么写的参考一下我的逻辑。3、创建配置文件注意‼️:在刚才创建的文件夹下午创建,这一步创建的主要用作于存放打印机的一些信息的,分别为:打印机名称,ip地址,是否启用参考一下我的示例,我在Macos文件夹下创建了一个无扩展名的文件,叫:Print。信息如下打印机名称,ip地址,是否启用杭州3L黑白,172.19.2.3,Y杭州4L黑白,172.19.2.4,Y杭州5L黑白,172.19.2.5,Y杭州11L

go - Rethinkdb如何使用唯一键进行选择

我正在尝试使用rethinkdb来存储聊天消息,这里是存储的json:{"body":"Hi","created_at":WedAug10201605:39:57GMT+00:00,"from_user_id":"user11","send_direction":"client","to_user_id":"user10",}每个用户可能会发送很多消息,现在我想为每个具有最新created_at的唯一from_user_id选择一条消息。如何编写重新思考查询?我正在使用golangrethinkdb驱动程序。谢谢 最佳答案 我认为您