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

做网站比较好的公司有哪些摘抄一小段新闻

做网站比较好的公司有哪些,摘抄一小段新闻,网站开发费用无形资产,韩国美食做视频网站1开启时钟 2开启定时器和通道设置为PWM模式 3将定时时间设置为50Hz(20ms)//每25为1ms 4代码编写 4.1开启PWM 4.2改PWM的占空比 4.3效果0~180度在0度 源码 /* USER CODE BEGIN Header */ /******************************************************************************…

1开启时钟

2开启定时器和通道设置为PWM模式

3将定时时间设置为50Hz(20ms)//每25为1ms

4代码编写

4.1开启PWM
4.2改PWM的占空比

4.3效果0~180度在0度

源码

/* USER CODE BEGIN Header */
/********************************************************************************* @file           : main.c* @brief          : Main program body******************************************************************************* @attention** Copyright (c) 2024 STMicroelectronics.* All rights reserved.** This software is licensed under terms that can be found in the LICENSE file* in the root directory of this software component.* If no LICENSE file comes with this software, it is provided AS-IS.********************************************************************************/
/* USER CODE END Header */
/* Includes ------------------------------------------------------------------*/
#include "main.h"
#include "tim.h"
#include "gpio.h"/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes *//* USER CODE END Includes *//* Private typedef -----------------------------------------------------------*/
/* USER CODE BEGIN PTD *//* USER CODE END PTD *//* Private define ------------------------------------------------------------*/
/* USER CODE BEGIN PD *//* USER CODE END PD *//* Private macro -------------------------------------------------------------*/
/* USER CODE BEGIN PM *//* USER CODE END PM *//* Private variables ---------------------------------------------------------*//* USER CODE BEGIN PV *//* USER CODE END PV *//* Private function prototypes -----------------------------------------------*/
void SystemClock_Config(void);
/* USER CODE BEGIN PFP *//* USER CODE END PFP *//* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 *//* USER CODE END 0 *//*** @brief  The application entry point.* @retval int*/
int main(void)
{/* USER CODE BEGIN 1 *//* USER CODE END 1 *//* MCU Configuration--------------------------------------------------------*//* Reset of all peripherals, Initializes the Flash interface and the Systick. */HAL_Init();/* USER CODE BEGIN Init *//* USER CODE END Init *//* Configure the system clock */SystemClock_Config();/* USER CODE BEGIN SysInit *//* USER CODE END SysInit *//* Initialize all configured peripherals */MX_GPIO_Init();MX_TIM2_Init();/* USER CODE BEGIN 2 */HAL_TIM_PWM_Start(&htim2,TIM_CHANNEL_1);int b=0;/* USER CODE END 2 *//* Infinite loop *//* USER CODE BEGIN WHILE */while (1){b=b+10;__HAL_TIM_SET_COMPARE(&htim2,TIM_CHANNEL_1,b);if(b>=200){b=0;}HAL_Delay(500);//HAL_Delay(1000);/* USER CODE END WHILE *//* USER CODE BEGIN 3 */}/* USER CODE END 3 */
}/*** @brief System Clock Configuration* @retval None*/
void SystemClock_Config(void)
{RCC_OscInitTypeDef RCC_OscInitStruct = {0};RCC_ClkInitTypeDef RCC_ClkInitStruct = {0};/** Initializes the RCC Oscillators according to the specified parameters* in the RCC_OscInitTypeDef structure.*/RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;RCC_OscInitStruct.HSEState = RCC_HSE_ON;RCC_OscInitStruct.HSEPredivValue = RCC_HSE_PREDIV_DIV1;RCC_OscInitStruct.HSIState = RCC_HSI_ON;RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL9;if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK){Error_Handler();}/** Initializes the CPU, AHB and APB buses clocks*/RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK|RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV2;RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV1;if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_2) != HAL_OK){Error_Handler();}
}/* USER CODE BEGIN 4 *//* USER CODE END 4 *//*** @brief  This function is executed in case of error occurrence.* @retval None*/
void Error_Handler(void)
{/* USER CODE BEGIN Error_Handler_Debug *//* User can add his own implementation to report the HAL error return state */__disable_irq();while (1){}/* USER CODE END Error_Handler_Debug */
}#ifdef  USE_FULL_ASSERT
/*** @brief  Reports the name of the source file and the source line number*         where the assert_param error has occurred.* @param  file: pointer to the source file name* @param  line: assert_param error line source number* @retval None*/
void assert_failed(uint8_t *file, uint32_t line)
{/* USER CODE BEGIN 6 *//* User can add his own implementation to report the file name and line number,ex: printf("Wrong parameters value: file %s on line %d\r\n", file, line) *//* USER CODE END 6 */
}
#endif /* USE_FULL_ASSERT */

http://www.dt0577.cn/news/10272.html

相关文章:

  • 怎么快速建设小型外贸网站互联网营销师是哪个部门发证
  • 怎样看网站是什么语言做的乔拓云智能建站系统
  • 没有主机怎么做自己的网站seo排名哪家有名
  • wap网站e4a做app个人网站首页设计
  • 东台网站开发旺道优化软件
  • 站长之家素材网站企业培训课程价格
  • 开通网站需要什么手续软件培训
  • 大气网站背景图灰色行业seo大神
  • 学校网站建设的验收单百度推广后台登录入口
  • 中央空调营销型网站保定百度seo公司
  • 海口网站建设公司排名徐州seo招聘
  • 深圳做商城网站事件营销的概念
  • 国网电子商务平台官网重庆关键词优化平台
  • 做灯箱的网站关键词林俊杰mp3下载
  • 外贸网站用wordpress广告投放运营主要做什么
  • 雅虎网站收录提交入口品牌策划方案ppt
  • 美女做暖暖视频免费网站企业营销策划论文
  • 蓝色网站模板交换链接营销的典型案例
  • 太原网站建设乛薇口碑seo推广公司
  • 织梦网站模板怎么安装seo关键词优化软件官网
  • 公司网站的留言板怎么做b2b自动发布信息软件
  • 网站空间怎么登陆做个公司网站大概多少钱
  • 下载手机微信seo 优化
  • 中低端网站建设客户网北京seo优化诊断
  • 网站设计ui教育培训机构加盟
  • 备案中的网站信息怎么填seo博客写作
  • 企业做网站的发票会计分录竞价账户托管的公司有哪些
  • 苏州网站设计公司兴田德润在哪里呢模板建站教程
  • 龙岗网站建设百度指数十年
  • windows 2008 网站财经新闻每日财经报道