代码编写
DAC配置
Cube IDE代码
/* USER CODE BEGIN PV */
uint16_t DAC_Value = 0; //47行
/* USER CODE END PV */
//while里,99行
DAC_Value++;
DAC_Value = DAC_Value % 4095;
/* 参数1:指向包含 DAC_HandleTypeDef 结构的指针指定DAC的配置信息
* 参数2:选定的 DAC 通道
* 参数3:数据对齐方式,参数4:要加载到选定数据保持寄存器中的数据
*/
HAL_DAC_SetValue(&hdac, DAC_CHANNEL_1, DAC_ALIGN_12B_R, DAC_Value);
HAL_DAC_Start(&hdac,DAC_CHANNEL_1); //开始DAC
HAL_Delay(4);