自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 BH1621FVC-TR光环境传感器

BH1621FVC光敏电阻使用说明及测试记录日期:2018/5/121、最大额定值2、典型供电电压:3、电气特性:4、高增益和低增益模式设置:5、官方参考接线图及实际运用原理图:6、增益设置BH1621FVC照度检测范围:该设备在实际设计中通常安装在光学窗口下方。 因此,到达传感器表面的光会存在衰减,需要考虑通过光学窗口的光衰减。即使...

2019-03-18 17:45:11 1079

转载 SIM卡管脚定义

转自:http://blog.sina.com.cn/s/blog_52484600010143uz.html常用的SIM卡座为6脚,如图(网络截图):使用到的管脚为:SIMVCC;SIMRST;SIMCLK;SIMDATA(I/O);SIMGND;VPP可以悬空;一般管脚可上拉至SIMVCC或下拉至地,请根据使用模块设计参考确定;例如:RST一般需要上拉;CLK一般需要下拉;DATA...

2018-11-06 10:59:20 4125

转载 FreeRTOS中taskENTER_CRITICAL()和taskEXIT_CRITICAL()函数运用

以下转载自安富莱电子: http://forum.armfly.com/forum.php临界段代码的临界段也称为临界区,一旦这部分代码开始执行,则不允许任何中断打断。为确保临界段代码的执行不被中断,在进入临界段之前须关中断,而临界段代码执行完毕后,要立即开中断。 FreeRTOS 临界段相关知识补充FreeRTOS 的源码中有多处临界段的地方, 临界段虽然保护了关键代码的执行不被打断...

2018-10-25 11:49:10 28111 1

转载 NVIC_PriorityGroupConfig()说明

STM32(Cortex-M3)中有两个优先级的概念——抢占式优先级和响应优先级,有人把响应优先级称作'亚优先级'或'副优先级',每个中断源都需要被指定这两种优先级。    具有高抢占式优先级的中断可以在具有低抢占式优先级的中断处理过程中被响应,即中断嵌套,或者说高抢占式优先级的中断可以嵌套在低抢占式优先级的中断中。当两个中断源的抢占式优先级相同时,这两个中断将没有嵌套关系,当一个中断到来后,...

2018-09-13 17:25:11 1069

转载 C语言运算符优先级 详细列表

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载恩,问这个问题的人太多了,懒得继续回答,直接贴上来自己看。。。单目运算符 优先级 运算符 名称或含义 使用形式 结合方向 说明 1 ...

2018-09-13 17:24:47 226

转载 C语言中typedef的用法

本文是参考谭浩强的《C程序设计》第二版一书所写,总感觉有些重点的地方书中没有提出来,等本人遇到其他重要用法的时候再来补充,或者大家帮我提出来,以便共同学习。1、用typedef声明新的类型名来代替已有的类型名 [cpp] view plain copytypedef int INTEGER;   typedef float REAL;  这样以下两行代码就可以等价替换了[c...

2018-09-13 17:24:22 615

转载 typedef用法总结

 不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的太好了,我就直接复制过来了。用途一: 定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明...

2018-09-13 17:23:46 183

转载 计算机上的计算器符号功能详解

(1)Backspace:退格,删除当前输入数字中的最后一位(2)CE:清除,清除显示的数字。(3)C:归零,清除当前的计算。(4)MC:清除存储器中的数值。(5)MR:将存于存储器中的数显示在计算器的显示框上。(6)MS:将显示框的数值存于存储器中。如果存储器中有数值将会显示M标志。(7)M+:将显示框的数与存储器中的数相加并进行存储。(8)Sqrt:计算显示数字的平方根。(9...

2018-09-13 17:20:25 13642

转载 STM32实现IAP功能的学习笔记

转自:http://blog.csdn.net/u013165704/article/details/72828249最近因项目需求要实现STM32的在线升级即IAP功能,先将这几天的学习体会和IAP的具体实现总结出来,分享给大家,希望对同样实现IAP的童鞋有所帮助,文中最后会上传名为STM32_Update.zip的压缩文件里面包含了STM32_App、STM32_MyBoot_V1.0和升...

2018-09-13 17:19:46 1268

转载 基于STM32的CAN总线通信学习笔记

转自:https://blog.csdn.net/ludaoyi88/article/details/53350077基于STM32的CAN总线通信学习笔记本文主要简单介绍CAN总线的相关概念,以及通信协议等知识,和使用STM32自带的bxCAN外设进行CAN总线编程实验,以及编程心得。1. CAN总线简要介绍概念:CAN是控制器局域网络(Controller Area Netwo...

2018-09-13 17:16:31 2234

转载 有功功率、无功功率、视在功率、功率因数及峰值因子

1.有功功率:可以转化成其他形式能量(热、光、动能)的能量。以P来表示,单位为W。一般来说,有功功率是相对于纯阻性负载来说的。2.无功功率:功率从能量源传递到负载并能反映功率交换情况的功率就是无功功率。以Q来表示,单位为Var。它的产生是由于感性负载、容性负载、以及电压和电流的失真。这种功率可导致额外的电流损失。在具有电感或电容的电路中,在每半个周期内,把电源能量变成磁场(或电场)能量贮存起来...

2018-09-13 17:14:26 3821

转载 自学区块链资料

转自:https://blog.csdn.net/tianlongtc/article/details/80067236article一个故事告诉你比特币的原理及运作机制 The Proof-of-Work Concept  比特币白皮书 ethereum white paper BlockChain 与 Ethereum 介绍 汪晓明对区块链、以太坊的思考 侧链 深入内窥:...

2018-09-13 17:12:49 341

转载 回车、换行、空格的ASCII码值—(附ASCII码表)

原文:http://blog.csdn.net/songjinshi/article/details/7868866回车、换行、空格的ASCII码值 回车,ASCII码13换行,ASCII码10空格,ASCII码32Return   =   CR   =   13   =   '\x0d'NewLine   =   LF   =   10   =   '\x0a' AS...

2018-09-13 17:12:10 23741

转载 SHT30使用的学习过程1SHT30工作模式介绍

转自:https://blog.csdn.net/qq_14823403/article/details/81285777SHT30使用的学习过程1SHT30工作模式介绍 本人是新人小白,欢迎各位大佬指正,本文介绍的是SHT30两种工作模式【手动比心 by zwx lvmm】 看到网上对于sht30的博客很少,我也是刚刚学习使用这个传感器的小白,想把自己学习的经历详细写在这,希望大家一起学...

2018-08-22 18:59:32 5035 3

转载 STM32F10x_SPI(硬件接口 + 软件模拟)读写Flash(25Q16)

转自:https://blog.csdn.net/ybhuangfugui/article/details/52068759SPI(Serial Perripheral Interface)串行外设通信接口,主要实现设备(主从)之间的通信。硬件上由CS、SCK、MISO、MOSI四根通信线连接而成。关于SPI更多介绍不再详细描述,本文主要以STM32F103为主机、W25Q16为从机进行SPI通信...

2018-05-07 14:18:50 792

原创 STM32F429 CAN2通信

        CAN1和CAN2共用28个滤波器,因CAN2不能读取SRAM,故在单独使用CAN2时,需要先打开CAN1的时钟,然后通过CAN1来设置滤波器,完了再初始化CAN2即可实现数据收发。        CAN1的滤波器序号为0-13,CAN2的滤波器序号为14-27。单独使用can2时,can1的时候也需要打开。还有过滤器的设置    CAN2_FilerConf.FilterIdHi...

2018-04-03 09:47:54 3748 3

转载 STM32 BootLoader升级固件

原:http://blog.csdn.net/u011303443/article/details/53378602关于Bootloader,从书上的文字描述,很难理解这个名词是什么,有什么用。这次用到了,算是有了更进一步的认识。一、知识点1、BootLoader就是单片机启动时候运行的一段小程序,这段程序负责单片机固件的更新,也就是单片机选择性的自己给自己下程序。可以更新,也可以不更新,更新的话...

2018-03-07 21:07:49 664

转载 Stm32IAP使用securcrt ymodem协议 下载程序

转自:http://blog.csdn.net/songisgood/article/details/62446482Securecrt 下载地址 链接:http://pan.baidu.com/s/1dELQHY5 密码:9yum 打开软件  根据自己电脑系统,选择对应版本 第一次打开会弹出快速链接,选择串口协议,然后点击连接。,根据实际情况设置端口,和波特率,去掉流控制,点连接。如果什么也没有...

2018-03-07 21:05:07 1016

翻译 YModem协议流程

原文:http://blog.csdn.net/lijing198997/article/details/29839505YModem协议:         YModem协议是由XModem协议演变而来的,每包数据可以达到1024字节,是一个非常高效的文件传输协议。         下面先看下YModem协议传输的完整的握手过程:先看下图SENDER:发送方。RECEIVER:接收方。第一步先由接...

2018-03-07 20:46:08 1964

转载 STM32 BootLoader升级固件

原文:http://blog.csdn.net/u011303443/article/details/53378602BootLoader关于Bootloader,从书上的文字描述,很难理解这个名词是什么,有什么用。这次用到了,算是有了更进一步的认识。一、知识点1、BootLoader就是单片机启动时候运行的一段小程序,这段程序负责单片机固件的更新,也就是单片机选择性的自己给自己下程序。可以更新,...

2018-03-07 17:41:51 2782

转载 C++ 整型和字符串相互转换(转载)

原:http://blog.csdn.net/suzilong11/article/details/7318040itoa  功 能:把一整数转换为字符串  用 法:char *itoa(int value, char *string, int radix);  详细解释:itoa是英文integer to array(将int整型数转化为一个字符串,并将值保存在数组string中)的缩写.  参...

2018-02-26 20:42:32 437

转载 fatfs文件系统f_lseek追加文件

原文:http://home.eeworld.com.cn/my/space-uid-430378-blogid-74720.html我在STM32中移植了fatfs文件系统,实现在SD卡对文件的读写。在普通读写中都没有问题,但是一旦我关闭文件系统,再次打开读写,之前写的数据就被覆盖。比如举个例子:      u8 tx_buff[]="stm32f107学习!!!"  //发送缓冲1      ...

2018-02-11 14:18:43 5408

转载 关于IO模式(浮空、推挽、开漏...)描述及应用

原:http://blog.csdn.net/u013165704/article/details/78356055Ⅰ、写在前面在开发STM32的时候,都需要对IO的模式进行配置(GPIO_InitStructure. GPIO_Mode = xxx)。但是,你们都知道各种模式的具体意义吗? 有的人问:IO口输出可以上拉吗? 开漏输出是干什么用的? 

2018-01-31 11:11:55 709

转载 STM32F10X的IAP编程详解

这篇文章摘自http://blog.sina.com.cn/s/blog_b315f69b0102whtg.html。 IAP( In Application Programming)即在应用编程, IAP 是用户自己的程序在运行过程中对User Flash 的部分区域进行烧写,目的是为了在产品发布后可以方便地通过预留的通信口对产品中的固件程序进行更新升级。 通常实现IAP 功能时,即用...

2018-01-30 21:08:13 398

转载 list.h链表头文件使用说明

原文:http://blog.csdn.net/lmjjw/article/details/98330251     位置位于./usr/src/linux-2.6.32.9/include/linux/list.h使用时包括#include2     数据结构12345

2018-01-23 20:46:14 705

原创 LCD19264液晶控制笔记

#define LCD_CS_OFF LCD_CS_PORT->BSRR = LCD_CS //低电平片选#define LCD_CS_ON LCD_CS_PORT->BRR = LCD_CS #define LCD_RESET_OFF LCD_RST_PORT->BSRR = LCD_RST //低电平复位,复位完成后回到高电平#define LCD_RES

2017-11-29 17:27:11 5818

转载 STM32的优先级NVIC_PriorityGroupConfig的理解及其使用

原文转载:http://blog.csdn.net/yx_l128125/article/details/9703843写作原由:因为之前有对stm32 优先级做过研究,但是没时间把整理的东西发表,最近项目需要2个串口,但是不是两个串口同时使用,只是随机使用其中一个,程序对2个串口的优先级需要配置;此文思路:“中断优先级”思维导图-->关键要点--->结合图和要点相关程序应用例...

2017-11-28 14:32:15 433

I2C_Timing_Configuration_V1.0.1.xls

stm32f0硬件I2C_Timing配置工具,来源ST官网:https://www.st.com/content/st_com/zh/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard-peripheral-library-expansion/stsw-stm32126.html

2018-08-24

空空如也

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

TA关注的人

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