STM32F103VET6 ЦАП
- Stepanov Ivan
- Автор темы
- Посетитель
12 года 3 нед. назад #3552
от Stepanov Ivan
Stepanov Ivan ответил в теме Re: STM32F103VET6 ЦАП
пробовал просто подергать ногу, не выходит (настройки порта, соответственно, меняю). а программа вроде бы зашивается, т.к. другие проекты на этом же контроллере работают исправно.
- Stepanov Ivan
- Автор темы
- Посетитель
12 года 3 нед. назад #3553
от Stepanov Ivan
Stepanov Ivan ответил в теме Re: STM32F103VET6 ЦАП
а отладчик st-link
- Денис Ягов
- Посетитель
12 года 3 нед. назад #3554
от Денис Ягов
Денис Ягов ответил в теме Re: STM32F103VET6 ЦАП
значит не подано аналоговое питание.... Это тоже как гипотиза.
напоминаю, что схема сброса работает от аналогового питания.
В любом случае, ЦАП тут не при чём.
Для начала надо добиться передёргивания ноги порта.
Как этого добьётесь - так сразу ЦАП заработает.
напоминаю, что схема сброса работает от аналогового питания.
В любом случае, ЦАП тут не при чём.
Для начала надо добиться передёргивания ноги порта.
Как этого добьётесь - так сразу ЦАП заработает.
- Stepanov Ivan
- Автор темы
- Посетитель
12 года 2 нед. назад #3565
от Stepanov Ivan
Stepanov Ivan ответил в теме Re: STM32F103VET6 ЦАП
попробовал еще раз подергать ногу, получается (в прошлый раз забыл про это), однако, от ЦАПа по прежнему ничего не наблюдаю. Денис, под подачей аналогового питания, вы подразумеваете подаю ли я тактирование на сам ЦАП? объясните пожалуйста, не совсем понял...
- Stepanov Ivan
- Автор темы
- Посетитель
12 года 2 нед. назад #3567
от Stepanov Ivan
попробовал, как и писал выше результат 0 :-\
Stepanov Ivan ответил в теме Re: STM32F103VET6 ЦАП
попробуй простую прогу
#include "stm32f10x.h"
RCC->APB2ENR |= RCC_APB2ENR_AFIOEN; // алтернативные функции
RCC->APB2ENR |= RCC_APB2ENR_IOPAEN; // порт А
RCC->APB1ENR |= RCC_APB1ENR_DACEN; // DAC
GPIOA->CRL = 0x444B4444; // первый канал
DAC->CR |= DAC_CR_EN1; // включить выход цапа
DAC->DHR8R1 = 127; // значения от 0 до 255 - идет на выход
попробовал, как и писал выше результат 0 :-\
- Денис Ягов
- Посетитель
12 года 2 нед. назад #3568
от Денис Ягов
Есть такие выводы у контроллера VDDA и VSSA. Так вот ... подавать на них питающее напряжение - обязательно. Даже если вы не используете аналоговую периферию. У 100-выводного (как у вас) контроллера есть ещё выходы внешней опоры Vref+ и Vref-. Их тоже запитывать.
Вот это всё чем-то питается?
Денис Ягов ответил в теме Re: STM32F103VET6 ЦАП
попробовал еще раз подергать ногу, получается (в прошлый раз забыл про это), однако, от ЦАПа по прежнему ничего не наблюдаю. Денис, под подачей аналогового питания, вы подразумеваете подаю ли я тактирование на сам ЦАП? объясните пожалуйста, не совсем понял...
Есть такие выводы у контроллера VDDA и VSSA. Так вот ... подавать на них питающее напряжение - обязательно. Даже если вы не используете аналоговую периферию. У 100-выводного (как у вас) контроллера есть ещё выходы внешней опоры Vref+ и Vref-. Их тоже запитывать.
Вот это всё чем-то питается?
Время создания страницы: 0.040 секунд