自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Git 的基本概念和使用方式

创建仓库:使用git init命令在本地计算机上创建一个新的仓库,或者使用git clone命令从远程仓库克隆一个仓库到本地。合并(Merge):合并是将一个分支的修改合并到另一个分支的过程。拉取和推送:使用git pull命令从远程仓库拉取最新的修改,使用git push命令将本地修改推送到远程仓库。创建和切换分支:使用git branch命令创建分支,然后使用git checkout命令切换到新创建的分支。合并分支:使用git merge命令将一个分支的修改合并到另一个分支。

2024-07-12 16:27:31 714

原创 vofa与单片机的串口通信笔记

当你调用这个函数时,它会等待直到指定数量的数据被完全接收并存储在提供的缓冲区中。当 UART 接收到指定数量的数据时,相应的中断服务例程(ISR)会被调用,以处理接收到的数据。注:Timeout用HAL_MAX_DELAY或0xff,单片机接受速度将会非常慢,有几率会接受不到数据,将超时时间调小则会接受变快。例如,可能会在接收到数据、发送完成、发生错误等情况下触发中断,然后在这个函数中进行数据读取、状态处理、错误处理等操作。每接收一个数据,就打开一次串口中断接收,否则只会接收一个数据就停止接收。

2024-07-11 17:10:08 1461 1

原创 最开始的古老笔记3

1、RCC的内部时钟打开 2、内部时钟模式的配置 3、配置时基单元。后没有分号,新名字在左边,对谁都可改名,typedef有分号,新名字在右边,只能给变量类型改名。1:clear清除—>置低电平—>LED亮;2:置高电平—>LED灭。波,驱动电机),编码器模式(编码器测转速),基本计数模式,主从触发模式。十六进制换算成二进制,看使用手册,从前往后推,就知道需要开启哪些时钟。(可以测出输入信号的频率,占空比),输出比较(可以输出。

2024-07-05 13:52:22 313

原创 STM32HAL库(有部分小型轮子)笔记2

同样都是USART1,但在不同函数中可能表示的代码意思不同,所以要定义不同的宏,不能不同意思的USART1只用一个定义,这将可能导致代码运行出错。与PWM模式1相反,在PWM模式2下,当CNT < CCRx时,PWM输出为低电平;常用于表示一个16位的值,例如。(在做项目时,调试的时候给log赋值1,可以打印参数,在项目做完上交时赋值0,不打印数据,可以提高运行速度)配置的极性是低电平,那么设置占空比时的值越大,电机转速越低。配置的极性是高电平,那么设置占空比时的值越大,电机转速越高。

2024-07-02 16:12:49 1054 1

原创 STM32学习笔记1

在该模式下,当定时器计数值(CNT)小于CCRx时,PWM输出为高电平;同样都是USART1,但在不同函数中可能表示的代码意思不同,所以要定义不同的宏,不能不同意思的USART1只用一个定义,这将可能导致代码运行出错。与PWM模式1相反,在PWM模式2下,当CNT < CCRx时,PWM输出为低电平;常用于表示一个16位的值,例如。(在做项目时,调试的时候给log赋值1,可以打印参数,在项目做完上交时赋值0,不打印数据,可以提高运行速度)配置的极性是低电平,那么设置占空比时的值越大,电机转速越低。

2024-07-02 15:55:32 466

原创 c语言部分知识点(数据类型等)总结

关系表达式和逻辑表达式的值为布尔值(输出1/0);例如:1&&1---1 1&&0---0 1||0---1 0||0---0。先计算表达式1,在计算表达式2,最后计算表达式n,以表达式n的值作为逗号表达式的值;先计算表达式1的值,若为非零值则将表达式2的值作为整个表达式的最终值;例如:a=3*5,a*4,a+5 /*逗号起运算符作用*/此例题中表达式1是赋值表达式,为a赋值,最后逗号表达式的值为20.(5)逗号表达式:表达式1,表达式2,…(3)逻辑运算符:!

2024-07-02 15:48:46 405

原创 STM32项目选择引脚配置

在搜索时,使用板子的型号或名称作为关键词,并加上“引脚定义”或“引脚功能”等词汇,可能会找到相关的论坛讨论、技术文章或用户手册。STM32的每个引脚都有其特定的功能,例如GPIO(通用输入输出)、串口通信(USART、UART、SPI等)、定时器、ADC(模数转换器)等。STM32通常提供引脚定义表和相关文档,其中详细列出了每个引脚的功能、类型、电平和其他特性。根据项目的具体需求,确定所需的引脚类型。等),它们可能也提供了引脚定义的查询功能或库文件,你可以利用这些工具来更方便地找到所需的信息。

2024-07-02 15:45:21 375

空空如也

空空如也

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

TA关注的人

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