自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 WPF基本布局基础

描述: 是WPF中最常用的布局容器之一。它允许你通过定义行和列来创建一个灵活的网格布局。子元素可以放置在特定的行和列中,并且可以跨越多行或多列。特点:支持行和列的定义,可以设置行高和列宽。支持子元素的绝对定位和相对定位。适合复杂的布局需求。常用属性, , , , , 作用: 和 : 定义 的行和列。 和 : 指定子元素在 中的位置。 和 : 指定子元素跨越的行数或列数。示例:结果:描述: StackPanel 是一个简单的布局容器,它将子元素按照水平或垂直方向依次排列。特点:子元素按照顺序排列,

2025-02-24 14:37:26 953

原创 STM32—旋转编码器控制直流电机(标准库)

本文使用通过来控制直流电机正转和反转(Speed:0-100),代码部分基于标准库,使用定时器输出比较两个通道来控制PWM输出。

2024-10-16 11:36:07 3231 2

原创 学习CubeIDE——外设中断开发

实验现象:使用来产生,中断程序是。

2024-09-20 11:28:59 649

原创 学习CubeIDE——定时器开发

在b站上学习洋桃电子关于HAL库开发,发现使用CubeIDE是真的简单又方便。实验现象:使用来产生,中断程序是在我看来,定时器,是一个从0开始增1(常规),增加到一定值就产生中断。其中,有两个参数需要我们来设置,一个是这个“一定值”,即重装值(Counter Period);一个是每次增1所用的时间,这个时间是由定时器时钟(Timer Clock)和定时器分频(Prescaler) 计算出来的。

2024-09-19 18:26:53 539

原创 HAL库学习梳理——SPI(收发Flash数据实验)

就是对NSS的GPIO引脚输入相应的高低电平。笔者这里NSS的GPIO引脚是PA4。:从器件工作手册上可以看到,Flash的写使能指令是。与上面的一样,写使能指令是。

2024-09-14 11:20:58 1016

原创 HAL库学习梳理——SPI

笔者跟着B站铁头山羊视频学习开发教程。下面对有关课程知识和应用做一个梳理。

2024-09-13 17:39:34 536

原创 HAL库学习梳理——时钟树

时钟总线就像 USB扩展坞 一样,给其他外设配置时钟。每一个外设的需要的时钟频率又不一样,每个外设对应的时钟源也就不一样,外设就像叶子,每个时钟源就像根部,经过倍频器、分频器等躯干的配置,产生出不同时钟频率供外设使用。通过锁相环(PLL)倍频系数和分频器 来设置 系统时钟(System Clock,SYSCLK)。有一说一,这个教程自诩为“最佳教程,没有之一~”,确实有点东西。笔者跟着B站铁头山羊视频学习。对时钟树进行配置,更能豁然开朗。

2024-09-13 14:32:47 429

原创 HAL库学习梳理——I2C

笔者跟着B站铁头山羊视频学习开发教程。下面对HAL库有关课程知识和应用做一个梳理。主机发送5个元素数据给从机。读取从机的数据保存到自定义的变量中,再判断第6位是否为0。

2024-09-13 11:41:06 698

原创 HAL库学习梳理——UART

笔者跟着B站铁头山羊视频学习开发教程。下面对HAL库有关UART课程知识和应用做一个梳理。发送数据给 串口外设。将串口接收到的数据保存到自定义的变量中,再判断。

2024-09-12 17:53:48 1215

原创 HAL库学习梳理——GPIO

笔者跟着B站铁头山羊视频学习开发教程。有一说一,这个教程自诩为“最佳教程,没有之一~”,确实有点东西。像我这种看视频想睡觉的入门小白来说,感觉捡到宝了。下面对这些课程的应用做一个梳理。

2024-09-12 15:59:56 1462

原创 STM32——看门狗通俗解析

笔者在学习看门狗的视频后,对看门狗仍然是一知半解,后面在实际应用中发现它是一个很好用的检测或者调试工具。所以总结一下笔者作为初学小白对看门狗的理解。

2024-09-09 18:43:51 2277 1

原创 硬石STM32开发板YS-F1Pro工程创建

笔者想在硬石YS-F1Pro上进行开发,所用芯片为STM32F103ZET6版本。以下是在Keil5上创建工程的步骤。仅供参考!

2024-09-06 10:06:56 2737

原创 GPIOMode_TypeDef 学习备注

其中,

2024-09-04 15:59:01 1582

原创 Flash读写操作注意事项—逻辑详解

SPI的写入频率是非常高的,而Flash的写入速度比较慢,所以需要使用一个RAM页缓存区来存储写入的数据,从而可以跟得上SPI总线的速度。需要注意的是,这个页缓存区只有256个字节,所以在写入的一个时序中,连续写入的数据不能超过256字节。由于Flash擦除和拓印数据需要时间,这段时间,芯片会进入一段比较忙的状态,此时页缓存区会将状态寄存器的BUSY位 置1。:页缓冲区将数据写入到Flash中需要慢慢搬砖,这段时间为忙状态,此时页缓冲区会将状态寄存器BUSY置1,整个SPI芯片也不响应任何读写操作。

2024-09-02 16:43:43 1658

原创 基于STM32——软件模拟 IIC 通信(b站江协科技视频学习)

在b站上学习江协科技官方视频——STM32入门教程,对I2C通信协议进行总结。

2024-08-30 16:27:20 1728

原创 STM32——TIM定时器、PWM

STM32嵌入式学习笔记——定时器中断、PWM输出比较、驱动舵机与直流电机学习视频:b站—江协科技

2024-08-23 15:31:22 1631

原创 51单片机入门实验代码——IIC协议读写EEPROM操作

Public》 存放常规设置的接口和常用的函数,比如延时函数。《APP》 存放IO设备相关设置的接口和调用函数。以上内容,学习参考所用。如有侵权,Call我必删。《User》 存放main.c;首先第一步操作:对文件进行管理。

2024-08-14 11:54:59 477

原创 51单片机入门实验代码——串口通信并控制直流电机开关

以上内容,学习参考所用。如有侵权,Call我必删。

2024-08-12 10:34:47 333

原创 51单片机入门实验代码——LED呼吸灯&直流电机调速

以上内容,学习所用。

2024-08-09 15:22:02 603

原创 51单片机入门实验代码——矩阵按键实验

以上内容,学习参考所用。如有侵权,Call我必删。

2024-08-08 18:03:23 419

原创 51单片机入门实验代码——独立按键实验

当K1键被按下时,右边是联通状态,P31因为右边接地有通路,电压明显减少,显示为低电平。当K1键未被按下,右边是断开状态,P31因为上拉电阻的存在显示为高电平。如图所示K1健右边接地,左边与P31引脚相连并且有个上拉电阻。以上内容,学习所用。如有侵权,Call我必删。如何用数码管显示可以走动的时间,可参考。

2024-08-08 16:35:19 949

原创 51单片机入门实验代码——动态数码管显示

以上内容,学习参考所用。如有侵权,Call我必删。

2024-08-08 10:40:44 2211

原创 51单片机入门实验代码——LED灯

当i=0时: LED_PORT= ~(0000 0001)——> LED_PORT= 1111 1110 ——> LED只有P2.0亮。当i=1时: LED_PORT= ~(0000 0010)——> LED_PORT= 1111 1101 ——> LED只有P2.1亮。当i=8时: LED_PORT= ~(1000 0000)——> LED_PORT= 0111 1111 ——> LED只有P2.7亮。在for循环中,实现依次点亮P2.0-2.7。上述笔记为学习所用,如有侵权,Call我必删!

2024-08-07 15:52:39 3914

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除