圏9研究所 工作室

圏9研究所の開発情報資料など

AT32F403A BlackPill:その3 DAC

1.概要
 BluePill や STM32F411 BlackPill にはないDACモジュールの動作確認

2.STM32CubeIDEプロジェクト作成
1)MCU/MPU
 STM32F103RGT6

2)STM32CubeMX設定
 クロックは外付け8MHz システム72MHz

タブ

項目

設定

Pinout & Configuration

System Core

GPIO

PC13

Output User Label : LED

RCC

 

High Speed Clock(HSE) : Crystal/Ceramic Resonator

SYS

 

Debug : Serial Wire

Analog

DAC

 

OUT1 configuration

PA4 DAC_OUT1

Clock Configuration

 

 

 

HSE:8MHz, SYSCLK:72MHz

 

3.コード
 USER CODE 2
 ・DAC起動

 /* USER CODE BEGIN 2 */
  uint16_t data = 0;
  HAL_DAC_Start(&hdac, DAC_CHANNEL_1);
  
/* USER CODE END 2 */