Отговори на тема  [ 29 мнения ]  Отиди на страница Предишна  1, 2
Как се конфигурират споделените канали на ADC при STM32 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Май 12, 2014 10:49 pm
Мнения: 4379
Местоположение: София
Мнение Re: Как се конфигурират споделените канали на ADC при STM32
Не знам, как е в случая, но да не би Vref пина да е конфигуриран погрешно, като канал на АЦП - то вместо, като Vref?


Нед Окт 15, 2017 8:39 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Юли 22, 2007 7:57 pm
Мнения: 600
Местоположение: Белград
Мнение Re: Как се конфигурират споделените канали на ADC при STM32
Използвам готови настройки, с които има работещи примери. Сега ще сложа един потенциометър, за да видя какво се случва.
Няма грешка: с Vref=Vcc работи.

_________________
http://www.szrefekt.com


Последна промяна E1 на Нед Окт 15, 2017 9:23 pm, променена общо 1 път



Нед Окт 15, 2017 9:17 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 27995
Местоположение: София
Мнение Re: Как се конфигурират споделените канали на ADC при STM32
Vref е на колкото искаш, стига да е в допустимия работен обхват, резултата ти е спрямо Vref. Иначе по-голям контролер, повече възможности, повече специфики и настройки.


Нед Окт 15, 2017 9:21 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Юли 22, 2007 7:57 pm
Мнения: 600
Местоположение: Белград
Мнение Re: Как се конфигурират споделените канали на ADC при STM32
Целта беше освен да го подкарам, да настроя с хардуера, който е предвиден в примера "по подразбиране". Очаквах да е 1/2Vcc. Оказа се, че е Vcc.

_________________
http://www.szrefekt.com


Последна промяна E1 на Нед Окт 15, 2017 9:37 pm, променена общо 1 път



Нед Окт 15, 2017 9:26 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 27995
Местоположение: София
Мнение Re: Как се конфигурират споделените канали на ADC при STM32
Е това поне лесно се установява :)


Нед Окт 15, 2017 9:36 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Юли 22, 2007 7:57 pm
Мнения: 600
Местоположение: Белград
Мнение Re: Как се конфигурират споделените канали на ADC при STM32
Е, установих, ама...

_________________
http://www.szrefekt.com


Нед Окт 15, 2017 9:38 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 7:04 pm
Мнения: 2586
Местоположение: Велико Търново / София
Мнение Re: Как се конфигурират споделените канали на ADC при STM32
Мен ми се струва че Vref+ като си го дал на Vcc, всъщност е било пак на същия пин, но понеже е бил висящ, резултатите са били случайни (набиване на брум, утечки).

_________________
https://github.com/slav4ocom/


Нед Окт 15, 2017 10:39 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 8:22 am
Мнения: 15501
Местоположение: София
Мнение Re: Как се конфигурират споделените канали на ADC при STM32
Добре де, защо не отвориш чаршафа и не четеш? Бинго ли играеш? Това е процесор достатъчно сложен за да очакваш, че с кликане напосоки ще го подкараш.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пон Окт 16, 2017 9:15 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 3:11 pm
Мнения: 3742
Местоположение: София
Мнение Re: Как се конфигурират споделените канали на ADC при STM32
E1 написа:
...
Подадох 1,65V на Vref, но пак същото. Още нещо пропускам...

If VREF+ pin is present, it must respect the following condition: VDDA-VREF+ < 1.2 V. стр.80 от чаршафа на 407.


Пон Окт 16, 2017 9:36 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 5:52 pm
Мнения: 10368
Местоположение: Добрич
Мнение Re: Как се конфигурират споделените канали на ADC при STM32
освен това по памет рефенса трябваше да е над 1.8V май...


Пон Окт 16, 2017 9:43 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 27995
Местоположение: София
Мнение Re: Как се конфигурират споделените канали на ADC при STM32
И нищо чудно ако е пин отвън да иска и кондензатор, съдейки по други чепове, тоя дори на картинка не съм го виждал. Струва ми се че е добре документирано, иска малко четене.


Пон Окт 16, 2017 10:20 am
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Юли 22, 2007 7:57 pm
Мнения: 600
Местоположение: Белград
Мнение Re: Как се конфигурират споделените канали на ADC при STM32
Иска кондензатор. Чух се с поддръжката на Микроелектроника и потвърдиха, че за това, което ползвам, Vref трябва да е на Vcc. Не е само до чаршафа. Използвам готова библиотека и грешката се умножава по две(от чаршафа и от библиотеката).

_________________
http://www.szrefekt.com


Пон Окт 16, 2017 4:29 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 27995
Местоположение: София
Мнение Re: Как се конфигурират споделените канали на ADC при STM32
Ами ... Vref се слага там където ти трябва, няма определено място, може да е на Vcc, може да е на някакъв вътрешен референс, може да е а пин, точно тов аму е смисъл на Vref, където и да го сложиш ако е в спецификацията му като напрежение ще работи и няма да влияе по никакъв начин на софтуера или хардеура. В тази връзка не знам от микроелектроника какво точно са ти потвърдили, едва ли инструмента им може да работи само с един Vref, няма никаква логика да са го харкоднали към Vcc, а ако е така е доста идиотско :)


Пон Окт 16, 2017 4:42 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Юли 22, 2007 7:57 pm
Мнения: 600
Местоположение: Белград
Мнение Re: Как се конфигурират споделените канали на ADC при STM32
Потвърдиха, че настройките по подразбиране са направени да работят с техните развойни системи и в случая ADC_Init() се използва с Vref=3,3V(което може да се види и на съответната развойна система, ама кой да гледа - после видях, че има джъмпер там)."
Разбира се, че компилаторът работи с всички варианти за настройване. Можеше да стане и с вътрешно Vref: ADC1_Init_Advanced(_ADC_INTERNAL_REF, _ADC_RESOLUTION_10BIT); Ще пробвам, когато завърша цялата програма. :)

_________________
http://www.szrefekt.com


Пон Окт 16, 2017 11:16 pm
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 29 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни