Перейти к содержанию
    

DAC в STM32F746 закрылся наглухо...

Добрый вечер.

Сразу оговорюсь - раньше у меня этот код работал. Теперь почему-то нет.

Инициализирую по классике

MX_DAC_Init();
HAL_DAC_Start(&hdac,DAC_CHANNEL_1);
HAL_DAC_SetValue(&hdac,DAC_CHANNEL_1,DAC_ALIGN_12B_R,500);

 

Получаю следующее:

055N91WO.png?download=1&name=%D0%A1%D0%B

 

Во всех регистрах ноль.

ПРобовал напрямую, через окно watсh в KEIL писать в эти регистры - не дает.

 

Вопрос мой скорее будет звучать не  "как запустить DAC?", а "в чем может быть причина такого странного поведения DAC??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пусть этот пост сохранится для потомков:

Как оказалось, в этом проекте куб вместо SysTick включил TIM6 вкупе с неотключаемым глобальным прерыванием для DAC. Лень было разбираться, как запускать проект в этой его реникарнации, переключил как было раньше, на Systick и отключил прерывания DAC - все заработало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 часов назад, -=Женек=- сказал:

куб вместо SysTick включил TIM6 вкупе с неотключаемым глобальным прерыванием для DAC

Лучше бы, конечно, разобраться. А то потомки могут обделаться от ужаса. Мне, например, страшно - неотключаемое глобальное прерывание для DAC.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 minutes ago, ViKo said:

Лучше бы, конечно, разобраться. А то потомки могут обделаться от ужаса. Мне, например, страшно - неотключаемое глобальное прерывание для DAC.

Товарищ! Когда вырастут потомки, будет коммунизм. При коммунизме все глюки калокуба будут побеждены.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, -=Женек=- сказал:

При коммунизме все глюки калокуба будут побеждены.

Только если для этого что-то сделают предки потомков. А то они пока морщатся, но едят, даже не желая разбираться в субстанции...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...