STM32

1.总结串口的发送和接收功能使用到的函数

串口数据发送数据的函数:HAL_StatusTypeDef HAL_UART_Transmit(UART_HandleTypeDef *huart, const uint8_t *pData, uint16_t Size, uint32_t Timeout)

串口数据接收数据的函数:HAL_StatusTypeDef HAL_UART_Receive_IT(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size)

串口数据中断回调的函数:HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)

2.总结DMA的作用,和DMA+空闲中断的使用方式

当发送完成一次数据后,过一个字节数据的时间会产生空闲中断,在空闲中断中处理接收到的一包数据

3.使用PWM+ADC光敏电阻完成光控灯的实验

cs 复制代码
int adc_val=0;
 HAL_TIM_PWM_Start(&htim3,TIM_CHANNEL_3);
	TIM3->CCR3=50;
while(1)
{
  HAL_ADC_Start(&hadc);
		adc_val=HAL_ADC_GetValue(&hadc);
		if(adc_val>3500)
		{
			TIM3->CCR3=999;
		}
		else
		{
			TIM3->CCR3=0;
		}
}
相关推荐
智购科技自动售货机厂家1 小时前
让AI经营自动售货机:从Project Vend看工具权限与业务规则~YH
大数据·服务器·单片机·嵌入式硬件·深度学习
Zwawa2 小时前
从 printf 到曲线:把数据送上 VOFA+
c语言·单片机·嵌入式
意法半导体STM322 小时前
【官方原创】LAT6048 如何扩大MP2的A35核和M33核共享内存
stm32·单片机·嵌入式硬件·内存映射·stm32mp2
en.en..3 小时前
STM32(F429)启动模式与两种烧录方式
stm32·单片机·嵌入式硬件
Zw-awa3 小时前
从 printf 到曲线:把数据送上 VOFA+
stm32
单片机仿真设计3 小时前
基于 51 单片机的数字温度计(DS18B20+LCD1602+Proteus 仿真,支持阈值可调声光报警)
单片机·嵌入式硬件·proteus·课设
芝士爱沙拉3 小时前
原生内置agent智能开发能力的MCU IDE-MounRiver Studio
ide·单片机·嵌入式硬件
路上有只喵3 小时前
认识元器件 · 单片机(MCU/MPU/SOC) · 实战篇4
单片机·嵌入式硬件
YYRAN_ZZU3 小时前
FlameGraph 火焰图介绍和使用
linux·嵌入式硬件
小向是个Der4 小时前
嵌入式进阶——编译与链接
汇编·单片机·学习·编译原理·交叉编译