自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 ESP32 putchar 输出多一个数据问题

ESP32 putchar 输出问题

2022-11-09 17:17:28 417 1

原创 2021-05-08

C语言指针学习1 printf("---------this funciton show the point in C----------\n"); int *ip=NULL; //定义一个整数的指针 int ii = 1000; //定义一个整型变量 ip = ⅈ //把整型变量ii 的地址(即内存ram总线的地址)当做值,赋给指针变量ip. //即 变量ip 存的值是:ii的ram地址 ...

2021-05-08 16:55:55 121

原创 frp 内网穿透云服务器端口映射到本地电脑端口 开发调试

1:谁便记录下学习笔记,免得忘记2:最近项目用到阿里云的云服务器 ECS, 终端硬件通过tcp/udp 连接到ECS, ECS还对外提供http 接口服务。3:不在能霸占服务器,远程连接到服务器,在服务器上装IDE,来开发调试。4:然后就baidu下,所内网透传,frp 可以实现。5:frp 工具的网站是,https://gofrp.org/, 有详细的文档,说明如何安装使用6:这里主要说明下安装使用过程,还有坑的地方。7:下载地址:https://github.com/fatedi

2020-12-26 15:12:05 2742

原创 MOS管的学习

只学习怎么应用,暂不去学习其原理。1. MOS管和三极管对比 ,为什么要用MOS管 MOS管是电压控制性器件,三极管是电流控制性器件,因此MOS管更节能。 MOS管只有多数载流子参与导电,三极管中多数载流子和少数载流子都参与导电,因此MOS管热稳定性更好。 MOS管灵活性比三极管好。在工艺上MOS管更易于集成。 MOS管导通时导通...

2019-06-10 10:18:39 809

原创 芯片热阻系数学习 芯片温度

1:以前一直没搞IC芯片的温度问题,今天在公司花了半天的时间(人笨,花的时间就长!)仔细学习了。以下资料大部分摘自网络。那最常用的二极管来说,若流过二极管的电流是1A,二极管压降0.5V,很容易算出来二极管消耗的功率是0.5W,那么二极管的温度是多?2:其实这里我们应该关心得是二极管的内部温度,核心温度;专业的叫法是:硅核温度。硅核温度一般不能超过125℃/150℃, 若长时间...

2019-05-22 23:02:02 12614

原创 STM32中的一些小坑-ADC通道设置-写FLASH

最近做项目用到STM32F051的片子,遇到了两个小坑。我的一个项目,需要ADC采集。两路ADC输入通道。PA0-ADCIn0; PA1-ADCIn1.一开始想使用最简单的方式,单次转换。第一次采In0, 第2次采集In1. STM32F0 的ADC库里面提供了ADC转换的函数:如下:ADC_StartOfConversion(ADC1);while(ADC_GetFlag...

2019-01-30 09:13:30 4591 1

原创 the demo of open the file in Linux

//============================================================================// Name        : demo1-hello.cpp// Author      : luofang// Version     :// Copyright   : The Husky Can Fly!!!// Descr...

2018-12-03 23:02:51 119

原创 什么是GCC? GCC编译过程

什么是GCC?  最简单的回答就是Linux 下的C/C++ 编译器。其实一开始的确是这样的,GCC 原名为GUN C 语言编译器( GNU C Compiler), 原本只能处理编译C语言。但是后来GCC发展壮大了,可以编译C++, Fortran,Pascal,Objective-C, Java,Ada,Go以及各类处理器构架上的汇编语言,后来它就改名叫GNU 编译器套件(GNU ...

2018-11-23 23:19:25 4610

原创 LED发光二极管限流电阻的计算

一个很简单的问题,以前一直没搞懂。今天空了,就自己搭了个电路测试一番。  LED发光二极管,也是二极管,那么就会有正向的导通电压。硅二极管的正向导通压降约为0.6~0.8V,锗二极管的正向导通压降约为0.2~0.3V,而发光二极管的导通压降有的是1.2V,有的是1.8V,等等,具体要去看文档。发光二级管不能把它当成一个电阻看(这是一个内阻会变的东西),它身上的电压(管压降)是固定的,流过它...

2018-11-17 12:26:51 10003

原创 LM317 5V输出电路学习

LM317 可调整的三端稳压器LM317 输出5V电路。 1:双十一期间,买了点元器件玩玩。1.7的价格买了3个LM317,如下图。真是够贵的,ST公司生产的。下载了文档,简单看下。翻译:输出电压范围很宽1.2到37V;输入电流高达1.5A;%0.1的线性和负载调节(意思是精度高的意思吗?);全系列的限流保护,高温关掉。 3:ST公司的定义:LM117,LM217,LM...

2018-11-14 22:29:22 17802 6

原创 C语言学习笔记-结构体-位域

#include "pch.h"#include <iostream>/*本文演示结构体struct的用法,还有位域数组允许定义可存储相同类型数据项的变量,结构是 C 编程中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。为了定义结构,您必须使用 struct 语句。struct 语句定义了一个包含多个成员的新的数据类型,struct 语句的格式如下:st...

2018-10-19 14:22:10 290

原创 C语言学习笔记-宏定义-SWAP交换两个变量值

面试中经常考到的一个题。原理跟 a=a+b;   b=a-b;  a=a-b;  一样的,很简单,不解释。 //宏定义 交换两个变量的值。使用异或运算。#define SWAP(a,b) {a=a^b; b=a^b; a=a^b;}int main(){    int i, j;    i = 1213;    j = 1314;    SWAP(i, j);    ...

2018-10-18 18:17:12 2758

转载 C语言中static学习

以下大多内容均为转载自:https://blog.csdn.net/keyeagle/article/details/6708077  感谢网友的分享一句话:static 修饰的全局变量或函数,不能被外部的文件所引用或访问。static的用途面试时会考:1限制变量的作用域,2设置变量的存储域 ,3限制函数的外部访问。  C语言代码是以文件为单位来组织的,在一个源程序的所有源文件中,一个...

2018-10-18 16:06:15 129

原创 C语言学习笔记-指针

若触过汇编语言,那么理解学习C语言中指针就很简单了。指针,在汇编里面的表现形式,无非就是寻址,直接寻址和间接寻址。先来学习下,  C语言中的4大类数据类型:       基本类型:int,long,float,char       构造类型:数组,结构体-struct,联合体-union, 枚举类型-enum       指针类型:int*, long*, float*, char* 等...

2018-10-17 19:47:15 502

原创 STM32学习笔记-FLASH读写

     STM32的FLASH除了可以烧写如程序外,还可以供给用户做存储器,存储参数用,但是要注意的是,FLSAH的擦写次数是有限制的,10万次。STM32F1系列单片机内核是Cortext-M3系列的,其存储器的映射是按照Cortext-M3的标准设计的,如下图。从上图可看出最下main的512M是分配给Code 即程序存储区. 其内部分配如下图。从上图可以看到FLASH的...

2018-10-16 23:24:36 1299

原创 MDK V5.12 + ST-Link V2 + Win10 STM32开发环境搭建1

        养成每天写笔记的习惯,很多知识,时间一长就忘记了。以前都是用Jlink来仿真调试STM32,现在找不到Jlink去哪里了,可能留在了前公司。然后了解到ST-Link很便宜,就果断在淘宝上了化了不到20买了一个回来。         环境:            操作系统:Win10 64位            IDE:keil MDK uVision V5.12 ...

2018-10-14 22:57:41 5101

原创 最简单的方式 创建STM32的工程(使用标准库)-2

前文已经介绍创建一个简单的F103RC芯片的MDK V4工程文件,下面介绍一些其它的设置项目。1:设置Output 和List的输出目录。在上文中(如下图)STM32100E-EVAL这个文件夹就是原工程文件设置的Output和List输出目录。但是我已经将项目改为“MySTM32”, 显然我要搞个我自己命名的文件来用作Output和list的输出目录。先在MDK-ARM文件夹下新建一个文件夹...

2018-10-13 16:13:15 1541

原创 最简单的方式 创建STM32的工程(使用标准库)-1

1:看到网上好多资料有关怎么创建STM32工程文件的,比较麻烦,都是建啥文件夹,然后拷贝文件,挪来挪去。其实在STM32标准库中本来就有工程文件的样板,如下图,有5中IDE的工程文件样板。我这里选用的标准库是F1系列的。2:我电脑装的IDE是MDK uVision V4.00。打开上面MDK-ARM文件夹,双击直接打开Project.uvproj 工程文件。3:直接编译-build...

2018-10-13 14:41:54 4191

原创 STM32CubeMX 软件使用学习笔记1

 1:CubeMX是ST公司开发的一款软件,旨在通过图形化的配置MCU方式,来减轻开发人员的工作量,让大家更轻松,快乐。用户使用图形化工具配置MCU后,CubeMX可以根据用户选择的IDE,来生成对应的工程文件(包含了初始化代码),下文将介绍。可以在ST的官网上查看CubeMX的功能介绍,并下载CubeMX. https://www.st.com/en/development-tool...

2018-10-12 20:52:41 858

转载 动态语言和静态语言的区别

编译型语言和解释型语言1、编译型语言需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译是把源代码编译成机器码,链接是把各个模块的机器码和依赖库串连起来生成可执行文件。优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以...

2018-08-13 22:44:02 172

原创 复数的学习

有些方程式没有实数的解: 比如 i²+1=0.   按照我们常规的理解,任何数(指实数)的平方式不可能等于-1的。 可以叫i是个虚数,我们不知道i的值是多少。虚数-虚幻,虚假的数。有人定义了 :1:  i²=-1  2: 可以与实数进行四则运算(加减乘除),原运算规律不变。复数定义: Z = a + bi         (a,b 是实数,i是虚数)当b=0时:  Z=a  ,...

2018-07-29 12:40:38 1302

转载 电线 电流 和 断路器选择

电线,一般现在都用铜线。 1平方(毫米)的铜线,可承受最大的电流是13A,但是在设计时都按5A来算。  比如有个买了个1.5KW的热水器,电流=15000/220V=6.8A, 理论上用1平方的线够了,但是一般人都用2.5平方。我的理解是线粗点,散热好,距离长时线的压降小。 电线的常用的规格有:1,    1.5,    2.5,    4,    6,    10平方。导线和断路器 的选择:  ...

2018-03-24 20:29:08 3946

转载 电线穿管知识

      现在家装中,电线一般都穿管铺设,不走在墙面上了。 一根线管里面穿的线所占的线管空间不得超过40%,这样做的目的是为了保证“活络线”(保证每一根电线都能随意的抽出来,在穿进去,方便以后维修更换),还有就是为了留空间给电线散热。下面是导线和管的对照表:  家庭装修中,一般都是用20的管子, 3根2.5平方的线用20的,3根4平方的用20的。...

2018-03-24 19:57:31 1154

原创 go学习笔记 struct-1

//go 中没有类。struct 结构体担负起了类的功能。package mainimport "fmt"import "test" const(    Tcq_Kind_Fefi_I_T0 = iota     Tcq_Kind_Fefi_I_T1 = iota     Tcq_Kind_Fefi_I_T2 = iota     Tcq_Kind_Fefi_II_T0 = iota     ...

2018-03-22 23:36:29 126

转载 农村没有地线 自己做个地

1:农村自建房,自制一个地线并不难。首先需要4根0.8米的扁钢,焊接在一起,形成一个“王”字。这个“王”字,就叫做“接地体”。接地体的完好及安装正确, 是整个地线系统的关键。做好接地体后,在地面挖一个0.7米以上的坑,大小以能够放入接地体为宜。在接地体上焊接一个能够伸出地面1米的钢筋,埋好。取4平方毫米的电线,用锡焊接在伸出地面的钢筋上,引入户内。这根线,即为地线。 2:自己设置接地点...

2018-03-22 22:52:56 8518

STM32单片机 程序下载烧写软件STM32CubeProgrammer

STM32单片机 程序下载烧写软件STM32CubeProgrammer, win64, 配合ST-LINK 下载烧写很方便

2020-12-04

ST-Link V2 win10 驱动

ST-Link V2 win10驱动,ST-Link/V2-1在Win XP的PC端USB驱动 (ST-LINK/V2-1 USB driver on Windows XP (including WinUSB coinstallers)) 大家也可以从 http://www.stmcu.org.cn/document/detail/index/id-214945 下载

2018-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除