info.txt 946 字节


库 		: ll(主) + hal(次)

MCU		: STM32G0F6P6

主要配置: RTOS + PWM + USART + DMA + ADC

RTOS	:	创建管理任务
PWM		:	LL库实现PWM输出
USART	:	LL库,利用 串口IDLE + DMA溢满中断,实现串口不定长数据接收
ADC		:	LL库,ADC + DMA 双路采样.使用 DMA循环模式,在任务中获取 ADC的值


引脚	

USART1	: 通信串口 + DMA
		 PB3 ==> TX
		 PB7 ==> RX
		 
USART2	: 调试串口
		 PA2 ==> TX
		 PA3 ==> RX
		 
ADC		:
		 PA0 ==> ADC1_IN0
		 PA1 ==> ADC1_IN1

PWM		:
		 PA4 ==> TIM14_CH1
		 PA6 ==> TIM3_CH1
		 PA7 ==> TIM3_CH2
		 
		 
		 
ADC配置 注意信息

在使用 CubeMX 配置 ADC时,
1:
Sequencer 				选择 Sequencer set to fully configurable 的话,
Scan Conversion Mode    只有 Disable 可以选, 要想 Enable, 需要先将 
Number Of Conversion	选择一个大于 1 的数,才有 Enable 选项

2:
Continuous Conversion Mode 与 Discontinuous Conversion Mode 这两个选项的配置是相斥的,
Continuous Conversion Mode 如果想 Enable,需要将 Discontinuous Conversion Mode 配置为 Disbale