自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EXP

学习、探索、分享、进步

原创 STM32 之十 供电系统及内部参照电压(VREFINT)使用及改善ADC参考电压

问题 今天在使用 STM32F407的ADC时遇到一个问题:ADC的参考电压都是通过Vref+提供的并作为ADC转换器的基准电压。当我们使用的Vref+是直接取自用VDD电压时,当VDD电压波动比较大时或稳压性能比较差时,转换结果自然就不准确了! 供电方案 MCU的参考手册都会有一章节单独介绍MC...

2018-12-21 10:50:33 22712 1

转载 C/C++ 之 C++强制类型转换(static_cast、dynamic_cast、const_cast、reinterpret_cast)

文章转载自:https://www.cnblogs.com/chenyangchun/p/6795923.html 。在了解这块时,发现了这篇文档,感觉写的很不错! c强制转换与c++强制转换 c 语言强制类型转换主要用于基础的数据类型间的转换,语法为: (type-id)expression ...

2018-12-19 13:19:13 1952 0

原创 Node.js 之 新手安装详解 及 npm 配置说明

简介   Node.js 是一个基于Chrome V8 的 JavaScript运行时的平台,可轻松构建快速,可扩展的网络应用程序。 Node.js使用事件驱动的非阻塞I/O模型,使其轻量级和高效,非常适合在分布式设备上运行的数据密集型实时应用程序。 优缺点 优点: 高并发(最重要的优点)。N...

2018-12-18 09:47:33 1194 0

原创 ARM 之六 Cortex-M 内核中断/异常系统、中断优先级/嵌套 详解

问题 最近在使用STM32F3芯片的时候,遇到这样一个问题:如果外部中断来的频率足够快,上一个中断没有处理完成,新来的中断如何处理? 在调试时,发现有中断有 挂起、激活、失能等状态,考虑这些状态都是干啥用的呢!他们是Cortex-M核所共有的,因此这里不针对与具体用的STM32 MCU,直接上升到...

2018-12-16 18:19:31 4603 2

原创 Python 之 pip安装 及 使用详解

pip是啥   其实,pip就是 Python标准库(The Python Standard Library)中的一个包,这个包比较特殊,用它可以来管理Python标准库(The Python Standard Library)中其他的包。pip支持从PyPI(https://pypi.org/)...

2018-12-14 13:59:34 106774 1

原创 Python 之 新手安装详解 、安装目录说明 及 修改pip默认包安装位置

现在前面   之前一直是搞底层相关的东西,目前,需要研究一下Python,特此记录! 下载   首先需要说明的是,Python 是开源跨平台的,不同系统下的安装区别较大。Python最新源码、安装包,新闻资讯等可以在Python的官网https://www.python.org/查看到。你可以在以...

2018-12-14 09:21:31 25733 13

原创 FreeRTOS 之五 动态内存管理(heap_1.c)详解

写在前面   写这篇文章时,网上已经有了铺天盖地的文章来介绍 FreeRTOS 的动态内存。之所以还去写这篇博文,主要还是记录自己的学习过程。结合源代码一步一步分析一下FreeRTOS究竟是怎么实现的其内存部分。 简介   FreeRTOS 支持 5 种动态内存管理方案,分别通过文件 heap_1...

2018-12-11 10:43:41 1428 0

原创 常用算法 之三 详解 SHA1 实现(基于算法的官方原文档)及源码详细注释

写在前面   在之前的工作中,用到了CRC16、MD5 和 SHA1 算法,主要用来校验下发的文件。网上关于这些算法的文章铺天盖地,以下内容仅仅是自己在学习时候的一个记录,一些套话来自于互联网。下面先来看看 SHA1。    以下算法分析基于 RFC 3174。 Request For Com...

2018-12-09 12:16:56 3361 0

原创 STM32 之九 HAL 库串口(USART/UART)驱动 BUG 及解决方法

介绍   在使用HAL库的串口部分时,发现了有以下Bug,严重影响正常使用!特此备注说明。 如果在DMA发送过程中,出现串口错误(可能是发送错误,也可能是接收错误),将进入HAL的中断处理函数,但是处理函数中只处理了DMA的接收部分(将DMA关闭,清除串口的接收标志CR3-&am...

2018-12-03 15:37:58 9238 2

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