- 博客(34)
- 收藏
- 关注
原创 指针对比数组内容(C语言+嵌入式)
假如我们有两个数组,我们该如何才可以对比两个数组内容是否相同!!!完成这个函数的编写你可以了解指针的基本用法!不要搬运了,不要搬运了,不要搬运了。好多人现在都不具备独立写代码的能力了!
2024-08-02 00:24:03 567
原创 输出过流保护MT9700应用(手册学习)
到现在我们明白了我们的单片机完全有能力驱动,我们也明白了每个引脚的含义以及没个引脚连接的电阻,电容。这里就是厂商对自己产品的介绍,其实就是对前面两点的总结,以及产品的优势。这里的第一行一般才是我们PCB使用,对于第二行我们一般是考虑加不加散热板!看第二个表,我们的REST的电阻值改变会影响电流限制。懂行的人都知道这是做什么的,不懂得朋友有福了!甚至还温馨的给了我们两条建议,咱们不管了,因为我们早已经设计出来了原理图!这里涉及到的是我们此个元件的使用场景,大概阅读一下确认我们是否可以适配我们的工作领域。
2024-07-30 19:35:54 1386
原创 DC电源输入PCB设计——LDO低压稳压
LDO是低压差线性稳压器,是一种即使较低的输入输出间电位差也可进行工作的线性稳压器。有时也被称为低损耗型线性稳压器或低饱和型线性稳压器。大概意思就是将一个较大的电压转化为我们需要的电压!但是我们为什么要选它!
2024-07-21 00:02:37 1330
原创 STM32关于LCD液晶显示(SPI教程篇)
很多人并不清楚自己的单片机水平,其实你完全可以使用LCD液晶显示作为自己的进阶测试!!!并且从这里开始你就不需要自己去努力构建元件库函数而是去主动移植!!!!你也会最终明白我们到底移植了些什么!!!我们只需要做到会使用而不需要会创造(当然会创造就等于你踏入了单片机大师的行列,你的嵌入式能力将出神入化成为别人仰慕的大佬)。而独立完成LCD液晶屏幕的显示才是入门与进阶者相隔的一扇门!
2024-07-19 18:30:50 2433
原创 浅聊STM32通信协议与专有名词
对于很多人来说引脚角标,引脚含义非常模糊,只能靠网上的教程接线。也对于很多人来说,通信协议约等于移植现成代码。但是对于前沿设备,前言元件,大家有没有想过自己去独立完成!而不是漫天找资料,就算找到资料大概率也会就已出现资料付费的窘境!但在你买完代码后会发现,其实没有你想的那么复杂与惊艳。那么今天我将以U串口通信为例带领大家学一学如何构建我们自己的库!
2024-07-18 13:55:03 1207
原创 2.1超声波测距(附带源码)
我们上一讲说到了有两种思路来初始化我们的超声波测距模块!1使用从模式 2使用捕获通道但其实他们的初始化结构基本相似,所以我们只使用第二种方法初始化。我们使用的是TIM4定时器。
2024-07-17 21:51:36 800
原创 2.0超声波测距
在开始2章节时,我需要给大家补习一点专业知识!这样子我在讲的时候就可以使用专业名词了!我看很多人都不说为什么引脚这么命名,我来讲讲哈。
2024-07-16 21:40:08 1078
原创 1.3.1小车跑起来
查看前文方式:订阅我的设计自己的STM32智能小车我i们一起完成了选购与接线,但是在上节课中我们还需要A1117芯片!咱们之后再整理。今天我们开始学习构建代码库。(Keil5)
2024-07-13 20:24:01 1226
原创 1.2小车跑起来
电机红线为高电平黑线为低电平电机正转,所以对应的是MOTORA的OUT1和OUT2(注意对应关系,如果红线接到OUT2会导致电机逻辑相反)
2024-07-12 23:33:30 254
原创 从零设计——STM32智能小车
本教程适用于STM32的入门者,对于高手来说略显繁琐!对于代码部分我将会以模块为核心分散讲解知识点,对于事物部份我将以最细致的过程来搭建。
2024-07-12 20:29:52 618
原创 STM32——学习定时器定时0.2s
苦苦一顿搬运后发现又是719,又是19999.感觉自己的天都要塌了!到这里我只想说如果你不会使用STM32的定时器与中断,你的STM32就和一块电源一样!没有任何灵活性与特殊性。
2024-07-01 23:44:25 613
原创 STM32—8段LED显示
3引脚接GND,8引脚接VCC时你的LED显像管才可以被点亮,这就是位选。我这么说你可能还是一知半解,那么我再详细点,如果你这个是3位的LED显像管,一下可以显示3个数字,那么你需要先将第一位的显像管的第八引脚的电平拉高,其他显像管的八号引脚拉低(选位)。再将我们需要的数字写入!循环这样的操作将三个位填满。那么我们在操作时该如何写呢!进入代码学习。
2024-07-01 14:39:17 818 1
原创 STM32课程设计(进行错误分享)(电子密码锁)
最近在弄学校的课程设计,我有很多感慨。我选的项目是电子密码锁,我所使用的外设是:AT24C04,4X4按键矩阵,步进电机与步进电机驱动板,ZET6,OLED屏幕,蜂鸣器。我就花了2个小时建了个库写了下代码。但运行途中问题还是比较的大(细小错误往往非常致命)!在这里我不做源代码了分享,需要的私聊我获取。
2024-06-24 17:39:02 1174 2
原创 EEPROM——>AT24CXX(STM32实战)(1/2)
可编程性:EEPROM允许修改存储在其中的数据。可擦除性:EEPROM中的数据可以被清空,从而可以将存储器用于新的应用场景。随机访问:EEPROM支持随机访问,可以直接访问要读写的地址,而无需像磁带或磁盘那样顺序读取。低功耗:在待机模式时,EEPROM几乎没有任何能耗,但在活动模式下仍能正常工作。
2024-06-17 23:44:04 1404
原创 STM32——OLED外设库的讲解(1/2)
本来我是不打算说OLED这个外设的,但我发现好多教程只是在教你原理,而不教你如何构建库。也正是这个原因出现了很多C/V工程师。
2024-06-12 19:35:15 1863
原创 学会基础服务器响应修改判断(小黄鸟)
本软件需要配置小鸟进行,当打开软件时,小黄鸟会进行第一次判断是user的判断,当我们打开充值会员的通道后,他会进行第二次判断是get VIP的判断 我们这节课探讨的是服务器响应,所以我们只需要长按进行重写,点击响应,点击下方的跟随服务器。我们会发现,第二次get VIP判断的确是直达充值页面,所以没有任何意义。我们从第一个user的判断入手,我们会发现判断是非常明显的hy其实就是中文会员的意思。好了,后面的时间你自行发挥更改,但不要改的特别离谱,推荐往时间线前改,为什么要这么改?一起学习,共同进步。
2024-06-11 21:09:44 461
原创 解析PWM在STM32中的应用
PWM是通过改变脉冲信号的占空比(高电平时间与总周期时间的比值)(一般为百分数例如:信号周期为10,信号占空比为5/10——>高电平时间占5,低电平时间占5。来控制模拟电路的输出功率。具体来说,PWM系统使用一个频率恒定的脉冲信号作为输出电压,并通过改变每个脉冲的宽度(占空比)来调节输出电压的大小。所以当我们的占空比越来越大时,我们的高电平时间也会越来越多,输出的电压也会越高。所以这里调用这些代码的目的是:选取TIM2定时器,并设置其占空比为duty。
2024-06-10 20:42:46 1263
原创 4*4矩阵按键(STM32)超!超!超!详细分析
矩阵键盘,又称为行列式键盘,是用4条I/O线作为行线,4条I/O线作为列线组成的键盘。在行线和列线的每一个交叉点上设置一个按键,因此键盘中按键的个数是4×4个。当某一行线被设置为低电平时,与之相交的列线会被检测(若相对应的按键被按下,列线被检测为低电平)以判断是否有按键被按下。当检测到列线上有低电平时,可以确定被按下的按键位于当前选中的行上。当某一行线被选中(设置为低电平)时,微控制器会读取所有列线的电平状态,以判断是否有按键被按下。列线的主要功能是读取按键状态。设置为输入模式,用于读取按键状态。
2024-06-10 11:52:30 8965 3
原创 数电:超级详解三态门,讲解74LS244DW芯片
三态门,也称为三态输出电路或三态门电路,是计算机组成中一种特殊的电路结构。它允许逻辑门的输出具有三种不同的状态:逻辑“0”,逻辑“1”,以及高阻态。(“0”“1”指多少需要结合自己的实际电路)
2024-06-10 01:05:31 1962
原创 STM32串口中断服务函数详解(含包头,包尾教程)
串口通信我相信很多小伙伴已经或多或少有所了解,但我相信大多数小伙伴仍然停留在只做C/V工程师。在这里我想说,在串口通信中除了串口中断服务函数外你都可以不去深究,但一定要会写会分析串口中断服务函数!!!!
2024-06-08 13:16:02 3627 1
原创 STM32 串口接收-比对信息的利器——strcmp函数
在STM32串口通讯中,我们如何使用strcmp函数来对比接收到的数据是否符合我们所需。
2024-06-08 01:36:33 925 1
新手焊接教程(免费漫画)
2024-07-26
STM32C8T6引脚定义图(图片版)(免费)
2024-07-26
(STM32课程设计)投票器:源代码加PROTEUS仿真加流程图
2024-06-24
串口打印学号姓名,当串口以A为包头D为包尾发送一段数据时,串口接收处理,从而控制步进电机正转反转停止,并且可以使用OLED显示
2024-06-12
strcmp函数在传口中的实践
2024-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人