自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [11-4]SPI通信外设 江协科技学习笔记(5个知识点)

TDR、TXE、RDR、RXNE 这些术语通常与串行通信接口有关,特别是在使用 UART(通用异步收发传输器)或 USART(通用同步/异步收发传输器)时。在嵌入式系统和微控制器编程中,正确地管理和使用这些寄存器和标志是实现可靠通信的关键。• 用途:这是一个状态标志,当 RDR 中有未读取的数据时,RXNE 被置位。• 用途:在串行通信中,数据在发送之前会被写入 TDR。• 用途:这是一个状态标志,当 TDR 为空时,TXE 被置位。• 用途:在串行通信中,接收到的数据会被存储在 RDR 中。

2025-06-13 01:51:31 694 1

原创 [11-3]软件SPI读写W25Q64 江协科技学习笔记(19个知识点)

12345678910111213141516171819。

2025-06-13 01:30:30 208 1

原创 [11-2]W25Q64简介 江协科技学习笔记(9个知识点)

123456789。

2025-06-12 21:43:32 105 1

原创 [11-1]SPI通信协议 江协科技学习笔记(10个知识点)

12345678910。

2025-06-11 21:10:06 314 1

原创 [10-5]硬件I2C读写MPU6050 江协科技学习笔记(11个知识点)

12345678910最后一个字节就是11。

2025-06-11 21:02:30 158 1

原创 [10-4]I2C通信外设 江协科技学习笔记(9个知识点)

123456789。

2025-06-09 03:50:41 91 1

原创 [10-3]软件I2C读写MPU6050 江协科技学习笔记(16个知识点)

12345678910111213141516。

2025-06-09 03:46:05 344 1

原创 关于如何使用VScode编译下载keil工程的步骤演示

2025-06-06 08:27:49 459

原创 关于esp32开发板连接不上wifi热点的问题汇总

如果你的ESP32开发板有特定的型号或功能,也可能有对应的更具体的选项,比如“ESP32-WROVER-KIT”(针对带有Wrover模块的开发板)、“ESP32-CAM”(用于ESP32摄像头开发板)等。3. 找到“最大兼容性”开关(不同iOS版本名称可能略有差异),打开该开关,此时iPhone热点将使用2.4GHz频段,以确保与更多设备兼容。在Arduino IDE中使用ESP32开发板,通常选择“ESP32 Dev Module”。2. 点击“个人热点”选项,开启热点。1. 打开手机“设置”应用。

2025-06-06 02:28:49 563 1

原创 [10-2]MPU6050简介 江协科技学习笔记(22个知识点)

欧拉角的优点是直观易懂,但它们也存在一些局限性,比如在某些情况下会出现“万向锁”(Gimbal Lock)问题,即当两个轴的旋转角度相同时,会导致一个自由度的丢失,使得旋转变得不确定。例如,在航空领域,偏航、俯仰和翻滚是常用的术语,而在机器人学中,可能会使用不同的轴命名。除了欧拉角,还有其他描述旋转的方法,如四元数(Quaternion),它能够避免万向锁问题,并且在计算机图形学和机器人学中广泛使用。• 翻滚角(Roll):绕纵向轴(通常是x轴)的旋转,表示翻滚角度的变化。

2025-06-05 21:25:42 665 1

原创 [10-1]I2C通信协议 江协科技学习笔记(17个知识点)

1234567891011121314151617。

2025-06-05 21:13:04 496 1

原创 [9-6]FlyMcu串口下载&STLINK Utility 江协科技学习笔记(12个知识点)

123456789101112。

2025-06-03 23:32:25 170

原创 关于PID的理解

关于PID的理解 :直立环的作用是让轮子往前面转;速度环是为了让速度为0,它的作用是为了加快往前追;转向环是为了不让轮子左右偏移。

2025-06-03 02:26:18 213

原创 关于免费版MQTT.fx 1.7.1下载与安装(附带下载链接)

MQTT.fx目前官网已经更新到5.x的版本,该版本需要付费使用,作为学习使用的话还是建议用免费的1.7.1版本,但是官网已经没有这个版本的安装包了,以下链接是我在网上找到的资料,该仓库仅用于学习交流,请勿用于商业用途。

2025-06-02 03:57:30 185

原创 [9-5]串口收发HEX数据包&串口收发文本数据包 江协科技学习笔记(5个知识点)

12345。

2025-06-01 16:38:51 106

原创 关于开发板连接电脑找不到CH340解决方法大全(附ch340驱动下载链接)

支持传输数据。

2025-06-01 04:04:45 458 1

原创 [9-4]USART串口数据包 江协科技学习笔记(5个知识点)

12345。

2025-05-31 08:28:42 109 1

原创 [9-3] 串口发送&串口发送+接收 江协科技学习笔记(26个知识点)

1234567891011121314151617181920212223242526中断。

2025-05-31 08:26:58 736 1

原创 [9-2] USART串口外设 江协科技学习笔记(9个知识点)

• 有什么用:LIN提供了一种低成本、低数据速率的通信方式,适用于车窗控制、车灯控制等不需要高速数据传输的应用。• 有什么用:常用于身份验证、支付系统、访问控制等安全要求较高的场合,如信用卡、健康保险卡、员工ID卡等。• 有什么用:IrDA标准使得不同设备之间的红外通信成为可能,广泛应用于遥控、无线鼠标、键盘等设备。• 是什么:LIN是一种用于汽车内部网络的通信协议,用于连接车内的电子控制单元(ECUs)。• 是什么:智能卡是一种带有嵌入式微处理器和存储器的塑料卡片,可以存储和处理数据。

2025-05-29 16:51:30 511 2

原创 [9-1] USART串口协议 江协科技学习笔记(13个知识点)

需要注意的是,不同的设备可能支持不同的逻辑电平标准,因此在设计电路时,需要确保所有连接的设备都支持相同的电平,或者使用电平转换器进行适配。如果余数为零,则数据被认为是正确的;CRC(Cyclic Redundancy Check,循环冗余校验)是一种常用的、基于除法和余数的校验算法,用于检测数据传输或存储过程中的错误。• 噪声容限大:TTL电平具有较大的噪声容限,这意味着它能够抵抗一定程度的电气噪声,保持信号的完整性。• 错误检测:在数据传输过程中,CRC可以帮助检测出错误,确保数据的完整性。

2025-05-29 16:43:40 706 2

原创 [8-2] DMA数据转运&DMA+AD多通道 江协科技学习笔记(12个知识点)

12345678技巧9101112。

2025-05-27 14:35:35 203 1

原创 [8-1] DMA直接存储器存取 江协科技学习笔记(7个知识点)

1234567。

2025-05-27 14:24:43 99 1

原创 [7-2] AD单通道&AD多通道 江协科技学习笔记(30个知识点)

1234567891011112131415161718192021222324252627282930。

2025-05-26 14:10:41 493 1

原创 [7-1] ADC模数转换器 江协科技学习笔记(14个知识点)

在STM32微控制器中,DMA控制器可以管理多个DMA通道,每个通道可以配置为传输不同类型的数据。DMA(Direct Memory Access,直接内存访问)是一种硬件特性,它允许某些硬件子系统直接访问系统的内存,而无需CPU的介入。• 实时数据处理:在需要实时处理数据的应用中,如音频或视频处理,DMA可以确保数据及时传输。• 提高数据传输速度:DMA可以在不占用CPU的情况下进行数据传输,从而提高数据传输速度。• 减轻CPU负担:通过DMA传输数据,CPU可以同时执行其他任务,提高系统的整体性能。

2025-05-26 13:58:23 339 2

原创 关于用STM32cubeMX生成的freeRTOS代码用keil编译报错的问题解决方法freertos_os2.h(31): error: #13: expected a file name

回到STM32CubeMX软件,生成文件时改版本,在Project Manager中找到Firmware Package的改成V1,8,5就行了,你的keil不支持1.8.6,要不每次建立的时候都得重新放进去。在使用STM32CubeMX时候,如果选择Freertos选项的CMSIS_2,并且生成的项目导入的IDE为。发生问题所在的文件夹及具体文件路径。的话,编译出现了问题。

2025-05-21 17:19:06 197

原创 [6-8] 编码器接口测速 江协科技学习笔记(7个知识点)

在STM32微控制器的定时器模块中,`CNT`通常指的是定时器的计数器值。`CNT`是定时器操作的核心部分,通过编程控制`CNT`的值和行为,可以实现多种定时和控制功能。• 事件触发:当`CNT`匹配到捕获/比较寄存器(CCR)的值时,可以触发外部事件或中断。• PWM控制:在PWM(脉宽调制)应用中,`CNT`的值可以决定PWM信号的占空比。• 计数:`CNT`用于记录定时器的计数,可以用于测量时间间隔或产生周期性的事件。• 定时:通过设置`CNT`的值,可以控制定时器的定时长度,实现定时功能。

2025-05-15 18:54:35 488

原创 [6-7] TIM编码器接口 江协科技学习笔记(5个知识点)

12345。

2025-05-15 18:47:55 85

原创 [6-6] 输入捕获模式测频率&PWMI模式测频率占空比 江协科技学习笔记(12个知识点)

12456789101112。

2025-05-15 02:12:50 208

原创 [6-5] TIM输入捕获 江协科技学习笔记(8个知识点)

12345678。

2025-05-15 01:40:56 86 1

原创 [6-4] PWM驱动LED呼吸灯&PWM驱动舵机&PPWM驱动直流舵机 江协科技学习笔记(28个知识点)

【代码】[6-4] PWM驱动LED呼吸灯&PWM驱动舵机&PPWM驱动直流舵机 江协科技学习笔记(28个知识点)

2025-05-14 19:31:39 269 1

原创 [6-3] TIM输出比较 江协科技学习笔记(14个知识点)

1234567891011121314。

2025-05-14 19:02:32 86 1

原创 [6-2] 定时器定时中断&定时器外部时钟 江协科技学习笔记(41个知识点)

1234567891011121314151617181920212223242526272829303132333435363738394041。

2025-05-10 15:32:07 435 1

原创 [6-1] TIM定时中断 江协科技学习笔记(45个知识点)

这里的`T`代表定时器(Timer),`I`代表输入(Input),`1`表示这是定时器的第一个输入捕获通道,`FP`代表输入捕获的滤波器(Filter),而`1`表示这是第一个滤波器配置。`ETR`引脚在STM32微控制器中是“External Trigger”(外部触发)的缩写,它是一个多功能的输入引脚,用于接收外部信号来控制定时器的行为。• 输入捕获:输入捕获是定时器的一种模式,它可以捕获(即记录)定时器计数器的值,当一个外部信号的边沿(上升沿或下降沿)出现在指定的定时器输入引脚上时。

2025-05-09 23:16:28 1255 1

原创 [5-2] 对射式红外传感器计次&旋转编码器计次 江协科技学习笔记(38个知识点)

1、2、3、这些缩写通常出现在嵌入式系统或微控制器的上下文中,它们各自有不同的功能:• RCC:Reset and Clock Control(复位和时钟控制)。它负责管理微控制器的时钟系统,包括时钟源的选择、时钟频率的设置以及复位控制等。• GPIO:General Purpose Input/Output(通用输入输出)。这是微控制器上的一组可编程引脚,可以被配置为输入或输出模式,用于与外部设备进行通信。• AFIO:Alternate Function Input/Output(备用功能输入输出)。在

2025-05-08 17:16:00 1299 1

原创 STM32F103参考手册(中文与英文).pdf

链接: https://pan.baidu.com/s/1Kuug5F8wH6Hp2zN0vJ04LQ?pwd=bues 提取码: bues。链接: https://pan.baidu.com/s/11cIRiql1OpKN3FPR-yvFEw?pwd=eg3j 提取码: eg3j。通过网盘分享的文件:STM32F103参考手册(中文).pdf。通过网盘分享的文件:STM32F103xE数据手册.pdf。

2025-05-05 13:32:34 259

原创 [5-1]EXTI外部中断 江协科技学习笔记(32个知识点)

• NVIC是嵌套向量中断控制器(Nested Vectored Interrupt Controller): 它是一种硬件结构,用于管理微控制器中的中断和异常。它是一种硬件特性,允许外设(如ADC、USART等)直接与内存进行数据传输,而无需经过CPU的介入。• RTC(实时时钟):一个独立的时钟,用于跟踪当前的时间和日期,通常在微控制器断电时由电池供电。• SPI(串行外设接口):一种高速的同步串行通信协议,用于微控制器和外部设备之间的数据传输。20为什么不能选相同数字的原因(比如。

2025-05-03 03:04:38 499

原创 [4-2]OLED显示屏 江协科技学习笔记(8个知识点)

1、2、3、4、5、6、7、8、

2025-05-03 02:52:03 135

原创 [4-1]OLED调试工具 江协科技学习笔记(7个知识点)

1、2、3、4、5、6、7、

2025-05-03 02:44:30 88

原创 [3-2]GPIO输入 江协科技学习笔记(17个知识点)

1、2、3、4、5、6、7、8、9\10.11、12、1314、14、15、16、17、

2025-05-03 02:38:30 478

原创 [3-1]GPIO输出 江协科技学习笔记(33个知识点)

26、在 STM32 微控制器中,RCC的中文名字是复位和时钟控制器。12、开漏模式下(1断,0开低电平vss)20、箭头进就是PNP。21、箭头出就是NPN。

2025-04-30 01:34:19 456

空空如也

空空如也

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

TA关注的人

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