- 博客(7)
- 收藏
- 关注
原创 分享一个大学竞赛代码,基于STM32F103的红外遥控小车
采用 STM32F103 芯片+ YL-86(电机模块)+L9110s(驱动电机芯片)+HC-SR04(超声测距模块)等,实现遥控和躲避障碍物功能。SR04测距模块,对这个模块不熟悉的可以下载它的datasheet学习一下。电机模块,通过控制四个轮子不同的转速从而控制小车的前进方向。利用定时器的输出比较功能,控制占空比来控制转速。环境自己搭建,不会可以私信我。lcd和芯片采用SPI通讯。遥控模块(红外遥控)
2024-06-13 09:39:06
497
原创 TCP和UDP协议详解
第一次:源主机A的TCP向主机B发送连接请求报文段,其首部中的SYN(同步)标志位应置为1,表示想跟目标主机B建立连接,进行通信,并发送一个同步序列号X(例:SEQ=100)进行同步,表明在后面传送数据时的第一个数据字节的序号为X+1(即101)。第二次分手:Server端收到了Client端发送的FIN报文段,向Client端返回一个标志位是ACK的报文段,ack设为seq加1,Client端进入FIN_WAIT_2状态,Server端告诉Client端,我确认并同意你的关闭请求。
2024-06-11 15:11:28
877
原创 STM32面试常问问题汇总
只靠ADC不能实现,需要结合DMA使用,必须选择DMA的循环模式, 因为一般使用的是ADC的规则转换,规则通道只有一个数据寄存器,连续+扫描只需要触发一次便可以连续不停的转换,会造成没有及时读走数据,数据会被覆盖。PWM2模式:向上计数时,当TIMx_CNT > TIMx_CCR时,输出电平有效,否则为无效向下计数时,当TIMx_CNT < TIMx_CCR时,输出电平无效,否则为有效。通过时基单元 +输出比较,控制指定引脚输出特定波形(输出PWM波),并且波形的周期,占空比都是可控的。
2024-06-06 12:03:55
1704
原创 学习如何使用KAQY21继电器(示波器设计)
示波器需要精准呈现检测设备的状态,因此示波器还需要用到高频继电器。高频继电器是一种具有良好高频特性的继电器,常用于高频电路中。在示波器中,高频继电器用于切换功率放大器的输入输出端。这种继电器可在高频电路中工作,并保持较小的失真和损耗。LED正向电流必须大于5mA,小于50mA。①控制LED正向电流If=5mA。3.使用该继电器时一般设置参数。1.该继电器打开关断时间。输出击穿电压:±400V。连续正向电流:50mA。2.该继电器重要参数。打开时间:0.3ms。关断时间:0.7ms。4.改继电器使用原理。
2024-05-11 17:19:52
187
1
原创 74HC4051 单级八路模拟开关学习分享
74HCT4051是一款单极八路模拟开关(SP8T),适用于模拟或数字8:1多路复用/解路复用应用。该开关具有三个数字选择输入(S0, S1和S2),八个独立输入/输出(Yn),一个公共输入/输出(Z)和一个数字使能输入(E)。注意事项:为避免从Z端口流出Vcc电流,当开关电流流入Yn端口时,双向开关两端压降不能超过0.4V。如果开关电流流入Z端口,则没有Vcc电流流出Yn端口,在这种情况下,对开关两端压降没有要求,但是Yn和Z的电压不超过Vcc或者VEE。模拟输出电压范围:-5V-5V。
2024-05-11 16:40:50
1157
5
原创 基于stm32f401智能锁
基于STM32的智能门锁系统简介:采用STM32F401芯片+esp32(WiFi模块)+RC522(射频模块)+MG200(指纹模块)+BS8116(电容按键)等,实现远程、刷卡、指纹、密码四种开锁功能。支持连接阿里云服务器,远程监控门锁状态。
2024-05-09 10:59:04
270
1
空空如也
通过TIM定时器,定时发送CAN报文
2024-01-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人