自定义博客皮肤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)
  • 收藏
  • 关注

原创 Freertos与裸机的特点

(2)delay 空等待,CPU不执行其他代码。3、抢占式 高优先级任务抢占低优先级任务。4、任务堆栈 每个任务都有自己的栈空间。(3)结构臃肿 实现功能都放在无限循环。1、分而治之 实现功能划分为多个任务。(1)实时性差(应用程序)轮流执行。2、延时函数 任务调度。

2023-09-13 23:15:32 88

原创 U盘只读怎么办?不能显示盘符怎么办?

U盘无法写入数据,导致差点U盘报废仅此记录一下,以后说不定还会用到,也能够帮助需要帮助的人。

2023-08-13 23:04:26 277 1

原创 定时器中断实验

STM32的每个通用定时器都是完全独立的,没有互相共享的任何资源。这里的CK_INT时钟是从APB1倍频的来的,除非APB1的时钟分频数设置为1,否则通用定时器TIMx的时钟是APB1时钟的2倍,当APB1的时钟不分频的时候,通用定时器TIMx的时钟就等于APB1的时钟。这里我们同样仅关心它的第0位,该位是更新中断允许位,本章用到的是定时器的更新中断,所以该位要设置为1,来允许由于更新事件所产生的中断。这里顺带介绍一下TIMx_CNT寄存器,该寄存器是定时器的计数器,该寄存器存储了当前定时器的计数值。

2023-07-11 17:53:02 108

原创 stm32学习——中断概述

例:B中断正在执行,A中断抢占优先级数值比B中断小(A抢占优先级比B高),A中断则抢过B中断的使用权,响应A的中断服务函数,A中断执行完再交回B。在F103上,使用这4个bit,组织成五组优先级分组。这5组中,每组分为1个抢占组,1个子优先级组。通过学习外设:外部中断/事件控制器(EXTI),掌握中断优先级配置和中断的使用方法。所以:抢占优先级>子优先级>IRQ编号。嵌套向量中断控制器(NVIC)功能。

2023-06-29 16:10:45 77 1

原创 窗口看门狗

如果使用窗口看门狗,程序员可以根据程序正常执行的时间设置刷新看门狗的一个时间窗口,保证不会提前刷新看门狗也不会滞后刷新看门狗,这样可以检测出程序没有按照正常的路径运行非正常地跳过了某些程序段的情况。对于一般的看门狗,程序可以在它产生复位前的任意时刻刷新看门狗,但这有一个隐患,有可能程序跑乱了又跑回正常的地方,或跑乱的程序正好执行了刷新看门狗操作,这样的情况下一般的看门狗就检测不出来了;之所以称为窗口就是因为其喂狗时间是一个有上下限的范围内(窗口),你可以通过设定相关寄存器,设定其上限时间(下限固定)。

2023-06-27 22:37:28 63 1

原创 单片机学习之路——串口通信篇

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考1.1通信的概念简单来说,通信就是传递信息;在硬件领域,通信的方式也有很多种,从简单的串口通信,I2C,SPI,CAN等,不同的通信总线,对应的协议也不同,但是通信的本质是相同的。数据传送方式:串行通信和并行通信;通信的数据同步方式:同步通信、异步通信数据的传输方向:单工、半双工、全双工1.2传送方式。

2023-05-10 16:54:38 169 1

原创 电容的作用-滤波

电容的作用-滤波

2021-12-30 14:26:56 1613

空空如也

空空如也

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

TA关注的人

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