Автор |
Съобщение |
lcr
Ранг: Форумен бог
Регистриран на: Пон Май 12, 2014 10:49 pm Мнения: 4379 Местоположение: София
|
Re: Как се конфигурират споделените канали на ADC при STM32
Не знам, как е в случая, но да не би Vref пина да е конфигуриран погрешно, като канал на АЦП - то вместо, като Vref?
|
Нед Окт 15, 2017 8:39 pm |
|
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 7:57 pm Мнения: 600 Местоположение: Белград
|
Re: Как се конфигурират споделените канали на ADC при STM32
Използвам готови настройки, с които има работещи примери. Сега ще сложа един потенциометър, за да видя какво се случва. Няма грешка: с Vref=Vcc работи.
Последна промяна E1 на Нед Окт 15, 2017 9:23 pm, променена общо 1 път
|
Нед Окт 15, 2017 9:17 pm |
|
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 8:21 pm Мнения: 27995 Местоположение: София
|
Re: Как се конфигурират споделените канали на ADC при STM32
Vref е на колкото искаш, стига да е в допустимия работен обхват, резултата ти е спрямо Vref. Иначе по-голям контролер, повече възможности, повече специфики и настройки.
|
Нед Окт 15, 2017 9:21 pm |
|
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 7:57 pm Мнения: 600 Местоположение: Белград
|
Re: Как се конфигурират споделените канали на ADC при STM32
Целта беше освен да го подкарам, да настроя с хардуера, който е предвиден в примера "по подразбиране". Очаквах да е 1/2Vcc. Оказа се, че е Vcc.
Последна промяна E1 на Нед Окт 15, 2017 9:37 pm, променена общо 1 път
|
Нед Окт 15, 2017 9:26 pm |
|
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 8:21 pm Мнения: 27995 Местоположение: София
|
Re: Как се конфигурират споделените канали на ADC при STM32
Е това поне лесно се установява
|
Нед Окт 15, 2017 9:36 pm |
|
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 7:57 pm Мнения: 600 Местоположение: Белград
|
Re: Как се конфигурират споделените канали на ADC при STM32
Е, установих, ама...
|
Нед Окт 15, 2017 9:38 pm |
|
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 7:04 pm Мнения: 2586 Местоположение: Велико Търново / София
|
Re: Как се конфигурират споделените канали на ADC при STM32
Мен ми се струва че Vref+ като си го дал на Vcc, всъщност е било пак на същия пин, но понеже е бил висящ, резултатите са били случайни (набиване на брум, утечки).
|
Нед Окт 15, 2017 10:39 pm |
|
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 8:22 am Мнения: 15501 Местоположение: София
|
Re: Как се конфигурират споделените канали на ADC при STM32
Добре де, защо не отвориш чаршафа и не четеш? Бинго ли играеш? Това е процесор достатъчно сложен за да очакваш, че с кликане напосоки ще го подкараш.
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
Пон Окт 16, 2017 9:15 am |
|
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 3:11 pm Мнения: 3742 Местоположение: София
|
Re: Как се конфигурират споделените канали на ADC при STM32
If VREF+ pin is present, it must respect the following condition: VDDA-VREF+ < 1.2 V. стр.80 от чаршафа на 407.
|
Пон Окт 16, 2017 9:36 am |
|
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 5:52 pm Мнения: 10368 Местоположение: Добрич
|
Re: Как се конфигурират споделените канали на ADC при STM32
освен това по памет рефенса трябваше да е над 1.8V май...
|
Пон Окт 16, 2017 9:43 am |
|
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 8:21 pm Мнения: 27995 Местоположение: София
|
Re: Как се конфигурират споделените канали на ADC при STM32
И нищо чудно ако е пин отвън да иска и кондензатор, съдейки по други чепове, тоя дори на картинка не съм го виждал. Струва ми се че е добре документирано, иска малко четене.
|
Пон Окт 16, 2017 10:20 am |
|
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 7:57 pm Мнения: 600 Местоположение: Белград
|
Re: Как се конфигурират споделените канали на ADC при STM32
Иска кондензатор. Чух се с поддръжката на Микроелектроника и потвърдиха, че за това, което ползвам, Vref трябва да е на Vcc. Не е само до чаршафа. Използвам готова библиотека и грешката се умножава по две(от чаршафа и от библиотеката).
|
Пон Окт 16, 2017 4:29 pm |
|
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 8:21 pm Мнения: 27995 Местоположение: София
|
Re: Как се конфигурират споделените канали на ADC при STM32
Ами ... Vref се слага там където ти трябва, няма определено място, може да е на Vcc, може да е на някакъв вътрешен референс, може да е а пин, точно тов аму е смисъл на Vref, където и да го сложиш ако е в спецификацията му като напрежение ще работи и няма да влияе по никакъв начин на софтуера или хардеура. В тази връзка не знам от микроелектроника какво точно са ти потвърдили, едва ли инструмента им може да работи само с един Vref, няма никаква логика да са го харкоднали към Vcc, а ако е така е доста идиотско
|
Пон Окт 16, 2017 4:42 pm |
|
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 7:57 pm Мнения: 600 Местоположение: Белград
|
Re: Как се конфигурират споделените канали на ADC при STM32
Потвърдиха, че настройките по подразбиране са направени да работят с техните развойни системи и в случая ADC_Init() се използва с Vref=3,3V(което може да се види и на съответната развойна система, ама кой да гледа - после видях, че има джъмпер там)." Разбира се, че компилаторът работи с всички варианти за настройване. Можеше да стане и с вътрешно Vref: ADC1_Init_Advanced(_ADC_INTERNAL_REF, _ADC_RESOLUTION_10BIT); Ще пробвам, когато завърша цялата програма.
|
Пон Окт 16, 2017 11:16 pm |
|
|