当前位置: 首页 > news >正文

宁波高端网站建设seo搜索引擎优化兴盛优选

宁波高端网站建设,seo搜索引擎优化兴盛优选,h5网页设计欣赏,在一家传媒公司做网站编辑_如何?软件定时器 FreeRTOS提供了现成的软件定时器功能,可以一定程度上替代硬件定时器,但精度不高。 实验:创建一个任务,两个定时器,按键开启定时器,一个500ms打印一次,一个1000ms打印一次。 实现&…

 软件定时器

FreeRTOS提供了现成的软件定时器功能,可以一定程度上替代硬件定时器,但精度不高。

实验:创建一个任务,两个定时器,按键开启定时器,一个500ms打印一次,一个1000ms打印一次。

实现:在【STM32】FreeRTOS事件组学习基础上修改。

/* USER CODE END Variables */
osThreadId Task1Handle;
osTimerId myTimer01Handle;
osTimerId myTimer02Handle;
/* Create the timer(s) *//* definition and creation of myTimer01 */osTimerDef(myTimer01, Callback01);myTimer01Handle = osTimerCreate(osTimer(myTimer01), osTimerPeriodic, NULL);/* definition and creation of myTimer02 */osTimerDef(myTimer02, Callback02);myTimer02Handle = osTimerCreate(osTimer(myTimer02), osTimerPeriodic, NULL);/* USER CODE BEGIN RTOS_TIMERS */

上面的代码是CubeMX封装好的。

下面编写自己需要的任务代码。

第一步:修改记数周期

  /* start timers, add new ones, ... */xTimerChangePeriod(myTimer01Handle,500,200);xTimerChangePeriod(myTimer02Handle,1000,200);

第二步:按键任务

void StartDefaultTask(void const * argument)
{/* USER CODE BEGIN StartDefaultTask *//* Infinite loop */for(;;){if(HAL_GPIO_ReadPin(GPIOE,GPIO_PIN_2)==0){osDelay(20);if(HAL_GPIO_ReadPin(GPIOE,GPIO_PIN_2)==0){				printf("KEY1\r\n");xTimerStart(myTimer01Handle,100);xTimerStart(myTimer02Handle,100);osDelay(200);}}if(HAL_GPIO_ReadPin(GPIOE,GPIO_PIN_2)==0){osDelay(20);if(HAL_GPIO_ReadPin(GPIOE,GPIO_PIN_2)==0){				printf("KEY2\r\n");xTimerStop(myTimer01Handle,100);xTimerStop(myTimer02Handle,100);osDelay(200);}}}/* USER CODE END StartDefaultTask */
}

第三步:定时器回调

void Callback01(void const * argument)
{/* USER CODE BEGIN Callback01 */printf("Timer1\r\n");/* USER CODE END Callback01 */
}/* Callback02 function */
void Callback02(void const * argument)
{/* USER CODE BEGIN Callback02 */printf("Timer2\r\n");/* USER CODE END Callback02 */
}

http://www.hrbkazy.com/news/9332.html

相关文章:

  • 台州千寻网站建设公司现在如何进行网上推广
  • 淄博网站推广公司那些指数平台
  • 基于jsp的网站开发产品营销策略
  • 疫情新情况今天怎么样台州关键词优化服务
  • 电商平台网站开发口碑营销案例2021
  • wordpress 超商取货电商seo什么意思
  • 自建网站备案通过后怎么做中国万网域名注册
  • 智慧团建官网登录口入口人员优化方案怎么写
  • 网站的排版包括什么百度做广告怎么做
  • 网站设计英文报告为什么外包会是简历污点
  • 南通六建网站百度竞价托管运营
  • 东莞专业微网站建设价格低百度官网进入
  • 中国设计网站排行榜百度官网电话客服24小时
  • 网站开发欠款网站自然排名怎么优化
  • 苏州做网站0512jinyan制作网站的软件
  • 自适应微网站开发今日最新财经新闻
  • 怎么做公司网站需要什么科目百度地图导航手机版免费下载
  • 做重视频网站不属于网络推广方法
  • 网站建设 定制江北seo页面优化公司
  • 汉中建设工程招标信息网宝鸡百度seo
  • 手机网站绑定域名是什么意思百度图片搜索
  • 有什么自学网站建设的网站百度一下官网首页
  • 珠海斗门建设局网站深圳网络营销模式
  • 常德交通网站成品短视频app下载有哪些
  • 百度网站官方认证怎么做百度直接打开
  • 龙岩网站推广营销做关键词优化的公司
  • 石家庄站到石家庄北站河北网站建设制作
  • 网络营销推广策划方案书成都百度seo公司
  • 做英文兼职的网站百度收录网站
  • 甘肃自助建站系统怎么用文军seo