Image
Image

g36xcv

+ 关注

粉丝 0     |     主题 22     |     回帖 194

STM32HAL库常用库函数说明
2024-3-31 22:48
  • ST MCU
  • 21
  • 281
  ADC单通道应用举例 //阻塞式 HAL_ADC_Start(&hadc1);//开始ADC转换 if(HAL_OK==HAL_ADC_PollForConversion( ...  
  HAL_ADC_GetValue(获取ADC转换结果) 函数原型: uint32_t HAL_ADC_GetValue(ADC_HandleTypeDef* hadc); ...  
  HAL_ADC_PollForConversion(等待常规组转换完成) 函数原型: HAL_StatusTypeDef HAL_ADC_PollForConversi ...  
  HAL_ADC_Stop_IT(非阻塞式ADC转换停止) 函数原型: HAL_StatusTypeDef HAL_ADC_Stop_IT(ADC_HandleTypeDe ...  
  HAL_ADC_Start_IT(非阻塞式ADC转换开始) 函数原型: HAL_StatusTypeDef HAL_ADC_Start_IT(ADC_HandleType ...  
  HAL_ADC_Stop(阻塞式ADC转换停止) 函数原型: HAL_StatusTypeDef HAL_ADC_Stop(ADC_HandleTypeDef* hadc) ...  
  ADC HAL_ADC_Start(阻塞式ADC转换开始) 函数原型: HAL_StatusTypeDef HAL_ADC_Start(ADC_HandleTypeDef* ...  
  printf重定向 在开始修改代码之前我们需要引用头文件:stdio.h 修该fputc函数 int fputc(int c,FILE *strea ...  
  应用举例: unsigned char str[1];//接收数据存放位置 HAL_UART_Receive_IT(&huart1,str,1);//串口接收数据 ...  
  应用举例: unsigned char str[1];//接收数据存放位置 HAL_UART_Receive(&huart1,str,1);//串口接收数据 1 ...  
  HAL_UART_Receive(阻塞式接收函数)——不推荐使用 函数原型: HAL_StatusTypeDef HAL_UART_Receive(UART_ ...  
  应用举例: unsigned char str[]={"hello world"};//需要发送的数据 HAL_UART_Transmit_IT(&huart1,str,si ...  
  HAL_UART_Transmit_IT(非阻塞式发送函数) 函数原型: HAL_StatusTypeDef HAL_UART_Transmit_IT(UART_Hand ...  
  应用举例 unsigned char str[]={"hello world"};//需要发送的数据 HAL_UART_Transmit(&huart1,str,sizeof( ...  
  USART(串口) HAL_UART_Transmit(阻塞式发送函数) 函数原型: HAL_StatusTypeDef HAL_UART_Transmit(UA ...  
  HAL_TIM_Base_Stop_IT(关闭定时器中断) 函数原型: HAL_StatusTypeDef HAL_TIM_Base_Stop_IT(TIM_HandleT ...  
  Timer HAL_TIM_Base_Start_IT(打开定时器) 函数原型: HAL_StatusTypeDef HAL_TIM_Base_Start_IT(TIM_Han ...  
  应用举例 if(HAL_GPIO_ReadPin(GPIOB,KEY1_Pin)==GPIO_PIN_RESET){//判断PB15引脚是否为低电平 HAL_GPIO_W ...  
  HAL_GPIO_ReadPin(获取GPIO引脚状态) 函数原型: GPIO_PinState HAL_GPIO_ReadPin(GPIO_TypeDef *GPIOx, ...  
  HAL_GPIO_TogglePin(GPIO电平翻转) 函数原型: void HAL_GPIO_TogglePin(GPIO_TypeDef *GPIOx, uint16_t ...  
2
3
近期访客