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

政府门户网站建设方案深圳今日头条新闻

政府门户网站建设方案,深圳今日头条新闻,中国网站 服务器,模板网站怎么做卖说明:我的灯泡工作电压2V,电流设置为10um,注意了不是10毫安时微安啊,要不然电流太小亮不起来的。 2:我用的开关不是按钮button而是switch, 3:PB0,PB1默认都是低电平,采用了PULLDOWN模式,如果设…

 说明:我的灯泡工作电压2V,电流设置为10um,注意了不是10毫安时微安啊,要不然电流太小亮不起来的。

2:我用的开关不是按钮button而是switch,

3:PB0,PB1默认都是低电平,采用了PULLDOWN模式,如果设置为其他模式就会一直亮。

4 这里采用了while();这样的循环,保证了引脚位置的稳定,如果不用这个而是采用外面那个大的while循环会无法正常用作,虽然看上去效果是一样的,具体原因暂时不知道,要是有谁能告诉我就好了

/* USER CODE BEGIN Header */
/********************************************************************************* @file           : main.c* @brief          : Main program body******************************************************************************* @attention** Copyright (c) 2023 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 "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*/
void MX_GPIO_Init(void)
{GPIO_InitTypeDef GPIO_InitStruct = {0};/* GPIO Ports Clock Enable */__HAL_RCC_GPIOB_CLK_ENABLE();/*Configure GPIO pin Output Level */HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_RESET);/*Configure GPIO pin : PtPin */GPIO_InitStruct.Pin = KEY_Pin;GPIO_InitStruct.Mode = GPIO_MODE_INPUT;GPIO_InitStruct.Pull = GPIO_PULLDOWN;HAL_GPIO_Init(KEY_GPIO_Port, &GPIO_InitStruct);/*Configure GPIO pin : PtPin */GPIO_InitStruct.Pin = LED_Pin;GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;GPIO_InitStruct.Pull = GPIO_PULLDOWN;GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;HAL_GPIO_Init(LED_GPIO_Port, &GPIO_InitStruct);}
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();/* USER CODE BEGIN 2 *//* USER CODE END 2 *//* Infinite loop *//* USER CODE BEGIN WHILE */while (1){/* USER CODE END WHILE */if(1==HAL_GPIO_ReadPin(GPIOB,KEY_Pin)){HAL_GPIO_WritePin(GPIOB,LED_Pin,1);while(1==HAL_GPIO_ReadPin(GPIOB,KEY_Pin));}else{HAL_GPIO_WritePin(GPIOB,LED_Pin,0);while(0==HAL_GPIO_ReadPin(GPIOB,KEY_Pin));}/* 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_HSI;RCC_OscInitStruct.HSIState = RCC_HSI_ON;RCC_OscInitStruct.HSICalibrationValue = RCC_HSICALIBRATION_DEFAULT;RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSI_DIV2;RCC_OscInitStruct.PLL.PLLMUL = RCC_PLL_MUL16;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.ds6.com.cn/news/85111.html

相关文章:

  • 东莞网站建设营销哪家好网页设计
  • 延安免费做网站公司官方百度平台
  • 旅游网站设计图公司网站排名
  • 广西网站建设公司招聘最好的营销策划公司
  • 东营网红桥关键词优化外包服务
  • 资源搜索网站是怎么做的个人网页模板
  • 个人网站 可以做淘宝客吗怎么开一个网站平台
  • 做骗子曝光网站是否违法免费b站推广网站2023
  • 网站建设教学大纲搜索引擎营销的成功案例
  • wordpress下载主题需要ftp衡阳seo优化
  • 做消防哪些网站找工作东莞网站优化关键词排名
  • 网络平台推广哪个好上海企业seo
  • 成都网站建设 四川冠辰科技深圳全网推广平台
  • 巴中城乡建设局网站搜索引擎营销的主要方法
  • 周村网站制作哪家好中国网民博客 seo
  • b2b网站名和网址seoul是什么意思
  • 2024年b站推广网站网络营销推广经验总结
  • 怎样做企业手机网站首页网络营销服务企业有哪些
  • WordPress需要多大mysql百度搜索引擎优化方案
  • 训做网站的心得体会范文国内搜索引擎
  • 校园微信网站模板免费创建自己的网站
  • ico交易网站怎么做nba排名西部和东部
  • 建自己的网站做外贸小说关键词生成器
  • 玉器网站模版百度排行榜
  • 巩义企业网站托管代运营公司网站的推广优化
  • 做自媒体有哪些网站域名查询服务器
  • 周浦网站建设公司新闻源软文推广平台
  • 龙岗网站建设联系电话长春网站制作系统
  • 农产品公司网页设计seo人员的职责
  • 重庆网站建设公司是什么seo网站关键词优化价格