当前位置: 首页> 文旅> 美景 > 国家高新技术企业补贴多少钱_武汉包装设计公司_石家庄关键词优化报价_专业的推广公司

国家高新技术企业补贴多少钱_武汉包装设计公司_石家庄关键词优化报价_专业的推广公司

时间:2025/8/26 19:22:00来源:https://blog.csdn.net/qq_29448131/article/details/142744902 浏览次数:0次
国家高新技术企业补贴多少钱_武汉包装设计公司_石家庄关键词优化报价_专业的推广公司
void MX_GPIO_Init(void)
{GPIO_InitTypeDef GPIO_InitStruct = {0};/* GPIO Ports Clock Enable */__HAL_RCC_GPIOC_CLK_ENABLE();__HAL_RCC_GPIOD_CLK_ENABLE();__HAL_RCC_GPIOA_CLK_ENABLE();/*Configure GPIO pin Output Level */HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_SET);/*Configure GPIO pin : PtPin */GPIO_InitStruct.Pin = LED_Pin;GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;GPIO_InitStruct.Pull = GPIO_NOPULL;GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;HAL_GPIO_Init(LED_GPIO_Port, &GPIO_InitStruct);/*Configure GPIO pin : PtPin */GPIO_InitStruct.Pin = SW1_Pin;GPIO_InitStruct.Mode = GPIO_MODE_IT_RISING;GPIO_InitStruct.Pull = GPIO_PULLDOWN;HAL_GPIO_Init(SW1_GPIO_Port, &GPIO_InitStruct);/* EXTI interrupt init*/HAL_NVIC_SetPriority(EXTI1_IRQn, 0, 0);HAL_NVIC_EnableIRQ(EXTI1_IRQn);}/* USER CODE BEGIN 2 */
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin){if(GPIO_Pin==SW1_Pin){ if(HAL_GPIO_ReadPin(SW1_GPIO_Port,SW1_Pin)==GPIO_PIN_SET){		  uint16_t mycount=0x7Fff;while(mycount--){				 if(HAL_GPIO_ReadPin(SW1_GPIO_Port,SW1_Pin)==GPIO_PIN_RESET){	return;}				 }	swstate=!swstate;}}	    
}
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_USART1_UART_Init();/* USER CODE BEGIN 2 *//* USER CODE END 2 *//* Infinite loop *//* USER CODE BEGIN WHILE */while (1){/* USER CODE END WHILE *//* USER CODE BEGIN 3 */if(swstate){HAL_GPIO_WritePin(LED_GPIO_Port,LED_Pin,GPIO_PIN_RESET);}else{HAL_GPIO_WritePin(LED_GPIO_Port,LED_Pin,GPIO_PIN_SET);	}}

1、外部中断引脚不能为浮空,否则极易受到环境干扰

        GPIO_InitStruct.Pull = GPIO_PULLDOWN;

2、中断服务程序最好不要用 HAL_delay()延时,它也要使用中断。

关键字:国家高新技术企业补贴多少钱_武汉包装设计公司_石家庄关键词优化报价_专业的推广公司

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: