Stm32的bootloader无法使用问题
Stm32的bootloader无法使用问题
用不了一键下载电路
首先简单地对此处涉及的内容进行介绍:如果stm32的BOOT0引脚为低电平时,系统从FLASH中启动,而如果BOOT0引脚为高电平,且BOOT1为低电平时,系统从自举程序(bootloader)中启动.
我在自制照相机设计中加入了ISP一键下载电路,如下图所示,当CH340-RTS拉低,也就是Q1的基极为低电平,同时Q1的发射极接3V3,此时Q1导通,故集电极的BOOT0被拉高;CH340-RTS保持低电平不变,当CH340-DTR被拉高,此时Q2导通,集电极电平被发射极拉低,也就是NRST引脚拉低,单片机复位(此时BOOT0为高电平)进入自举程序.
此处设计与商家开发板资料中基本一致(除了没有在D1和NRST网络中添加1K的限流电阻),但是当我用Flymcu上位机却无法读取到芯片的信息,而使用ST-LINK能正常烧录也可以调试,说明芯片能正常的工作,并且我在代码中添加了printf重定向,测试串口正常工作,结果是串口助手能够正常显示打印字符串.
几天的原因排查
开始我觉得可能是三极管坏了,于是拿万用表去排查三极管(将 ...
网站隐私声明
网站隐私权保护申明,系本网站保护个人隐私的承诺。鉴于Internet网络的特性,本网站会与您直接或间接的形成互动关系,故特此说明本网站对您个人信息所采取的收集、使用和保护政策,请您务必仔细阅读:
一、个人资料
当您在本网站进行用户注册登记、参加有关活动时,在您的同意并确认下,本网站会通过注册表格、订单等形式要求您提供一些个人资料。这些个人资料包括:
个人识别资料:如姓名、性别、年龄、身份证号码(或护照号码)、电话、通信地址、住址、邮编、电子邮件地址等。
个人背景:职业、教育程度、收入状况、婚姻、家庭状况。
在未经您同意和确认之前,除国家法律、地方法规和政府规章规定之外,本网站保证不会把这些个人信息提供给任何机构。
二、信息安全
本网站将使用相应的技术,对您所提供的个人资料进行严格的管理和保护,防止个人资料丢失、被盗用或遭窜改。为保护个人信息,必要时本网站会委托专业技术人员对所述资料进行相应处理,并将处理安排及时通知您,若您未在通知规定的时间内主动明示反对,本网站将推定您已同意。但处理过后,您仍然有权要求停止本站对您个人资料的管理。
三、信息的有效性
本网站不能控制或保证与之相链接的各个 ...
阿里云oss
阿里云OSS配置图床
未下载PicGo点击下方链接
此处为山东大学下载链接
此处为百度网盘下载链接(提取码ce7f)
1.注册阿里云账号
2.购买阿里云oss服务
搜索栏里搜索对象储存OSS,如下图
选择需要购买的套餐
3.创建Bucket
点击上方栏的控制台,进入对象存储OSS
创建Bucket,并将读写权限设为公开读写,其他默认
4.配置PicGo
进入PicGo,点击阿里云OSS
返回阿里云控制台,光标移动至头像,点击AccessKey管理
创建子用户,并勾选API
返回Bucket列表,Bucket名称即存储空间名
点击Bucket名称,进入后点击概览,查看存储区域,这里即oss-cn-hangzhou
其他默认即可
银行存取款
package:bank
关于银行存取款的项目代码
/******class: Account*****/package bank;public class Account { private int id; private double balance; private double annualInterestRate; public Account(int id,double balance,double annualInterestRate){ this.id=id; this.balance=balance; this.annualInterestRate=annualInterestRate; } public int getId() { return id; } public void setId(int id) { this.id = id; } public double ...
快捷指令
CSDN控制台指令
去除复制水印
方法一
var element = document.querySelector('.creativecommons');if (element) { element.remove();}
方法二
[...document.querySelectorAll('*')].forEach(item=>{ item.oncopy = function(e) { e.stopPropagation(); }});
解除登录复制
document.body.contentEditable='true'
解除关注查看
var article_content=document.getElementById("article_content");article_content.removeAttribute("style");var follow_text=docume ...
CDN图像处理
如果有图片自适应WEBP、自动旋转(仅自动调正功能)和自动瘦身需求,可通过控制台直接开启;您也可以通过在请求URL中添加图片处理参数,对图片文件进行更丰富的处理,例如图片裁剪、图片添加水印等。
说明
阿里云CDN、DCDN和OSS的图片处理都是独立的功能,不能相互混用。
图像处理为付费服务,公测期间暂不收费,收费时间另行通知。
开通图像处理
登录CDN控制台。
在左侧导航栏,单击域名管理。
在域名管理页面,找到目标域名,单击操作列的管理。
在指定域名的左侧导航栏,单击性能优化。
在图像处理区域框中,打开图像处理开关,选择您需要转换的图片类型。
参数说明支持转换的图片类型选择您需要转换的图片类型(可多选)。自适应WEBP开启后,通过对请求头Accept进行判断,如果请求头Accept包含image/webp,则CDN会将其他格式图片自动转换为WEBP格式进行缓存。说明开启该功能后,短时间内会导致命中率下降,过后会自动恢复正常,请勿在业务高峰期开启。图片自动旋转开启图片自动旋转,可自动调正图片,方便用户查看。说明图片自动旋转只对带有旋转参数auto-ori ...
常见序列
1.单位脉冲序列
1.1描述
单位脉冲序列也称为单位采样序列,特点是仅在n=0时取值为1,其他均为零.它类似于单位冲激函数$\small \delta$(t)但不同的是,$\small \delta$(t)在t=0时取值为无穷大,t$\small \neq$0时取值为零,对时间t的积分为1
1.2定义
2.单位阶跃序列
2.1描述
2.2定义
3.矩阵序列
3.1描述
3.2定义
4.附录
复合字面量
定义
1.C99标准引入的新特性,它允许我们在不定义变量的情况下,直接使用字面量来初始化一个对象。复合字面量的语法形式为:(type){initializer}。
2.type是一个类型名,initializer是一个初始化器,它可以是一个常量、一个表达式或者一个初始化列表。复合字面量可以用于数组、结构体、联合体等类型的初始化。
3.例如,(int[\]){1, 2, 3}表示一个匿名的整型数组,它的元素分别为1、2、3。(struct point){.x=1, .y=2}表示一个匿名的结构体变量,它有两个成员变量x和y,分别被初始化为1和2。
约束条件
The type name shall specify an object type or an array of unknown size, but not a variable length array type.
type name指定了数组类型或结构体类型,数组长度不能是可变的。
No initializer shall attempt to provide a ...
zerotier客户端连入moon节点
zerotier局域网客户端配置
windows首先安装镜像文件到本机
安装成功后右击zerotier软件,点击’Join New Network’
在输入框内填入局域网idID
52b337794f50dc4d
在点击"Join"之后会显示以加入局域网的ID,如下图中红框内容
在服务端可显示已加入的设备和分配的虚拟IP地址
虽然局域网搭建好了,但是由于zerotier服务器在国外,十分不稳定,故需要"跳板"服务器来进行中转,原理如下
下面演示如何在客户端加入moon节点。zerotier正常安装后,在系统c盘的Program Files (x86)内找到zerotier文件夹,进入后发现还有one文件夹,
运行zerotier指令需要在one文件夹内,于是首先要以管理员权限运行cmd
输入指令进入到one文件夹内,加入moon节点,成功后则显示"200 orbit ok",在域网内成员列表中可看到各个成员,以及根服务器地址后可看到ip地址以及显示为moon模式,则客户端加入moon节点成功
cd /d C:\ ...
单片机知识扫盲
一、模电知识
1.推挽输出与开漏输出
:star:注意:开漏输出需外接上拉电阻。
2.半导体结构
①三极管
②MOS管
二、数电知识
1.模拟信号与数字信号
模拟信号(Analog signal)是连续的信号,在范围内的任意时刻内可被测量。数字信号(Digital Signal)是离散的信号,它的数值只能在有限的数值集合中取值。
2.位与字节
:star:注意:1个比特表示一个2进制,1位表示两个16进制。
三、C语言
1.左移与右移
右移相当于将该数字的二进制向右移动一位,将末尾的数字截掉;反之,左移相当于将该数字的二进制向左移动一位,末尾补零
四、基础电路
1.诺顿定理与戴维宁定理
①戴维宁等效电路
②诺顿等效电路
外电路可以是任意的线性或非线性电路,外电路发生改变时,含源一端口网路的等效电路不变(伏-安特性等效),当一端口内部含有受控源时,控制电路与受控源必须包含在被化简的同一部分电路中。
若一端口网路的等效电阻R~eq~=0,该一端口网路只有戴维宁等效电路,无诺顿等效电路;若一端口网路的等效电阻R~eq~=∞,该一端口网络只有诺段等效电路,无戴维宁等效电 ...