自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 HAL ADC连续转换模式 Continuous Conversion Mode

在学习Continuous Conversion Mode时,根据网上的例程和配置,我发现Continuous Conversion Mode ENABLE 和DISABLE输出结果好像没有区别。后来自己验证下来的结果,做个笔记Continuous Conversion Mode:使能后,相比于单次转换模式,连续转换模式在打开ADC后一直转换。假如你单通道,在完成一次ADC转换后就停止了,而连续转换模式会一直转换,当你是多通道AN1 ,AN2,AN3,单次转换模式在把三个通道转换完一次后停止,而连续转换

2022-05-19 13:08:06 9536 17

原创 HAL 库 ADC检测电压以及ADC校准问题

以下的都是我自己一边查资料,一边自己试的,不保证正确性上面是电压检测电路和CubeMX的配置#include "main.h"#include "adc.h"#include "tim.h"#include "usart.h"#include "gpio.h"/* Private includes ----------------------------------------------------------*//* USER CODE BEGIN Includes */#inc

2022-05-13 15:25:49 5271 3

原创 HAL 库使用printf函数

#include "main.h"#include "adc.h"#include "usart.h"#include "gpio.h"/* Private includes ----------------------------------------------------------*//* USER CODE BEGIN Includes */#include "stdio.h"#ifdef __GNUC__ #define PUTCHAR_PROTOTYPE int __io.

2022-05-10 17:08:56 3098

原创 DMA控制器

在看STM32框架图时,会发现有几个是和cortex M3 CPU并行的模块DMA:Direct Memory Access,与内核cortex-M3同级别,属于主设备(Master)。DMA用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。作用:当外设与存储器之间有大量数据传输时,每次都通过CPU来处理,而CPU处理的方式有两种:一是轮询(polling),二是中断(interrupt),这两种都会使CPU不断的处理数据的传输,从而导致其他功能的执行会受影响。从硬件上增加了DM...

2022-05-10 16:53:46 1999

原创 RC滤波 电阻电容的损耗计算方法

此时C2和R7组成高通滤波F=1/(2PI*C2*R7)=1.59KHz,输入信号为40K,远大于,可以正常通过计算信号通过此高通滤波的损耗如下:先计算电容的阻抗Zc=1/(2pi*Fi*C)= Fi是输入信号通过该电容的频率39.75Ω在计算电容与电阻串联的总阻抗Z=√(Zc²+R²)=1.0008k因为输入信号是取R7两端的电压,所以实际通过的信号S=R7/Z*%=99.92%. 信号几乎没有损耗因为实际电容可以取到的电容值不多(考虑价格,封装,库存供应),一般先...

2022-04-29 15:15:11 4157

转载 RISC架构和STM32哈弗架构

MSP430FR2433用的是RISC架构1.RISC架构:RISC架构作为一种精简指令集架构,区别于CISC架构( 指令不定长 ,指令复杂).它主张简化编译器,在时间使用中cpu 80%的时间执行的指令都是20%的指令集,如基本的算术逻辑运算, 和跳转控制指令,太复杂的指令实无必要.以下内容来自1CISC和RISC的区别联系是什么?2哈佛结构和冯·诺依曼结构的区别_无法显示用户名的博客-优快云博客RISC 和CISC 是目前设计制造微处理器的两种典型技术,在很多方面差异很大=  (..

2021-11-01 14:16:10 1765

原创 msp430 IO 口初始化新手自学笔记 以及|=, &=~(),^=的区别

P1DIR|=BIT0+BIT1+BIT2+BIT3+BIT4+BIT5;//设置P1.0 ~P1.5为输出模式, P1OUT&=~(BIT0+BIT1+BIT2+BIT3+BIT4+BIT5);//设置P1.0 ~P1.5输出为低电平0;刚看到时候有两个不明白的地方:一是为什么这个可以实现置1,二是为什么要或|而不是直接赋值?后来发现BIT0的宏定义是0x0001(在msp430x14x.h里),如下图。对于第二个问题,如果要是直接赋值的话P1DIR=0x0011 1...

2021-09-28 15:58:59 1244

空空如也

空空如也

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

TA关注的人

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