- 博客(142)
- 收藏
- 关注
原创 STM32 串口
外挂的芯片,它的数据都在STM32外面,STM32如何获取这些数据,就需要我们两个设备之间,连上一根或多跟通信线,通过线路发送或接收数据,完成数据交换,从而实现控制外挂模块和读取外挂模块数据的目的。数据位有8个,代表一个字节的8位,数据位的后面可以加一个奇偶校验位,这样数据帧总共就是9位,,其中有效负载是前8位,代表一个字节,检验位跟在有效载荷后面,占1位。RS232一般在大型机器上使用,由于环境恶劣,静电干扰比较大,,所以这里的电平电压都比较大,而且允许波动的范围也很大,
2024-08-21 21:25:10
807
原创 08 STM32 DMA
触发一次转运一次,这样的数据才是正确的,才是我们想要的效果。这里外设指的是外设的寄存器,一般是外设的数据寄存器DR Data Register ,比如ADC的数据寄存器,串口的数据寄存器等等,这里存储器指的就是运行内存SRAM和程序存储器Flash,是我们存储变量数组和程序代码的地方,在外设和存储器,或者存储器和存储器之间,进行数据转运,就可以使用DMA来完成,并且在转运的过程中,无须CPU的参与,节省了CPU的资源,CPU省下时间,就可以干一些其他的,更加专业的事情,搬运数据这种杂活,交给DMA就行了。
2024-08-17 00:45:18
968
原创 07 STM32ADC
外部信号就是16个GPIO口,在引脚上直接接模拟信号就行了,不需要任何额外的电路,引脚就直接能测电压,2个内部信号时内部温度传感器和内部参考电压,温度传感器可以测量CPU的温度,比如电脑可以显示一个CPU温度,内部参考电压是一个1.2V左右的基准电压,这个基准电压是不随外部供电电压变化而变化的,所以如果芯片的供电不是标准的3.3V,那测量外部引脚的电压可能就不对,这时可以读取这个基准电压进行校准,这样就可以得到正确的电压值了。数字到模拟的桥梁,PWM来控制电机的速度,LED灯的亮度。
2024-08-15 14:53:23
449
原创 0604 编码器接口简介
比如初始化之后,CNT初始值为0,然后编码器右转,CNT就++ ,右转产生一个脉冲,CNT就加一次,这个编码器接口,就是相当于带有方向控制的外部时钟,它同时控制着CNT的计数时钟和计数方向。编码器接口的输出部分,其实就相当于从模式控制器了,去控制CNT的计数时钟和计数方向,简单来说,这里的输出执行流程是,按照我们总结的表,如果出现了边沿信号,并且对应另一相的状态为正转,则控制CNT自增,否则控制CNT自减。对应通道,给上升沿,就是不反相,给下降沿,就是反相,属于重复配置了,可以删掉。硬件不够呢软件来凑。
2024-08-15 12:13:12
612
原创 0603定时器的输入捕获
TIMx_CH1-4是边沿信号输入引脚,一旦有边沿,比如上升沿,那这一块输入滤波和边沿检测电路就会检测到这个上升沿,让输入捕获电路产生动作。这就是输入捕获的执行流程和与输出比较的区别。这里信号都只有高低电平的数字信号,对于STM32测频率而言,它也只是测量数字信号的,如果需要测量一个正弦波,那还需要搭建一个信号预处理电路,最简单的就是用运放搭一个比较器,把正弦波转换为数字信号,再输入给STM32就行了。4个输入捕获和输出比较通道,共用4个CCR寄存器,另外它们的CH1到CH4,4个通道的引脚,也是共用的。
2024-08-14 22:48:54
432
原创 07一阶电路和二阶电路的时域分析
但在电路理论中也有这些知识,那就要好好掌握一下,打个底。详细细致的部分放到信号与系统里面去掌握。时域分析、频域分析、复频域分析本应该在信号与系统,或者数字信号处理这一章节里面进行处理的。
2024-08-12 10:37:22
705
原创 06 储能元件
元件的线性非线性,要看用什么物理量来进行评定;比如电阻:伏安特性就是线性元件,功率就不是了。分布电容、杂散电容。这些在实际情况中(特别是高频情况下)不可以忽略。电容与电感,所有的结论公式都是对偶的。求电容并联的效果等效于电阻的串联。伊普西龙 介电常数、S面积。4πk d极板间的距离。电容串联等效于电阻的并联。VCR 电压电流关系。
2024-08-12 10:03:13
938
原创 02电阻电路的等效变换
任何一个复杂的电路,向外引出两个端钮,且从一个端子流入的电流等于从另一端子流出的电流,则称这一电路为二端网络(或一端口网络)等效概念:若两个两端电路,端口具有相同的电压电流关系,则称他们时等效的电路。(两电路具有相同的VCR,对外等效,对内不等效)这个变换在求复杂的电路的时候有极好的效果,因为有时候简单的串并联已经看不出来了。重点:电路等效的概念、串并联、Y型▲变换、电压源和电流源等效变换。电阻电路:仅由电源和线性电阻构成的电路。一个好的电压源:等效串联的Rs要小。一个好的电流源:等效并联的Rs要大。
2024-08-08 17:24:34
215
原创 010607电压源和电流源&受控源
其两端电压总能保持定值或一定的时间函数,其值与流过它的电流i无关的元件叫理想电压源。蓄电池(化学电源):2V,化学反应可逆。电路符号:中间与导线直通的圆圈。纽扣电池:1.35V。
2024-08-08 16:16:36
240
原创 STM32HAL库开发笔记
编译耗时 2 秒钟。1,正点原子提供的中间层代码:USMART、MALLOC、TEXT、T9INPUT、PICTURE、GUI、MJPEG、各种ATK开头的LIB、NES、SMS、QR_ENCODE等。该文件夹用于存放编译器(MDK、IAR 等)工程文件,我们主要用 MDK,为了方便区分,我们在该文件夹下新建:MDK-ARM 文件夹,用于存放 MDK 的工程文件。注意:该文件夹下面,至少要到USMART实验,才会存放代码进来,在此之前的例程,没有用到类似的代码,但是我们会预留该文件夹,方便后续工程使用。
2024-08-08 15:00:17
308
原创 01电力电子技术绪论
电力电子学-电力电子变换和控制技术 陈坚电力电子技术-西安交通大学 王兆安此笔记对应的课程主讲人:哈尔滨工业大学 李久胜1.电力电子技术的含义2.由哪些基本技术组成3.应用范围工程的对象:资源三大资源包括:材料、能源或能量、信息工程的内容:对资源获取、加工处理和利用从工程的对象和内容及手段几方面理解电力电子技术:对象:能量中的电能阶段:对电能的加工和利用手段:利用半导体器件定义:使用电力电子器件对电能进行变换和控制的技术电子技术应用于信息处理领域:信息电子技术: 模电、数电应用与电力
2024-08-07 11:41:47
1036
原创 0702随机存取存储器RAM
1.在由SSRAM构成的计算机系统中,由于在时钟有效沿到来时,地址、数据、控制等信号被锁存到SSRAM内部的寄存器中,因此读写过程的 延迟等待 均在时钟作用下,由SSRAM内部控制完成。此时,微处理器在读写SSRAM的同时,可以处理其他任务,从而提高整个系统的工作速递。2.在SSRAM之后,各大RAM厂家又先后开发出双倍数据传输率静态随机存取存储器(DDR SRAM)和四倍数据传输率静态随机存取存储器(QDR SRAM)8:采用两组256*8采用字扩展方式实现。8:采用两块芯片的并联方式实现。
2024-08-02 15:48:06
426
原创 0901DA转换器
控制原理:闭环的一个控制系统比如计算机只有CPU不能干事,有外设才行。音频放大器中:调音量的可调电阻器要考虑人耳的听觉效果,便宜的MP3可能用的线性电阻调音量,不敏感。而要用对数曲线才明显。
2024-07-28 17:56:58
109
原创 0802施密特触发器
8.2施密特触发器8.2施密特触发器8.2.1 用CMOS门电路组成的施密特触发器1.电路组成2.工作原理3.传输特性曲线4.应用波形的整形及变换4应用:消除干扰信号4.应用幅值鉴别8.2施密特触发器8.2.1 用CMOS门电路组成的施密特触发器1.电路组成2.工作原理3.传输特性曲线4.应用波形的整形及变换4应用:消除干扰信号4.应用幅值鉴别
2024-07-28 17:29:15
94
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人