- 博客(32)
- 收藏
- 关注
原创 【蓝桥杯嵌入式】9_UART(收发)
全部代码网盘自取链接:https://pan.baidu.com/s/1PX2NCQxnADxYBQx5CsOgPA?pwd=3ii2提取码:3ii2。
2025-02-09 23:55:22
239
原创 【蓝桥杯嵌入式】8_IIC-eeprom读写(16位有/无符号数的存储)
全部代码网盘自取链接:https://pan.baidu.com/s/1PX2NCQxnADxYBQx5CsOgPA?pwd=3ii2提取码:3ii2。
2025-02-08 18:32:17
1551
原创 【蓝桥杯嵌入式】6_定时器输入捕获
这是两个信号发生器,可以通过调节板上的两个电位器R39和R40调节输出频率。将PB4、PA15选择ch1,两个信号发生器只能选择TIM3和TIM2。开启定时器2和定时器3通道1的输入捕获开启内部时钟,选择输入捕获直接模式,PSC设置为79,ARR设为65535便足够开启定时器中断定时器3同上。
2025-02-07 23:59:06
337
原创 【蓝桥杯嵌入式】1_工程创建
注意工程保存路径不能有中文选择每次都加载保留.c/.h文件,这样操作后可以简化以后的编程步骤,但是减慢程序的编译速度。运行方式设置:下载后自动复位并运行宏定义类型别名:方便后续代码编写创建bsp文件夹用于存放.c/.h文件增加头文件路径编写代码时记得写在begin和end之间,否则在cube生成代码时begin和end之外的代码会被清除。
2025-02-05 20:11:46
304
原创 edge浏览器:无法访问此界面
的问题后,出现无法访问界面的问题,不止是github ,其他界面也如此,好像断网了一样,但是看wifi已经正常连接。如果发现其他网页可以访问了,但是github依旧无法打开,请参考。在搜索栏搜索控制面板,并打开。点击网络和Internet。关闭代理服务(如果已经关闭,可以尝试开启)点击Internet选项。点击连接,进入局域网设置。
2024-10-27 11:03:16
1122
原创 github加速:Watt Toolkit(附链接)
Watt Toolkit」是一个包含多种Steam工具功能的工具箱。依旧无法打开github,则可以尝试使用网络加速工具进行加速。双击.exe文件进行安装,可通过自定义安装选择安装路径。单击连通性测试,出现延时表示加速成功。如果提升网络异常,单击验证后即可下载。再刷新github网页,发现能够访问。如果打不开请尝试使用个人热点。安装好后打开,进入网络加速。选择github进行加速。网盘下载密码:1234。
2024-10-27 10:59:20
1780
1
原创 edge浏览器:你的连接不是专用连接
问题所在:HTTPS 是 HTTP 协议的高级版本,相比之下提供了更好的安全性。但是,如果使用过时的 HTTP 协议连接网站,Microsoft Edge 会向你发出警告,指出该网站不安全,因此你可能需要使用 HTTPS 打开所有网站。解决办法:Microsoft Edge的Canary 和开发人员频道中提供了自动将HTTP协议连接的网站切换为用HTTPS协议打开的服务。最近在使用edge浏览器打开github时,发现打不开了,提升你的连接不是专用连接。试了很多种方法甚至重装了浏览器,都没有用。
2024-10-21 07:00:00
1342
原创 STM32-MPU6050+DAM库源码(江协笔记)
10轴传感器:3轴加速度传感器+3轴陀螺仪传感器+3轴磁场传感器+气压传感器欧拉角:以飞机为例,欧拉角便是飞机机身相对于初始3个轴的夹角,用于表达飞机的姿态。飞机机头上倾或者上仰,与z轴的夹角称为俯仰(Pitch);飞机机身左翻滚或者右翻滚,与x轴的夹角称为滚转(Roll);飞机机身保持水平,机头向左转向或者向右转向,这个轴的夹角称为偏航(Yaw)。
2024-10-02 22:56:11
1335
原创 STM32-按键控制LED & 光敏传感器控制蜂鸣器(江协笔记)
电压比较器芯片,对AO输出的模拟电压进行二值化从而完成DO的数字输出,里面有两个独立的电压比较器电路(运算放大器)。反之,当同相输入端的电压小于反相输入端的电压时,输出就会瞬间降低为最小值也就是输出接GND。同相输入端IN+接到AO(模拟电压端),IN-接一个电位器(蓝色小方块),这个电位器的接法也是分压电阻的原理,拧动电位器,IN-生成一个可调的阈值电压,两个电压进行比较,最终输出结果为DO(数字电压输出)。按下为低电平,松手为高电平。DO输出指示灯,可以指示DO的输出电平(低电平点亮,高电平熄灭)。
2024-10-02 22:06:38
558
原创 STM32-时钟树
可比作单片机的心脏,其产生的时钟信号可类比为单片机的心跳,单片机通过时钟信号来控制电路工作,其中最常见的有RC和OSC两种时钟电路。RC时钟精度低、体积小,0SC相反,因此,单片机往往内置RC时钟,若要求更高精度则需要外接OSC时钟。OSC:时钟类型,振荡器(Oscillator)一般指石英晶体振荡器时钟。作用:将输入的时钟信号进行分频输出,如72MHz的时钟信号经过1.5分频后得72/1.5=48MHz信号,输出:(1)系统时钟;(2)外部高速时钟;输入:(1)内部高速时钟;输出:(1)实时时钟;
2024-09-14 14:33:09
1255
原创 STM32-中断系统(江协学习笔记)
光栅式不能判断旋转左右,而触点式和霍尔传感器使用正交输出方波信号,可以测量。但触点接触式的传感器不适合电机这种高速旋转的场景,另外几种都是非接触式,可用于电机测速。我们使用的是机械触点式编码器,编码盘在旋转时,依次接通和断开两边的触点,其位置经过特殊设计,能让两侧触点的通断产生一个90°的相位差,配合外部电路,便可输出以下波形——正交波形(可测方向)。方波的个数代表旋转的次数,方波的频率代表旋转的速度。可以用外部中断捕获方波的边沿,以此来判断次数和转速。
2024-09-09 17:04:41
933
原创 STM32-GPIO(江协科技学习笔记)
通过设置这个位设置/清除寄存器,如果我们要对某一位置1,在位设置寄存器的对应位写1即可,剩下不需要操作的位写0,这样它内部就会有电路自动将位设置寄存器中对应位置1,而剩下写0的位保持不变。在STM32中,专门分配有一段地址区域,这段地址映射了RAM和外设寄存器所有的位,读取这段地址中的数据,就相当于读写所映射位置的某一位,这就是位带的操作方式。(PNP的三极管接在蜂鸣器上面,而NPN的三极管接在蜂鸣器下面,因为三极管的通断需要在发射极和基极直接产生一定的开启电压,若反过来可能导致三极管不能开启)
2024-06-13 18:45:22
1114
原创 STM32基础知识(江协科技学习笔记)
(本教程使用的是STLINK来下载调试程序,STLINK用的是SWD的方式,所以只需要占用PA13和PA14口。在使用SWD进行调试时,剩下的PA15、PB3、PB4可以切换为普通IO口来使用,但要在程序中进行配置,不配置的话默认是不会用作IO口的)STM32内部采用了分区供电的方式,所以供电口比较多,在使用时,把VSS都接GND,VDD都接3.3V即可。目前STM32的开发方式主要有基于寄存器的方式、基于标准库(库函数)的方式和基于HAL库的方式。上图,x表示接什么都行,0表示接地,1表示接3.3V。
2024-06-13 16:14:16
720
原创 【单片机课程设计】万年历Plus——附源码和仿真文件
(1)实现万年历功能:能正确显示日期(年、月、日、星期)和时间(时、分、秒),且需支持24小时制。(2)实现闹钟功能:支持用户设置闹钟,闹钟需能设置具体的响铃时间(包括时、分)。当闹钟时间到达时,蜂鸣器播放音乐作为提醒。因为该万年历的程序需要使用的变量数量超过了片内RAM(Internal RAM)的低128字节((3)实现温度检测功能:能够显示正负温度值,精确至小数点后4位。(4)实现闹钟铃声设置功能:至少提供3首音乐作为闹钟铃声的选择。存储类型所对应的区域),所以需要将数据存储到片外RAM中,即使用。
2024-05-30 18:58:17
554
原创 HBuilder制作APP背景图片
position:relative 对table-*-group,table-row,table-column,table-cell.table-caption 元素无效。元素会被移出正常文档流,并不为元素预留空间,通过指定元素相对于最近的非 static 定位祖先元素的偏移,来确定元素位置。注意:要使用z-index,需要先设置元素的position属性为absolute或relative,然后通过设置z-index的值来改变元素的层级关系。:用来显示元素的上下层的叠加顺序,数值越大表示的层级越高。
2024-05-06 12:30:39
1888
原创 关于VMware Workstation 报错:未能启动虚拟机
我所使用的是VMware 16.0 ,遇到的这种情况是因为虚拟机的兼容性问题,按照以下步骤即可解决。3、将原本的workstation12x改为workstation16x,点击下一步。1、选择你要使用的虚拟机,虚拟机——>管理——>更改硬件兼容性。4、选择更改此虚拟机,点击下一步,完成,关闭。5、 重新开启虚拟机,发现可以正常打开。
2024-04-13 21:37:05
8306
3
原创 VS2023静态库的创建和导入
程序编译一般需经预处理、编译、 汇编和链接几个步骤。在我们的应用中,有一些公共代码是需要反复使用,就把这些代码编译为“库”文件。在链接步骤中,连接器将从库文件取得所需的代码,复制到生成的可执行文件中,这种库称为静态库。
2023-05-03 14:13:10
709
1
原创 【51单片机入门】实现流水灯的原理及四种方法(详细易上手型)
初学单片机,流水灯的实现是必不可少的,下面将介绍使用STC-ISP软件延时计算器生成的延时代码实现流水灯的四种方法。
2023-03-26 13:20:01
33418
8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人