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

asp网站开发软件怎么样注册自己的网站

asp网站开发软件,怎么样注册自己的网站,seo优化软件哪个最好用,十大ppt模板免费下载网站目录 1、Cube配置 ①配置SYS ②配置TIM3 ③配置USART2 ④配置FreeRTOS ⑤配置中断优先级 2、代码添加改动 ①在main函数合适位置开启TIM3中断 ②修改HAL_TIM_PeriodElapsedCallback函数 ③完善两个相关函数 ④vTaskList与vTaskGetRunTimeStats的使用 vTaskList&#xff…

目录

1、Cube配置

①配置SYS

 ②配置TIM3

 ③配置USART2

 ④配置FreeRTOS

⑤配置中断优先级

2、代码添加改动

①在main函数合适位置开启TIM3中断

②修改HAL_TIM_PeriodElapsedCallback函数

 ③完善两个相关函数

④vTaskList与vTaskGetRunTimeStats的使用

vTaskList:获取系统中所有任务的任务名、任务状态、优先级、最小剩余堆栈、创建序号相关信息

vTaskGetRunTimeStats:获取每个任务的运行时间,并统计每个任务占用CPU的时间;

1、Cube配置

①配置SYS

sysTick被FreeRTOS强行占用,设置另外的时钟给HAL延时使用

 ②配置TIM3

配置TIM3频率为20KHz,用来作为vTaskGetRunTimeStats的计数时钟,不要忘记使能TIM3中断

 ③配置USART2

用于发送获取到的任务信息

 ④配置FreeRTOS

CMSIS_V1:支持M0/M0+/M3/M4/M7

CMSIS_V2:支持所有Cortex-M系列,A5/A7/A9

 设置堆栈大小为10K,并启用人物计时相关宏

 创建任务

⑤配置中断优先级

2、代码添加改动

①在main函数合适位置开启TIM3中断

  /* USER CODE BEGIN 2 */HAL_UART_Transmit(&huart2,(uint8_t*)"HAL_TIM_Base_Start_IT \r\n", 20, HAL_MAX_DELAY);HAL_TIM_Base_Start_IT(&htim3);/* USER CODE END 2 */

②修改HAL_TIM_PeriodElapsedCallback函数

	if (htim->Instance == TIM3) {CPU_RunTime++;}

 ③完善两个相关函数

__weak void configureTimerForRunTimeStats(void)
{CPU_RunTime=0;
}__weak unsigned long getRunTimeCounterValue(void)
{
return CPU_RunTime;
}

④vTaskList与vTaskGetRunTimeStats的使用

void Print_CPURunInfo_Task(void const * argument)
{/* USER CODE BEGIN Print_CPURunInfo_Task */char CPU_RunInfo[200];char buffer0[100]="  Name              State  Priority LeftStack Number\r\n";char buffer1[100]="  Name               RunCount      UtilizeRatio \r\n";/* Infinite loop */for(;;){vTaskList(CPU_RunInfo);HAL_UART_Transmit(&huart2,(uint8_t*)buffer0, strlen(buffer0), HAL_MAX_DELAY);HAL_UART_Transmit(&huart2,(uint8_t*)CPU_RunInfo, strlen(CPU_RunInfo), HAL_MAX_DELAY);HAL_UART_Transmit(&huart2,(uint8_t*)"\r\n", 2, HAL_MAX_DELAY);vTaskGetRunTimeStats(CPU_RunInfo);HAL_UART_Transmit(&huart2,(uint8_t*)buffer1, strlen(buffer1), HAL_MAX_DELAY);HAL_UART_Transmit(&huart2,(uint8_t*)CPU_RunInfo, strlen(CPU_RunInfo), HAL_MAX_DELAY);HAL_UART_Transmit(&huart2,(uint8_t*)"\r\n", 2, HAL_MAX_DELAY);HAL_UART_Transmit(&huart2,(uint8_t*)"------------------\r\n", 25, HAL_MAX_DELAY);osDelay(1000);}/* USER CODE END Print_CPURunInfo_Task */
}

http://www.yayakq.cn/news/265644/

相关文章:

  • 莆田人做的网站开发公司欠缴空置房物业费的案例
  • 合肥市城乡建设厅网站校园网站建设教程
  • 家政服务公司网站源码苏州建设网站价格
  • 民治营销型网站费用网站建设市场分析2015
  • 263网站建设怎么样wordpress1.0下载
  • ps课堂网站分类网站建设
  • 网站建设管理工作备份文件wordpress
  • 网站建设教程高清视频做网站的公司现在还 赚钱吗
  • 微信网站作用公众号怎么开通申请
  • 网站建设 需要多少空间wordpress个人模版
  • 建设银行演示网站博物馆网站做的好的
  • 怎么做网站和注册域名腾讯企业邮箱手机版app
  • 昆明智能网站推广价格WordPress 插件修改界面
  • 专业的网站开发公司一个app开发大概要多少钱
  • 广州专业的网站推广工具哪个网站比较好
  • 临沂河东区建设局网站淘宝客wordpress模板
  • 自学做衣服的网站大学生网站建设方案
  • 爱网站长尾2020全国封城时间表
  • 建设一个门户网站 费用wordpress网站怎么加小游戏
  • 深圳专业做网站建网站价格php网站 mysql数据库配置文件
  • 做直播网站的上市公司wordpress 主题备份
  • 秦皇岛营销式网站高水平高职建设网站
  • 高大上设计网站欣赏安庆市住房和城乡建设局网站
  • 宁波住房建设网站辽宁工程招投标信息网
  • 邯郸网站制作地方seo网站服务公司
  • 商城网站备案能通过吗竞价推广渠道
  • 2022建站市场wordpress主题删除失败
  • wordpress开启小工具企业seo顾问
  • 网站做不好一直不交付怎么办网站网络推广教程
  • 网站建设需要了解什么找个可以直接看的网站