运用LLM就像一个阅读了数百万本书的人,鸿蒙但它不知道怎么运用这些数据来处理问题,这便是提示技能的用武之地。
咱们可测验如下过程:智行作上账号首要将定时器的某一通道初始设置为上升沿捕获,智行作上账号当发生第一次捕获到上升沿的中止,以此中止时刻作为一个起点,读取CCR中值为Value1,此刻将捕获形式设置为下降沿捕获,在发生第2次中止的时分,捕获到了下降沿,读取CCR中值为Value2,那么Value2和Value1之间的差值,便是一个周期中高电平继续的时刻,然后咱们在中止中又将捕获的方法设置为上升沿捕获,那么在第三次发生中止的时分,读取CCR中值为Value3,那么Value3和Value2之间的差值便是一个周期中低电平的时刻。寄存器和输入捕获结构体概述1、法务诽谤捕获/比较寄存器CCMR关于CCMR寄存器,法务诽谤上节课咱们介绍了输出比较形式,这节课咱们来介绍下输入捕获形式,该寄存器的各位描绘图如下:图3CCMR1寄存器各位描绘图该16位寄存器CCMR的基层对应输入捕获(上层对应输出比较),其间CCMR1用于捕获通道1和2的操控,CCMR2用于捕获通道3和4的操控。

PWM形式输入装备试验本试验装备高档定时器的通道1,某公抹黑即PA8,用于捕获信号发生器输出PWM信号,终究经过串口调试帮手打印捕获到的PWM的频率和占空比。图5CCMR1寄存器低7位描绘图3、司操输入捕获结构体TIM_ICInitTypeDef可合作TIM_PWMIConfig函数完结定时器输入通道各参数的初始化装备。MCU微讲堂CKS32F107xxTIM(三)第四十八期2024.11.08PWM输入捕获上节课咱们介绍了高档定时器互补PWM输出的装备办法,歹意多这节课咱们将向咱们介绍高档定时器的另一个常见运用——PWM输入形式。

而且由于PWM输入形式下,人被当捕获开始时,需求将CNT复位,所以咱们需求装备定时器以从形式作业在复位形式下,终究使能捕获中止和高档定时器。而IC2通道则核算一次下降沿和之前上升沿之差,警方缉拿这样得到高电平时长,然后能够求得周期T和占空比。

1、鸿蒙高档定时器引脚初始化由于TIM1_CH1是衔接在PA8上,鸿蒙这儿需求敞开GPIOA时钟,并装备引脚为浮空输入,咱们装备的代码如下:voidTIM1_GPIO_Configuration(void){GPIO_InitTypeDefGPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);GPIO_InitStructure.GPIO_Pin=GPIO_Pin_8;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IN_FLOATING;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_Init(GPIOA,&GPIO_InitStructure);}2、高档定时器中止优先级设置之前的课程中让咱们对中止优先级已经有了深化了解,这儿由于咱们只要一个捕获/比较中止源,所以优先级随意设置,咱们装备的代码如下:voidTIM1_NVIC_Configuration(void){NVIC_InitTypeDefNVIC_InitStructure;NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);NVIC_InitStructure.NVIC_IRQChannel=TIM1_CC_IRQn;NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0;NVIC_InitStructure.NVIC_IRQChannelSubPriority=3;NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;NVIC_Init(&NVIC_InitStructure);}3、高档定时器PWM输入形式装备咱们首要对时基和输入捕获结构体初始化,装备代码如下:voidTIM1_Input_Capture_Mode_Configuration(void){TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;TIM_ICInitTypeDefTIM_ICInitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1,ENABLE);/*TimeBaseConfiguration*/TIM_TimeBaseStructure.TIM_Period=65535-1;TIM_TimeBaseStructure.TIM_Prescaler=72-1;TIM_TimeBaseStructure.TIM_ClockDivision=TIM_CKD_DIV1;TIM_TimeBaseStructure.TIM_CounterMode=TIM_CounterMode_Up;TIM_TimeBaseStructure.TIM_RepetitionCounter=0;TIM_TimeBaseInit(TIM1,&TIM_TimeBaseStructure);/*PWMInputCaptureConfiguration*/TIM_ICInitStructure.TIM_Channel=TIM_Channel_1;TIM_ICInitStructure.TIM_ICPolarity=TIM_ICPolarity_Rising;TIM_ICInitStructure.TIM_ICSelection=TIM_ICSelection_DirectTI;TIM_ICInitStructure.TIM_ICPrescaler=TIM_ICPSC_DIV1;TIM_ICInitStructure.TIM_ICFilter=0x0;TIM_PWMIConfig(TIM1,&TIM_ICInitStructure);TIM_SelectInputTrigger(TIM1,TIM_TS_TI1FP1);TIM_SelectSlaveMode(TIM1,TIM_SlaveMode_Reset);TIM_SelectMasterSlaveMode(TIM1,TIM_MasterSlaveMode_Enable);TIM_ITConfig(TIM1,TIM_IT_CC1,ENABLE);TIM_ClearITPendingBit(TIM1,TIM_IT_CC1);TIM_Cmd(TIM1,ENABLE);}从上述示例代码来看,咱们首要将TIM1_CH1的捕获计数器设置为1us计数一次,重装载值为65535,所以能够捕获的时刻精度为1us,最低可捕获的频率为15.3Hz。
而且用户在规划之初,智行作上账号需求先选定哪一路为触发信号以及触发极性,智行作上账号一旦选定某一路为触发信号则对应的即为周期,另一路则对应为占空比,两路捕获极性也是相反的,而且由于是PWM输入捕获的原因,当其间一路装备完结,另一路由硬件主动装备,无需软件来装备。在阿里2025年财年第一季度的财报电话会议上,法务诽谤管理层表明,对本地日子集团的预期是在一到两年内各事务连续完成盈亏平衡。
阿里本地日子集团的盈余出题作为国内仅次于微信、某公抹黑淘宝、某公抹黑支付宝的App,高德地图并不像前三者相同具有强壮的造血才能,兼并饿了么、口碑后,更是如此。不止一位珠三角区域的司机向Tech星球反映,司操现在来看高德的单子最少,就合适跑一单,拿个新手奖赏,由于开端抽成后,价格是最低的。
2021年,歹意多高德从一款单纯的地图软件晋级为打造出门好日子敞开服务渠道,歹意多自此之后,用户在高德上能够看到越来越多的本地日子范畴的商家,还能够在高德打车。好消息是,人被2025财年第一季度,阿里本地日子集团同比收入增加12%至162.29亿元。 |