心广体胖
码龄6年
关注
提问 私信
  • 博客:106,379
    动态:9
    106,388
    总访问量
  • 77
    原创
  • 1,181,196
    排名
  • 77
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2018-12-25
博客简介:

qq_44266648的博客

查看详细资料
个人成就
  • 获得83次点赞
  • 内容获得21次评论
  • 获得477次收藏
创作历程
  • 1篇
    2021年
  • 30篇
    2020年
  • 47篇
    2019年
成就勋章
TA的专栏
  • STM32
    23篇
  • 硬件电路设计
    4篇
  • 蓝桥杯
    22篇
  • MATLAB
    2篇
  • 模拟IIC
    1篇
  • 开发环境配置
    1篇
  • 嵌入式
  • K60
    1篇
  • FPGA
    10篇
  • verilog
    7篇
  • linux系统
    2篇
  • 51单片机
    18篇
  • C++
    15篇
  • 自学
    22篇
兴趣领域 设置
  • 嵌入式
    单片机
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

无源滤波器设计与选型

无源滤波器设计与选型简介:无源滤波器,顾名思义,就是不需要额外提供电源。滤波器一般是由电容器、电感和电阻适当组合而成。有源滤波器就需要用到运放等。无源滤波电路的结构简单,易于设计,但它的通带放大倍数及其截止频率都随负载而变化,因而不适用于信号处理要求高的场合,一般我是用来接在DC-DC的电源后面消除纹波干扰,因为DC-DC电源虽然效率高,但是由于开关管的噪声会导致输出电压具有纹波,这种直流电压如果直接给运放等芯片供电的话明显是不合格的。在B站的一篇文章里写到LC输出滤波器可以抑制电源的高频纹波,
原创
发布博客 2021.08.05 ·
5425 阅读 ·
4 点赞 ·
0 评论 ·
35 收藏

MATLAB学习之均值滤波

均值滤波会模糊图像,且适用于高斯噪声,对椒盐噪声情况并不良好。img=imread("dragon.png");subplot(1,1,1);imshow(img);imgn=imnoise(img,"gaussian",0,0.01);subplot(1,1,1);imshow(imgn);%3*3 均值滤波[m,n]=size(img);for i=2:1:m-1 f...
原创
发布博客 2020.03.04 ·
1337 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MATLAB学习之中值滤波

33中值滤波指在33方格里,最中间方格等于9个方格的中值。这个滤波方式对于椒盐噪声效果很好。(均值滤波对于高斯噪声效果好matlab代码img=imread("dragon.png");subplot(1,1,1);imshow(img);imgn=imnoise(img,"salt & pepper",0.05);subplot(1,1,1);imshow(imgn)...
原创
发布博客 2020.03.03 ·
523 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

蓝桥杯正式学习日记02

今天终于搞明白EXTI_GetFlagStatus和EXTI_GetITStatus区别是什么?答:如果设置了中断标志位并且没有屏蔽。那么发生中断的时候EXTI_GetFlagStatus会SET,EXTI_GetITStatus也会SET。如果设置中断标志位但是屏蔽了。那么发生中断的时候EXTI_GetFlagStatus会SET,EXTI_GetITStatus也会RESET。也就是...
原创
发布博客 2020.02.21 ·
326 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

蓝桥杯正式学习日记

在一个demo里看到这个__IO uint32_t 类型,查阅以后得知 _IO 是指静态 volatile。volatile这个修饰这个变量可以被除了软件以外的硬件访问,因为systick是硬件定时器嘛取消通过cache访问值,而是直接去通过地址访问值(因为可以被很多东西修改,cache里面的值可能过期了,不是当前的值)。...
原创
发布博客 2020.02.20 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

硬件电路设计之升压/降压电路

最近一直在研究傅里叶变换和拉普拉斯变化更新也就慢了我们先说升压变换器。这张图里晶体管(MOS管?)充当的是开关的作用。当开关闭合的时候电源给电感充电,当开关断开的时候电感和电源给电容充电(此时电流很大)很容易使电容两端的电压大于电源两端的电压,实现了升压过程。然后电感能量耗尽,开关再次闭合充电。依次反复,我们可以通过开关的开闭合时间来控制升压的大小。这个电路里二极管是防止从电容出...
原创
发布博客 2020.02.19 ·
3074 阅读 ·
2 点赞 ·
5 评论 ·
20 收藏

蓝桥杯嵌入式学习STM32之模拟IIC

开学了…博客更新可能不会很频繁了。而且我的stm32系统学习路程也快接近尾声了,下面就是不断的练习保持手感。今天主要是背代码,模拟IIC必须要脱手而出。STM32F1系列的硬件IIC据说会有bug,所以为了保证比赛不出现为止bug我选择模拟IIC。对了IIC读作I方C,而不是I双C//³õʼ»¯IICvoid IIC_Init(void){ GPIO_In...
原创
发布博客 2020.02.17 ·
1225 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

蓝桥杯嵌入式学习STM32之DAC实验

DAC相当于ADC的逆过程,类似于给你一个数值,比如说2000,按照和4096比例换算,再乘以3.3V输出。实现了数字转模拟的功能。系统框图分别接好模拟电源和模拟地。再接好参考电压(3.3V)。然后我们通过往DHR寄存器写入值,系统在收到触发信号以后内部经过转化到DOR寄存器,然后输出。输出引脚要设置成模拟输入。小知识但是输出缓存会导致无法输出0.常用寄存器以DAC1为...
原创
发布博客 2020.02.15 ·
939 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

蓝桥杯嵌入式学习STM32之ADC模数转换器

模数转换器。举个例子就懂了。模拟量可以无限细分是连续的,处理起来很复杂。我们用数字去近似,变成离散的,比如12位的寄存器,那么就有4096种情况,如果参考电压设置的是3.3v,那么就可以用0-4096之间的某个值来表述电压大小,每一位代表3.3/4096.重要引脚框图讲解...
原创
发布博客 2020.02.14 ·
573 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

手把手教你用CLION加上STM32Cubemx打造无敌STM32开发环境

众所周知,STM32的常规开发环境是KEIL MDK5,但是这个编译器在很多方面做的不尽如人意,敲起代码来一点B格也没有(划重点 ),而且随着年代的更迭,标准固件库终将要退出历史的舞台(就和XP,WIN7一样),他的爸爸ST(意法半导体)已经在逐渐的放弃标准固件库了,可以说他是没有未来的。同时有一款新的开发工具STM32CubeMX,利用可视化的界面轻松完成时钟的配置和端口的选择。来感受一下:...
原创
发布博客 2020.02.13 ·
5396 阅读 ·
5 点赞 ·
2 评论 ·
19 收藏

硬件电路学习之开尔文电桥双臂讲解

今天调试了一整天的环境CLION+STM32cubemx搭配。废话不多说,这个会开一个新的章节。开尔文电桥的起因是群里有一个人问我的…然后我就顺便学了一下。先说说特点吧,大家最耳熟能详的是惠斯通电桥,但是惠斯通电桥如果测特别小的电阻(1欧姆以下)这种量级就不可以了,因为电阻接触处以及导线也有电阻(大约1e-2到1e-4ohm),误差较大。而开尔文电桥通过四端引线法和巧妙的电路结构使得导线...
原创
发布博客 2020.02.13 ·
5562 阅读 ·
2 点赞 ·
0 评论 ·
21 收藏

硬件电路设计之按键消抖(利用瞬态抑制二极管TVS加低通滤波器)

随着STM32快要完结,我又要开新坑了。这个栏目主要分享我当天学到的硬件电路设计。今天学到的是利用TVS(也就是瞬态抑制二极管)和一阶低通滤波器构成的硬件消抖模块。电路大致结构如下图所示:众所周知,按键消抖可以用软件消抖,也就是延时函数,一般delay取值在10ms左右。但是软件消抖有一个坏处,单片机触发外部中断进入中断服务函数时,如果在中断函数延时会在一定程度上影响单片机的性能。唯...
原创
发布博客 2020.02.11 ·
5770 阅读 ·
0 点赞 ·
1 评论 ·
31 收藏

蓝桥杯嵌入式学习STM32之RTC时钟原理及配置

RTC时钟原理单片机内部有一块断电不丢失的寄存器(由额外电池一般是纽扣电池供电),每隔1s加1,然后记录的是与1970年1月1日0时的秒差。工作原理细解RTC模块的一些配置是被一个叫做后备区域保护着(禁止写),所以设置之前要先取消后备区域写保护。首先RTC CLK有三个来源。最主要的是外部低速晶振。其他两个来源我懒得打了,可以参考时钟讲解。RTC_DIV会随着预装载得值减到0然后产生一...
原创
发布博客 2020.02.11 ·
966 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

STM32学习之USMART使用

看到没有,我不是标题党,这个蓝桥杯用不了我就没加!!USMART是正点原子推出的一款利用串口通信方便调参的工具。简单来说:一般情况下函数的入口参数调整很麻烦,你需要1.改变参数2.编译3.下载4.观察用了USMART以后,只需要1.串口发送你需要的参数2.观察这样子很方便也很舒服。...
原创
发布博客 2020.02.09 ·
2561 阅读 ·
3 点赞 ·
0 评论 ·
13 收藏

蓝桥杯嵌入式学习STM32之FSMC详解

我刚刚打标题才发现我好像一直打着蓝桥杯的名号写一些和比赛不是很有关的blog。其实我早就感觉到了,我故意的才不是为了骗访问量好了言归正传前排提醒,本BLOG是通过用FSMC控制LCD驱动为例讲解,并不是针对FSMC讲解驱动原理FSMC:灵活的静态储存控制器。以下都是我个人的理解,可能不是很官方准确,但是绝对是人话!!!保证能看懂。FSMC我感觉是意法半导体公司为了方便用户使用一些...
原创
发布博客 2020.02.08 ·
1581 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

蓝桥杯嵌入式学习STM32之TFT LCD屏幕(80并口)

不知不觉居然少了一天??!!!啊啊啊我明明是日更博主,怎么漏了一天????(我才不知道呢言归正传,在正点原子的学习进程中这章应该是触摸按键但是我感觉那个好难啊,要检查充放电时间什么的。。。等过几天吧然后后面还有一个OLED屏幕但是我好像没有OLED模块,就算有也肯定没带回来,所以就到了LCD屏幕了,而且蓝桥杯用的也是这个ヾ(≧▽≦*)o1. 驱动原理目前各类液晶显示器用的是in...
原创
发布博客 2020.02.08 ·
2480 阅读 ·
3 点赞 ·
0 评论 ·
24 收藏

蓝桥杯嵌入式学习STM32之输入捕获

真的每天都要写博客我已经要吐了我快坚持不下去了啊啊啊啊难受今日知识点区别&按位与&&逻辑与优先级关系!>&&>||工作流程TI1接收到输入信号(此处可以考虑是否要滤除一些短暂的脉冲,毛刺),然后交给边沿监测(你可以设置检验上边沿还是下边沿),然后选择是否要映射(你可以将数据传到IC1,也可以映射到IC2;同理IC...
原创
发布博客 2020.02.06 ·
750 阅读 ·
5 点赞 ·
0 评论 ·
5 收藏

蓝桥杯嵌入式学习STM32之PWM生成

有个关于预装载ARPE的问题我一直没弄懂。希望未来的的我能搞明白并且回来完善这篇文章。不过我也不是什么都没做,我找了一篇挺棒的博客,虽然看的似懂非懂,但是有点感觉了,不过让我表述出来还是不行的。博客其实内容很简单,控制计数器从0到ARR(预设置的值),再设置一个用来比较的值CCRx,如果比CCRx小就输出低电平,反之高电平。从这个例子很轻松就可以看出ARR控制频率(当然是在相同的时钟条件下...
原创
发布博客 2020.02.05 ·
467 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

蓝桥杯嵌入式学习STM32之定时器中断TIM

题外话STM32在进行IO翻转操作的时候可以使用以下方法:以PE.5为例GPIO_WriteBit(GPIOE,GPIO_Pin_5,(BitAction)(1-(GPIO_ReadOutputDataBit(GPIOE,GPIO_Pin_5))));GPIO_WriteBit(GPIOE, GPIO_Pin_5, (BitAction)!GPIO_ReadOutputDataBit(GPI...
原创
发布博客 2020.02.03 ·
1021 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

蓝桥杯嵌入式学习STM32之通用定时器基础

这一篇只有基本原理讲解,没有代码。定时器定时器顾名思义就计时的好了,本章完结。可恶居然不能大段空白。。。。三种定时器的区别牛逼程度依次递减特点现在看不懂问题也不大上图是解释下图2的流程图一、时钟来源二、操控三、输入通道从输入通道来的数据进行比较啊,输入捕获,然后算上升沿和下降沿之间的时间:占空比啊(算时间)四、输出输出pwm啊设定某一个值,比他大...
原创
发布博客 2020.02.02 ·
293 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多