- 博客(62)
- 收藏
- 关注
原创 嵌入式-PCB-AD24画Stm32核心板(下)(超级无敌细)
道友:人如果能坚定自己内心所想,不攀比,不盲从,不被他人影响,一门心思过好自己的日子,就会快乐许多。
2024-07-28 19:30:59 1068 6
原创 嵌入式-硬件-DCDC(BUCK)电路分析
道友:一个人的成熟从3次放下开始。1.放下过去的遗憾:过去的事无法改变,我们应该努力向前看;2.放下心中的攀比:去发现和珍惜属于自己的快乐,比羡慕他人更有意义;3.放下无谓的担忧:把当下的事情做好,比什么都重要。
2024-07-19 15:52:58 1088 3
原创 嵌入式-数模电-MOS管经典手把手指点
道友:人生的乐趣,就在这一山又一山之间,是你努力攀登的过程,是你一路上遇到的各种不同的风景。这也是你,越来越好的自己。
2024-07-16 10:40:12 742
原创 C语言-预处理指令-#ifdef xx #endif-用于检查宏是否被定义
道友:年轻人最容易丢掉的两个最重要的品质:求知的欲望与灵魂世界的丰盈;处理亲密关系的能力。前者可能决定了你的上限,而后者决定你的下限。
2024-03-13 23:16:45 443
原创 嵌入式-常见面试题-持续更新
答:后两者是同步通信的,需要时钟线;而UART不需要,但是收发双方都需要有相同的波特率,也就是说收发双方都需要有自己的时钟源来控制同样的波特率;I2C协议是有自己的规则的,也就是说在一对多的通信当中,I2C占用优势。如果系统出现故障时,CPU无法送出连续的时钟信号,看门狗即输出复位信号给CPU来实现复位系统的作用。答: 内存管理讲的是运行当中的代码,它分为4个区,堆区、栈区、全局区和代码区。答:串口的四要素分为:波特率、数据位、停止位、奇偶校验位。答:看门狗有两个重要信号:时钟输入和复位输出。
2024-03-06 06:30:00 685
原创 嵌入式-stm32-江科大-EXTI外部中断
道友:没有永久的巅峰也没有永远的低谷,真正的强大不是忘记而是接受,接受世事无常、接受孤独挫败、接受突如其来的无力感、接受自己的不完美、接受困惑不安的焦虑和遗憾。
2024-01-24 12:27:36 1687
原创 嵌入式-C语言-江科大-数据类型&宏定义#define&关键字typedef&结构体
这是C语言中高级相关知识,在单片机中实战的一些用法参考C语言江科大视频的学习笔记,详细举例子并且完整记录up的想法,包括内容有c语言数据类型&宏定义#define&关键字typedef&结构体&预处理指令
2024-01-18 23:34:02 1201
原创 嵌入式-Stm32-江科大基于标准库的GPIO4个小实验
1.1 LED、蜂鸣器、面包板LED:发光二极管,正向通电点亮,反向通电不亮。有源蜂鸣器(本实验):内部自带振荡源,将正负极接上直流电压即可持续发声,频率固定。如下图所示的蜂鸣器模块使用三极管作为开关。无源蜂鸣器:内部不带振荡源,需要控制器提供振荡脉冲才可发声,调整提供振荡脉冲的频率,可发出不同频率的声音(UP的51单片机课程中用晶振提供振荡源)。注:LED长脚为正极,灯里面内部小头为正极。本实验的蜂鸣器低电平驱动。最右边的半圆符号是蜂鸣器1.2 硬件电路。
2024-01-18 00:05:53 2184
原创 嵌入式-Stm32-江科大基于标准库的GPIO的八种模式
基于B站江科大stm32的学习笔记,详细记录GPIO的通用输入输出口,常见有开漏输出、推挽输出、上拉输入、下拉输入等
2024-01-16 09:41:21 1504
原创 嵌入式-Stm32-江科大基于标准库通过GPIO点LED灯
道友:凡事只想着蒙混过关,困难只会越来越多。我们要有,独立解决问题的能力,才能成长为更好的自己。
2024-01-11 18:12:01 1398
原创 嵌入式-Stm32-江科大基于寄存器点亮LED灯
用不是江科大的开发板点灯当前stm32的开发方式主要有:①基于寄存器:最底层,最直接,效率更高,结构复杂,寄存器太多,不太推荐。②基于标准库(库函数):使用ST官方提供的封装好的函数,通过调用函数来间接地配置寄存器,江科大课程主打基于库函数开发。封装好的函数都在STM32F103x标准外设库(固件库)③基于HAL库:用图形化界面快速配置STM32,适合快速上手,但隐藏了底层逻辑
2024-01-11 04:00:00 1341
原创 江科大-stm32-B站系统初识笔记P2
①:②:系统结构AHB系统总线:Advanced High Performance Bus(一般是72M)cpu总裁,DMA秘书,外设小弟③:引脚定义:标红:电源相关引脚标蓝:最小系统相关引脚标绿:IO口、功能口有FT的,能容忍5v电压,没有FT的,只能容忍3.3v电压,如果需要接5v电平,需要加装电平转换电路主功能和默认复用功能:这句话的意思是如果你想用一个引脚的默认复用的两个功能,可以映射到其他引脚用。
2024-01-09 00:00:44 1433
原创 嵌入式-C语言-江科大-指针的详解与应用
推荐江科大B站指针视频搭配我的笔记使用,里面有提到句柄、文件函数使用、const关键字、二级指针和堆栈空间的分配等知识
2024-01-08 17:17:15 1375
原创 嵌入式-C语言-ASCII码(字符)转换二进制和十六进制
问:ASCII码是什么?答:ASCII码(American Standard Code for Information Interchange,美国信息交换标准代码)是一种用于表示字符的标准编码系统。它使用7位或8位二进制数字来表示128或256个不同的字符,包括字母、数字、标点符号、控制字符以及一些特殊字符。最早的ASCII码标准使用7位二进制数,共有128个字符,其中包括基本拉丁字母、数字0-9、标点符号等。
2024-01-05 11:13:05 1550
原创 嵌入式-C语言-const关键字-指针常量和常量指针
3.巧记口诀:星在(const)前,值变;星在(const)后,址变;4.*读作pointer to,从右往左翻译4.1、const int* b = &x;英文:b is pointer to int const.中文:b 是指针,这个指针指向整型常量。4.1、 int* const p = &y;英文:const p is pointer to int.中文:常量p是指针,这个指针指向整型。
2024-01-03 00:00:00 1078 2
原创 嵌入式-stm32-SR04超声波测距介绍及实战
需求:使用超声波测距,当手离传感器距离小于5cm时,LED1点亮,否则保持不亮状态。2.2、SR04超声波测距模块接线Trig — PB6Echo — PB7LED1 — PB8项目名称:sr04_study第②处增加的代码int cnt;
2023-12-27 11:39:54 2718 1
原创 嵌入式-stm32-用PWM控制sg90舵机
如下图所示,最便宜的舵机sg90,常用三根或者四根接线,黄色为PWM信号控制用处:垃圾桶项目开盖用、智能小车的全比例转向、摄像头云台、机械臂等常见的有0-90°、0-180°、0-360°黄线:提供pwm信号,主要看芯片提供的信号源。项目名称:sg90_study。
2023-12-27 00:15:00 2988 2
原创 嵌入式-stm32-用PWM点亮LED实现呼吸灯
STM32F103C8T6 PWM资源高级定时器(TIM1):7路通用定时器(TIM2-TIM4):各4路pwm输出模式(硬件规定,这是游戏规则,记住就好):横坐标是CNTpwm模式1:在向上计数时,一旦CNTCCRx时输出为无效电平,否则为有效电平。pwm模式2:在向上计数时,一旦CNTCCRx时输出为有效电平,否则为无效电平。
2023-12-24 00:32:59 5007 2
原创 嵌入式-stm32-HAL库通过定时器中断翻转LED灯
1.需求:使用定时器中断方法,每500ms翻转一次LED1灯状态。** 1. RCC配置 2. LED1灯配置 3. 时钟数配置 4. TIM2配置
2023-12-22 08:00:00 2388 1
原创 嵌入式-32单片机-基于HAL库的电动车报警器项目(开源)
/这句代码不理解可以先跳过。例如,当一个按钮被按下时,按钮所连接的GPIO引脚的电平会从高电平突变为低电平,此时可以通过该中断模式来触发相应的中断处理程序,以便立即处理按钮按下的事件。在这种模式下,当GPIO引脚上的电压从高电平(逻辑高)变为低电平(逻辑低)时,会触发一个中断事件。// 则将PB7拉低(喇叭响),2秒后恢复电平(喇叭不响),表示进入警报模式。// 则将PB7拉低(喇叭响),1秒后恢复电平(喇叭不响),表示关闭警报模式。// 如果检测到PA6被拉高(按键B按下),设定为关闭警报模式。
2023-12-12 18:28:43 1299
原创 嵌入式-stm32-hal库通过GPIO点LED灯
Serial Wire 接口通常具有较少的引脚,因此适用于资源受限的嵌入式系统。GPIO是通过输入输出端口的简称,简单来说就是STM32可控制引脚STM32芯片的GPIO引脚与外部设备连接起来,从而实现与外部通讯、控制以及数据采集的功能。组编号+引脚编号 比如:HAL_GPIO_WritePin(GPIOB,GPIO_PIN_8,GPIO_PIN_RESET);3.新增其他代码要在专门的标识区书写,一定要在注释内写,不然编译时,有时候可能丢失。引脚编号(GPIO_PIN_8):0,1,2,3,4…
2023-12-11 10:29:48 1348
原创 嵌入式-32单片机-GPIO推挽输出和开漏输出
无论是开漏输出还是推挽输出,本质都是控制GPIO口的高低电平,因为主控芯片和被控芯片的支持的电压范围不一样,怕烧毁被控芯片,所以需要借力其他器件,比如有的需要借助上拉电阻实现功能。
2023-12-10 11:55:28 1015 1
原创 嵌入式-STM32单片机-主流的入门常识
ST – 意法半导体M – Microelectronics 微电子32 – 总线宽度。keil5,stm32Cubemx,ST-Link
2023-12-10 10:04:17 633
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人