[[ファームウェア関数一覧>ファームウェア関数一覧#l255bb6f]]
*DAC_Init [#h848b1de]
#contents
**ヘッダ宣言 [#u84cc505]

**関数プロトタイプ [#he6c2347]
 void DAC_Init(uint32 DAC_Channel, DAC_InitTypeDef* DAC_InitStruct)
**動作 [#h66d467c]
-DAC周辺回路の初期化を行います。
**引数 [#r97421c9]
-DAC_Channel&br;
初期化する対象のDACチャンネルを選択します。&br;
&br;
#include(Macro/DAC_Channel,notitle)
&br;
-DAC_InitStruct&br;
'''stm32f10x_dac.h'''で定義されているDAC_InitStruct構造体です。&br;
 typedef struct
 {
  uint32_t DAC_Trigger;
  uint32_t DAC_WaveGeneration;
  uint32_t DAC_LFSRUnmask_TriangleAmplitude;
  uint32_t DAC_OutputBuffer;
 } DAC_InitTypeDef
&br;
--DAC_Trigger&br;
&br;
#include(Macro/DAC_Trigger,notitle)
&br;
--DAC_WaveGeneration&br;
&br;
#include(Macro/DAC_WaveGeneration,notitle)
&br;
--DAC_LFSRUnmask_TriangleAmplitude&br;
&br;
#include(Macro/DAC_LFSRUnmask_TriangleAmplitude,notitle)
&br;
--DAC_OutputBuffer&br;
&br;
#include(Macro/DAC_OutputBuffer,notitle)
&br;
**戻り値 [#he30a2d2]
-無し
**出力値 [#f999b20d]
-無し
**呼び出し関数 [#h1865d27]
-無し
**サンプル [#l51fb480]
 /* Initialize the DAC channel1 according to the DAC_InitStructure
 members */
 DAC_InitTypeDef DAC_InitStructure;
 DAC_InitStructure.DAC_Trigger = DAC_Trigger_T6_TRGO;
 DAC_InitStructure.DAC_WaveGeneration = DAC_WaveGeneration_Noise;
 DAC_InitStructure.DAC_LFSRUnmask_TriangleAmplitude =
 DAC_LFSRUnmask_Bits11_0;
 DAC_InitStructure.DAC_OutputBuffer = DAC_OutputBuffer_Enable;
 DAC_Init(DAC_Channel_1, &DAC_InitStructure);

**参照 [#nd22ec86]
-
-STM32マイコン徹底入門 P.311

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS