Q大帅
码龄5年
关注
提问 私信
  • 博客:674,311
    社区:192
    动态:2
    674,505
    总访问量
  • 50
    原创
  • 2,306,819
    排名
  • 705
    粉丝
  • 29
    铁粉

个人简介:AUTOSAR工程师

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2019-11-07
博客简介:

Q大帅

博客描述:
www.qdashuai.top
查看详细资料
个人成就
  • 获得1,503次点赞
  • 内容获得243次评论
  • 获得6,577次收藏
  • 代码片获得9,233次分享
创作历程
  • 16篇
    2022年
  • 31篇
    2021年
  • 5篇
    2020年
成就勋章
TA的专栏
  • 算法
    2篇
  • 智能车竞赛
    2篇
  • 嵌入式
    6篇
  • Hexo
    4篇
  • Web
    2篇
  • Altium Designer
    4篇
  • 信号
    1篇
  • STM32
    16篇
  • 传感器
  • Proteus
    4篇
  • Python
    4篇
  • 闲写
    3篇
  • 数字电路
    5篇
  • 电路
    5篇
  • C语言
    4篇
兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
创作活动更多

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

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

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

【STM32】GuiLite基于HAL库的移植

GuiLite是一个开源的Gui框架,只依赖于一个头文件(GuiLite.h),不需要很复杂的文件管理,代码量平易近人,GuiLite由5K行C++代码编写,单片机上也能流畅运行其最低的硬件运行要求:且GuiLite有很强的跨平台性除此之外,GuiLite 提供一系列辅助开发工具选择STM32F103RCTx系列芯片,配置时钟的同时会自动配置IO口引脚将HCLK设置为最大频率72MHz将分配的堆空间增大工程管理依旧是这几个选项,然后GENERATE CODE,STM32CubeMX部分完成打
原创
发布博客 2022.06.03 ·
2130 阅读 ·
5 点赞 ·
2 评论 ·
28 收藏

【STM32】HAL库在4针脚0.96寸OLED屏上的移植---硬件IIC(一)

IIC(Inter-Integrated Circuit)是一个多主从的串行总线,又叫I2C,是由飞利浦公司发明的通讯总线,属于半双工同步传输类型总线。IIC总线是非常常见的数据总线,仅仅使用两条线就能完成多机通讯,一条SCL时钟线,另外一条双向数据线SDA硬件I2C的效率要远高于软件的,而软件I2C由于不受管脚限制,接口比较灵活选择......
原创
发布博客 2022.06.01 ·
8793 阅读 ·
32 点赞 ·
9 评论 ·
205 收藏

【Hexo】GitHub+Typora写博客+图片上传

前言使用了Hexo+GitHub搭建了自己的个人网站,不管搭的多好看,没有内容终究是没有意义的,不要忘记搭网站初心,既然谈到写博客,那么肯定免不了图文笔记,Typora是我非常喜欢的Markdown文本编辑器,界面简洁干净,使用markdown语法,上手简单目录一、新建图片文件夹二、Typora设置三、实例演示一、新建图片文件夹在source下新建imgs的文件夹,用来储存照片二、Typora设置打开Typora——>偏好设置按照如图配置,如果你用的Hexo写博客,复制这个即可../
原创
发布博客 2022.05.07 ·
2958 阅读 ·
9 点赞 ·
5 评论 ·
43 收藏

【Hexo】GitHub_Page绑定阿里云域名

前言对于使用Github_Pages的小伙伴来说,Github自带的xxx.github.io网址,很容易被挡掉,就像这样▼我猜大概率是因为这种网址没有证书、没备案之类的,导致浏览器检测不安全,用正规的浏览器很容易被挡掉那么看来还是很有必要入手一个域名来访问自己的网址网页预览:Qの小站目录一、阿里云1.1 域名注册1.2 域名解析二、Github2.1 Pages设置2.2 新建CNAME文件效果一、阿里云第一步当然是注册阿里云了,相信这个大家都会的,直接跳过了~1.1 域名注册在这
原创
发布博客 2022.05.06 ·
989 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

【电路】电容(四)——旁路电容

目录一、旁路电容二、实例电路讲解2.1 信号的输入2.2 信号的放大2.3 电阻对放大效率的影响一、旁路电容旁路电容:是可将混有高频电流和低频电流的交流电中的高频成分旁路滤掉的电容。 对于同一个电路来说,旁路(bypass)电容是把输入信号中的高频噪声作为滤除对象,把前级携带的高频杂波滤除,而去耦(decoupling,也称退耦)电容是把输出信号的干扰作为滤除对象。这是百度上对于旁路电容的介绍,说实话介绍的功能有点雷同于滤波电容,但我想了想,应该不止于这一个功能,上网查了查资料,今天来重新定义一下旁
原创
发布博客 2022.05.03 ·
8690 阅读 ·
20 点赞 ·
4 评论 ·
107 收藏

【电路】电容(三)——耦合、退耦电容

一、耦合电容什么是耦合?两个或两个以上的电路构成一个网络时,若其中某一电路中电流或电压发生变化,能影响到其他电路也发生类似的变化,这种网络叫做耦合电路。耦合的作用就是把某一电路的能量输送(或转换)到其他的电路中去1. 电源——导线——电阻电源通过导线,将能量转换到电阻上去了,通过导线完成了耦合2. 电源——电阻——LED灯电源通过电阻将能量转换到LED灯上,即通过电阻完成了耦合看完这两个例子,对耦合大概有了个基本的概念,常见的会有直接耦合、间接耦合、电容耦合、电阻耦合、电感耦合等等…耦合
原创
发布博客 2022.04.18 ·
7065 阅读 ·
12 点赞 ·
2 评论 ·
113 收藏

【STM32】——迷你示波器

前言目前网上已经有挺多开源STM32示波器的项目,整合了一下网上的资源,自制了一款成本极低的基于STM32F103C8T6(某宝二十几RMB)示波器,成本控制在40RMB以内,当然,用正版C8T6效果更好,盗版的效果会差一些,不过本项目更多是DIY学习的成分多一些,与正规示波器有较大差距,请当成一款娱乐电子器件器件:器材数量参数电位器15KOLED屏10.96寸7针脚贴片按键4STM32F103C8T6核心板10603电容40.1uf
原创
发布博客 2022.04.15 ·
2326 阅读 ·
2 点赞 ·
3 评论 ·
29 收藏

【电路】电容(二)——滤波电容

滤波电容滤波电容在电路中随处可见,是指安装在整流电路两端用以降低交流脉动波纹系数提升高效平滑直流输出的一种储能器件。由于滤波电路要求储能电容有较大电容量。所以,绝大多数滤波电路使用电解电容。电解电容由于其使用电解质作为电极(负极)而得名。来看下图的一个电路由3部分构成,交流输入部分 + 整流部分 + 滤波部分1. 交流部分交流部分就是变压器将220V的交流电转换成需要的电压,本文假设交流输入为15V2. 整流部分下图为15V交流电的波形图画的很标准这里的15V是峰值,有效值 = 15
原创
发布博客 2022.04.06 ·
9139 阅读 ·
46 点赞 ·
3 评论 ·
143 收藏

【电路】电容(一)——浅析大小电容的高低频滤波、并联问题

思考容抗计算公式 :理论上,对于高频信号(ω↑),明显电容越大(c↑),容抗更小(Xc↓),这样高频信号才更容易通过?电容等效效应理想的电容由C构成,当然生活中不存在绝对理想的电容,所以实际电容由于存在电感效应,通常需要等效成 电容 + 电感(ESL效应)+ 电阻(ESR效应)的串联形式电阻(ESR效应):常见电感(ESL效应):多见于高频由于讨论的高频情况,所以实际电容会等效为▼电容实际阻抗为:当ωl = 1/ωc ,也就是虚部为0时,阻抗最小所以当时,电容大的实际阻抗反
原创
发布博客 2022.04.03 ·
16185 阅读 ·
55 点赞 ·
9 评论 ·
325 收藏

【Altium Designer】PCB如何生成Gerber文件

1.什么是Gerber文件?Gerber文件是一款计算机软件,是线路板行业软件描述线路板(线路层、阻焊层、字符层等)图像及钻、铣数据的文档格式集合,是线路板行业图像转换的标准格式。PCB文件是指工程师设计出来的文件Gerber文件是通过PCB文件转出来的一个文件,是给PCB生产厂商使用的当我们设计好PCB的时候,需要向厂家提供PCB文件进行打板制作,但有些厂家要求提供Gerber文件进行打印正规性: 其实正规的流程是提供Gerber文件,因为这是一种国际通用文件,并且有些打板机器只能识别Ger
原创
发布博客 2022.03.28 ·
14838 阅读 ·
16 点赞 ·
1 评论 ·
124 收藏

【STM32】HAL库在7针脚0.96寸OLED屏上的移植---软件SPI(二)

前期准备:STM32CubeMXSTM32C8T6核心板IDE Keil(MDK-ARM)杜邦线×70.96寸OLED屏(7针脚)SPI背景和接线1.什么是SPISPI英文缩写“Serial Peripheral Interface”,是一种串行外设接口,是一种四线制的同步串行通信接口,用来连接MCU、传感器、存储设备SPI是全双工且SPI没有定义速度限制,通常能达到甚至超过10 Mbps,这也是为什么SPI被广泛使用的原因而SPI分为软件SPI和硬件SPI,因为SPI是一种需要时序
原创
发布博客 2022.03.20 ·
10500 阅读 ·
19 点赞 ·
11 评论 ·
95 收藏

【STM32】HAL库在7针脚0.96寸OLED屏上的移植---硬件SPI(一)

前期准备:STM32CubeMXSTM32C8T6核心板IDE Keil(MDK-ARM)杜邦线×70.96寸OLED屏(7针脚)SPI背景和接线一、什么是硬件SPISPI英文缩写“Serial Peripheral Interface”,是一种串行外设接口,是一种四线制的同步串行通信接口,用来连接MCU、传感器、存储设备SPI是全双工且SPI没有定义速度限制,通常能达到甚至超过10 Mbps,这也是为什么SPI被广泛使用的原因而SPI分为软件SPI和硬件SPI,因为SPI是一种需要
原创
发布博客 2022.03.19 ·
10871 阅读 ·
56 点赞 ·
16 评论 ·
102 收藏

3D旋转相册

效果如图:一、图片准备12张.jpg文件的照片,命名为1~12.jpg图片尽量不要特别长或者特别宽,比例不协调有时候显示不出来二、代码index.css文件:html{ background: #000; height: 100%; }/*最外层容器样式*/.wrap{ position: relative; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 200px; hei
原创
发布博客 2022.02.23 ·
1446 阅读 ·
6 点赞 ·
2 评论 ·
20 收藏

【Hexo】Next主题添加Valine 评论系统

一、LeanCloud进入LeanCloud▶ 控制台▶ 创建应用▶ 开发版,名称随意▶ 数据存储 ▶ 结构化数据创建两个 Class,分别是 Comment 和 Counter,权限设置为所有人。▶ 设置 ▶ 应用凭证 复制AppID、AppKey二、Valine CDN 链接然后在 https://www.jsdelivr.com/package/npm/valine 中复制最新的 Valine 的 CDN 链接因为是外网,不一定能访问得上,在此将最新链接贴上,不定
原创
发布博客 2022.02.23 ·
638 阅读 ·
0 点赞 ·
4 评论 ·
6 收藏

【Hexo】Next主题添加全局播放翻页不间断的网易云音乐

前言网页预览:Qxiaofei69.github.io如果有想入手Hexo博客但没有任何思路,看网上资料一头雾水,推荐B站这个up主的入门教程传送门一、网易云外链打开网易云音乐,将喜欢的歌都加入歌单,然后点击生成外链调整插件的大小,这里建议第二个就可以了,不大不小,然后复制HTML代码二、插入代码打开/themes/next/layout/_macro/sidebar.swig文件在下图位置插入代码刚复制的代码鉴于每个人侧边栏位置不同,具体效果自行调整三、修改属性在Next主题
原创
发布博客 2022.02.22 ·
1827 阅读 ·
6 点赞 ·
5 评论 ·
8 收藏

【信号】“说人话”之——傅里叶变换、拉普拉斯变换、Z变换有什么联系

基础科普首先既然要讲信号,那就离不开正弦波,高中学过sinθ、cosθ函数,分别称他们为正弦函数和余弦函数。But,实际应用中,不管是sinθ还是cosθ都统称为正弦函数以sinθ为例: sinθ = y / r 当这个点绕这个圆逆时针转动,sinθ的值如下图所变化当我们引入动态的概念后,正弦值不再是一个单纯的值,而是引申出了波的概念这个点围绕的圆有多大——>波幅这个点旋转的速度有多快——>角速度——>频率这个点最初的位置在哪里——>相位数学表达式——&g
转载
发布博客 2022.01.13 ·
2164 阅读 ·
3 点赞 ·
1 评论 ·
17 收藏

【C语言】字符串输入的三种方式

一、gets()该函数原型为:# include <stdio.h>char *gets(char *str);gets() 函数的功能是从输入缓冲区中读取一个字符串存储到字符指针变量 str 所指向的内存空间# include <stdio.h>int main(void){ char a[256] = {0}; gets(a); printf("%s",a); return 0;}运行结果:二、getchar()# include <
原创
发布博客 2021.12.25 ·
182966 阅读 ·
335 点赞 ·
30 评论 ·
1370 收藏

【嵌入式】OpenMV与单片机串口通信交互

器件:OpenMVMM32单片机一、采用串口通信串口通信想必大家都知道,这里就不多赘述了,如果有不了解的可以看我的往期文章【STM32】HAL库 CubeMX例程三—串口中断通信(2)(附工程源码)1.OpenMV首先找到OpenMV的串口(图:星瞳科技)P4(Tx):发送端P5(Rx):接收端接着打开OpenMV IDE,...
原创
发布博客 2021.11.13 ·
8830 阅读 ·
12 点赞 ·
11 评论 ·
104 收藏

【电路】通俗易懂讲解上、下拉电阻为何能拉高、低电平

一、什么是上下拉电阻?上拉、下拉电阻统一称为拉电阻,作用是将状态不确定的信号线通过一个电阻将其箝位至高电平(上拉)或低电平(下拉)这里有人可能会疑惑?什么叫状态不确定的信号?在数字电路中,通常有三种状态:0(低电平)、1(高电平)、浮空(不确定、随机)举个例子:这是一个经典的按键电路,每一个按键都接了一个上拉电阻,为什么?因为初始上电时,IO口电平是随机的,IO口可能是高电平,也可能是低电平,这样就会产生干扰导致检测误差,所以我们接上一个上拉电阻,初始态即可稳定成高电平二、如何辨别拉电
原创
发布博客 2021.09.23 ·
50588 阅读 ·
113 点赞 ·
11 评论 ·
338 收藏

【算法】ADC滤波的10种经典算法

1、限幅滤波法(程序判断滤波法)根据经验判断,确定两次采样允许的最大偏差值(设为A)每次检测到新值时判断:如果本次值与上次值之差<=A,则本次值有效如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值优点:能有效克服因偶然因素引起的脉冲干扰缺点无法抑制那种周期性的干扰平滑度差import matplotlib.pyplot as plt#限幅滤波法(程序判断滤波法)test_list = [50,52,53,51,53,63,59,55,52,50]
原创
发布博客 2021.09.09 ·
12778 阅读 ·
42 点赞 ·
5 评论 ·
283 收藏
加载更多