logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

FreeRtos面试问题合集

RTOS,即实时操作系统(Real-Time Operating System),是一种专门为实时应用设计的操作系统。它旨在满足严格的时限要求,确保在限定的时间内完成任务,并对外部事件作出响应。RTOS在嵌入式系统开发中非常重要,广泛应用于各种需要高可靠性和精确时间控制的场景中。RTOS的特点及时响应:RTOS能够保证在预定的时间内对外部事件作出响应,这是其最核心的特点。任务调度:RTOS提供了高

#单片机#嵌入式硬件
STM32-RTC内部时钟

独立的定时器,RTC模块拥有一组连续的计数的计数器,提供独立时钟日历功能。32位向上计数:HSE,LSE(通常使用),LST。修改计数器的值可重新设置系统当前时间和日期。

#stm32#实时音视频#嵌入式硬件
STM32-定时器输入捕获

对输入信号的上升沿下降沿双边沿进行捕获;用于测量输入信号的脉宽、测量PWM输入的频率及占空比。代码实现(在这里也用到了STA来获取现在输入捕获的有没有完成)设置计数器的值(清空计数器)获取定时器通道1的输入捕获值。

#stm32#嵌入式硬件#单片机
STM32-看门狗

5:键寄存器:控制寄存器 0x5555-关闭写保护;0xAAAA-计数递减重装载值给递减计数器;0xCCCC-启动功能。12位递减计数器,递减到0产生复位,如果到0前刷新了计数值,系统不会产生复位也就是喂狗。1:时钟源:来自内部时钟LSI;挂载在APB1总线上,7位递减计数器;主函数代码(按键按下进行喂狗点亮灯)2:预分频器:—PR操控预分频因子。一旦开启无法关闭,复位后才能关闭。4:重装载值 设

#stm32#嵌入式硬件#单片机
STM32-USART

异步通信:以字符为单位(间隔任意)字符里的数据间隔一定;通常为96-N-8-1(9600波特率,无校验位,8个有效数据位,1位停止位)并行通信:多条数据线同时传递数据,一次性传递过去数据 (抗干扰能力弱)半双工:RX-TX进行时,另一方的RX-TX不能进行,只能进行一个。数据发送:数据寄存器DR-发送寄存器TDR-发送移位寄存器(2)数据接收:移位寄存器-接收数据寄存器RDR-数据寄存器DR(2)

#stm32#嵌入式硬件#单片机
嵌入式学习-Day6

给一个数组NUMS,数组中有2n个元素,按照[x1,x2,x3.....xn,y1,y2,y3....yn]的格式排列,请将数组按照[x1,y1,x2,y2,....xn,yn]格式重新排列。,可以在tem的c文件中写入一个获取外部校准的函数的变量,届时,在主函数借用两个函数就能完成传递,首先定义一个。模拟获取co2,pm2.5的数值,并对co2的浓度,pm2.5的浓度做出划分,详情划分在代码注释

#学习
FreeRtos面试问题合集

RTOS,即实时操作系统(Real-Time Operating System),是一种专门为实时应用设计的操作系统。它旨在满足严格的时限要求,确保在限定的时间内完成任务,并对外部事件作出响应。RTOS在嵌入式系统开发中非常重要,广泛应用于各种需要高可靠性和精确时间控制的场景中。RTOS的特点及时响应:RTOS能够保证在预定的时间内对外部事件作出响应,这是其最核心的特点。任务调度:RTOS提供了高

#单片机#嵌入式硬件
嵌入式学习-Day12

电阻混联:在电路中包含了复杂的串联,混连,还有一些特殊的结构,这样的情况下需要特殊的方法:标点法(看看电阻的两个结点分别对应那个电压标点重新连线)受控电源(非独立电源):电压或电流的大小和方向不是给定的时间函数,而是受电路中某个地方的电压或电流控制的电源,称受控源。理想电流源:其暑促电流总能保持定值或一定的时间函数,其值与它的两端电压u无关的元件叫做理想电流源。任何一个复杂的电路,向外引出两个端钮

#学习
嵌入式学习-Day8

数组名称buffer保存了数组的首地址,可以向指针变量一样,直接读取地址,不像结构体等其它类型的变量,需使用&uint8_t voltage_ok : 1;// 位0: 电压正常 (1=正常)uint8_t temp_ok : 1;// 位1: 温度正常 (1=正常)uint8_t comm_ok : 1;// 位2: 通信正常 (1=正常)// 气压值 (0.1hPa)// 温度值 (0.1°C

#学习
嵌入式学习-Day2

数据截断:通常出现在赋值场景,将数据类型大的变量赋值给数据类型较小的变量(对于浮点数转换为整数,只保留整数位)溢出危害无法杜绝,必须保持编写敏感,在编写代码时,充分考虑数据的取值范围,使用合适的数据类型。:在表达式中,运算符两侧混有不同类型的常量及变量中,他们都要转换成同一类型,再转换。|| :一个操作数为真,结果就为真,两个操作数都为假,结果才为假;&&:两个操作数都为真,结果才为真,一个操作数

文章图片
#学习
到底了