- 博客(79)
- 收藏
- 关注
原创 【TI MSPM0】UART学习
配置串口在9600的波特率,等待接收到字符,设备在standby模式下当等待的模式下,用中断唤醒自己。编译,加载,运行 。连接到中断,或者是外部设备。串口会等待接收字符,并将我们发送的字符在发送回来,作为回应。每次接收到数据,led都会翻转为了进行串口通信,使用串口调试助手。打开串口调试助手打开设备管理器可以看到德州仪器有两个串口,我们使用的是第一个com5运行程序后,我们通过串口发送数据给单片机,可以看到会返回发送到数据,同时单片机的灯会翻转三、配置名称和使用外设基础配置时钟为LFCLK
2025-04-04 16:03:43
384
1
原创 【TI MSPM0】ADC DAC学习
通过ADC0触发单次采样,如果采样结果大于0.5倍的VDD,就点亮LED 否则熄灭LED编译加载运行这个历程,提供一个电压到A0_2引脚上,电压范围在0-VCC之间同时观察LED1.在上电后,默认将ADC配置到正确的引脚模式,因此没有必要调用这个函数来设置了烧录之后观察现象,可以看到,现在的结果是led点亮,满足大于二分之一VDD的条件。
2025-04-02 20:09:44
998
27
原创 【TI MSPM0】PWM学习
TimerG0输出一对边缘对齐的PWM信号TimerG0会输出一对62.5Hz的边缘对齐的PWM信号在PA12和PA13引脚上,PA12被控制成75%占空比,PA13被配置成50%占空比。
2025-03-25 22:16:19
519
15
原创 【蓝桥杯单片机】第十一届省赛
将ucLed取反的值赋给P0开启锁存器 y4关闭锁存器 y4开始--发送写入地址--等待应答--发送写入位置--等待应答-- while(num--)来逐个将数据写入(加入延时保证稳定性)--终止不用NE555时,不要短接,否则按键会失效
2025-03-12 21:25:29
1546
25
原创 51单片机汇编工程建立、仿真、调试全过程
可以修改target和source group 1命名。可以通过点击左边编写的代码,右面自动显示对应的机器码。或者Ctrl+S,命名文件,一定要写上扩展名。该文件夹,然后选择新建的文件。8.添加文件进入到工程里面。.inc的是汇编的头文件。6.点击新建汇编程序。.h是C语言的头文件。
2025-03-09 16:09:28
491
28
原创 【电赛推荐芯片】差分放大器:INA143,仪表放大器:INA128 INA333 PGA204
差分放大器就是将一个运放和4个电阻封装在一个芯片内部。
2025-03-07 22:20:40
724
3
原创 信号与系统第二章学习(七)
冲激响应是由单位冲激函数δ(t)所引起的零状态响应,记为h(t)基本信号:冲激函数δ(t)基本响应:冲激响应h(t)
2025-03-06 22:07:18
418
22
原创 电子电路中,正负双电源供电的需求原因
**交流信号的处理**:许多电路(如音频放大器、运算放大器)需要处理正负交替变化的交流信号(例如声音信号、传感器输出)。- **无需直流偏置**:在单电源系统中,若需要处理交流信号,必须通过电阻分压等方式在电路中人为设置一个“虚拟地”(如Vcc/2),作为信号的参考点。- **双电源的优势**:正负电源(如±12V)为信号提供了对称的电压范围,允许信号围绕“地”(0V)对称摆动,避免直流偏置,保留完整的波形(如下图)。2. **轨到轨运放**:支持输入/输出接近电源轨(0V和+Vcc)的特殊运放。
2025-03-03 23:59:53
521
2
原创 【蓝桥杯单片机】第十二届省赛
因为题目要求周期单位为微秒,所以要乘以10的6次方后再除以频率。通过TMODE 配置将定时器0配置为计数器,实现频率读取。频率和周期都定义为unsigned int型。
2025-03-03 22:41:21
3253
3
原创 硬件工程师入门教程(二)
二极管的结构就是一个PN节,导通后肯定会存在压降(硅管≈0.7v,锗管≈0.3v)其结构就像一个漏斗结构,普通二极管只能单向导通注意:二极管两端不能直接接大于二极管导通压降的电压,否则电流会很大,烧毁二极管超过导通电压时,此时的电压电流关系。
2025-02-25 21:37:54
371
10
原创 硬件工程师入门教程
电感流过电流时,如果电感回路的电阻突变变得很大,电感会感生出一个很高的电压,此时容易击穿器件,所以应用电感是,必须要考虑电感的续流回路。高通滤波电路可以让“高频”的信号通过,衰减“低频”的信号。:电容两端的相对电压不能突变,但是两端的电压可以同时突变。高通滤波电路可以让高频的信号流过,衰减低频信号。电感在频率越高时,阻抗越大,频率越低时阻抗越小。低通滤波电路可以让低频的信号流过,衰减高频信号。,只要电容不充电或放点,电容两端的电压届不变。让“低频”的信号通过,衰减“高频”的信号。流过电感的电力院不能突变。
2025-02-24 20:36:19
2406
13
原创 【蓝桥杯单片机】第十三届省赛第二场
由于要求对参数的调整在s4按下后才生效,所以需要增加两个参数,同时记得更改其他按键参数变量。点亮用|=,熄灭用&=(置1再取反)切换亮灭状态用^=注意s4按键按下界面切换的顺序和题目给的顺序不一致。将不同函数的计时变量复制粘贴时忘记更改。将ucLed取反的值赋给P0。while循环加分号。
2025-02-23 17:56:24
3708
8
原创 【数电笔记】第一章 数制和码制
1 、和十进制算数运算的规则相同2 、逢二进一:加、减、乘、除 全部可以用移位和 相加这两种操作实现。简化了电路结构 所以数字电路中普遍采用二进制算数运算。
2025-02-22 13:02:44
631
9
原创 【蓝桥杯单片机】第十三届省赛(第一场)
1.关闭led 2.关闭蜂鸣器和继电器将ucLed取反的值赋给P0开启锁存器关闭锁存器要包含了“intrins.h”,因为用到了_nop_();语句注意,要根据原理图代码中的变量名分配引脚做定义(sbit)
2025-02-19 18:16:01
1451
原创 数电笔记——第一章 数制和码制
数字电路所处理的各种数字信号是以数码形式给出,采用二进制信号,即“0”和“1”。表示数量的大小:采用进位计数制构成多位数码,多位数码中每一位的构成方法和从低位到高位的进位规则称为数制表示不同事物或事物的不同状态: 不同事物的代号为代码编制代码的规则称为码制可表示数量“9” ,也可以表示某 个事物的代号。
2025-02-18 21:46:36
1061
1
原创 定时器——时基
但是如果放到时基里面去,每100ms执行一次,然后可以继续进行不同的事情。因此,用时基也可以达到软件延时一样的效果。~ :表示按位取反,即在数值的二进制表示方式上,将0变为1,将1变为0;以下是对不同时基的处理,通过1ms进而生成1s的时基。:代表逻辑取反,即:把非0的数值变为0,0变为1;这种情况下的延时,CPU是不能做其他事情的。,在不同的时基下可以做不同的事情。标志(Flag_1ms)
2025-02-17 22:22:23
321
原创 信号与系统第二章学习(五)
通过基尔霍夫电压定律和元件的电压-电流关系,我们得到了描述RLC电路行为的二阶常系数线性微分方程。这个方程可以用来分析电路在不同激励下的响应。引入辅助函数 x(t)x(t) 的目的是为了将原方程中的复杂项(特别是f′(t))分离出来,使得我们可以更容易地处理和分析系统。通过这种方式,我们可以将原系统分解为更简单的子系统,从而简化整个系统的分析和设计过程。
2025-02-14 14:26:35
1551
6
原创 Keil常见报错汇总
处理方法:代码中添加 #include “xxx.h”处理方法:检查.h文件,确保.c和.h文件函数声明一致。处理方法:双击报错信息跳转至问题代码,修正中文符号。处理方法:双击报错信息跳转至问题代码,排查语法问题。处理方法:双击报错信息跳转至问题代码,添加分号。常见原因:修改函数定义后未修改.h文件函数声明。处理方法:在工程内添加代码文件(如下图所示)处理方法:从代码中移除未使用的函数。常见原因:代码缺少main()函数。处理方法:添加main()函数代码。常见原因1:代码未包含相应头文件。
2025-02-10 16:03:54
847
2
原创 LED PWM亮度控制
全称为,即若想实现上面的要求,则应达到如下效果而LED只有亮灭两种状态,所以可以通过控制高低电平跳变的频率,通过积分的思想,从而实现不同亮度。如下图,上面的就是下面亮度的一半。因此,就可以根据调节占空比,即调节高低电平的比例来控制亮度。
2025-02-09 21:17:00
379
原创 标准模版——添加数码管功能模块
pucSeg_Buf开了12位因为有/0,并且可能有小数点。pucSeg_Code 一共有8位数码管,所以开8位。
2025-02-07 13:16:01
105
TA创建的收藏夹 TA关注的收藏夹
TA关注的人