Question
Nucleo STM32F334R8 DAC
Posted on October 23, 2014 at 14:05
Now I am using Keil Lite IDE but with mbed I got the same results....Does anybody have an idea what is wrong ?regards
Hello community,
Actually I evaluating DAC on NucF334R8.DAC1
_Channel1
seems to work but I am not able gettingDAC2
_Cannel1
(PinPA6
) to work. I created the C Framework with STMCubeMX 4.4.0 - both channels with equal settings.[snip main.c]... /* USER CODE BEGIN 2 */ HAL_TIM_Base_Start(&htim6);HAL
_DAC
_Start(&hdac1
, DAC1_CHANNEL_1);HAL
_TIM_Base_Start(&htim7
);HAL
_DAC
_Start(&hdac2
,DAC1
_CHANNEL_1); ..../*TIM6
init
function */voidMX
_TIM6
_Init
(void){ TIM_MasterConfigTypeDef
sMasterConfig; htim6.Instance =TIM6
; htim6.Init
.Prescaler
= 0; htim6.Init
.ClockDivision
= 0; htim6.Init
.CounterMode
= TIM_COUNTERMODE
_UP; htim6.Init
.Period =0x1
;HAL
_TIM_Base_Init
(&htim6); sMasterConfig.MasterOutputTrigger
= TIM_TRGO
_UPDATE; sMasterConfig.MasterSlaveMode
= TIM_MASTERSLAVEMODE
_DISABLE;HAL
_TIMEx
_MasterConfigSynchronization
(&htim6, &sMasterConfig);}/*TIM7
init
function */voidMX
_TIM7
_Init
(void){ TIM_MasterConfigTypeDef
sMasterConfig;htim7
.Instance =TIM7
;htim7
.Init
.Prescore = 0;htim7
.Init
.CounterMode
= TIM_COUNTERMODE
_UP;htim7
.Init
.ClockDivision
= 0;htim7
.Init
.Period =0x1
;HAL
_TIM_Base_Init
(&htim7
); sMasterConfig.MasterOutputTrigger
= TIM_TRGO
_UPDATE; sMasterConfig.MasterSlaveMode
= TIM_MASTERSLAVEMODE
_DISABLE;HAL
_TIMEx
_MasterConfigSynchronization(&htim7
, &sMasterConfig);} ... [snap]DAC1
- yellow;DAC2
- blue
Now I am using Keil Lite IDE but with mbed I got the same results....Does anybody have an idea what is wrong ?regards