Прочитать Vrefint можно, но он будет снижаться со снижением питания.
Я вот там выше для кого математикой занимался? Снижаться будет не напряжение ИОНа, а показания АЦП, по которым можно точно вычислять снижение VDDA. На этом и основано измерение питающего напряжения.
Прочитать Vrefint можно, но он будет снижаться со снижением питания.
Я вот там выше для кого математикой занимался? Снижаться будет не напряжение ИОНа, а показания АЦП, по которым можно точно вычислять снижение VDDA. На этом и основано измерение питающего напряжения.
Чушь, ЧУШШЬ, чушЬ!!! Вы хоть для приличия откройте даташит по любому ИОН и посмотрите графики и принцип работы.
Вы хотя бы с одной стороны толком зайдите, а потом уже на другую кидайтесь.
Цитата:
Зачем кроме подачи на аналоговую часть чистого (хорошо отфильтрованного) питания разделили цепи питания в мк.
На VDDA сидит не только AREF, но и POR, PDR, PVD, BOR, плюс, аналоговый ватчдог. Еще от VDDA запитаны внутренние генераторы и схема резета. Все это достаточно "тонкие" схемы и для того, чтобы они имели стабильные параметры им требуется стабильное же питание.
Цитата:
Это все общие характеристики мк, и опять ни слова о том что при изменении питания напряжеие AREF остается неизменным.
Оно и не остается неизменным. AREF=VDDA. Меняется VDDA, меняется и AREF. Остается неизменным VREF, т.е. внутренний ИОН, оцифровывая котороый и видя изменяющиеся значения регистра ADC_DR можно точно вычислять по ним изменяющийся AREF/VDDA/VCC.
Цитата:
Вы хоть для приличия откройте даташит по любому ИОН и посмотрите графики и принцип работы.
Я характеристики ИОНа STM32F0 привел не с неба, а из даташита. Какие еще нужны даташиты всяким линвистам-физикам-математикам?
Вы можете разорвать себе рот воплями, но даташит на стм32 однозначно утверждает, что напряжение набортного ИОНа STM32F0 равно 1.2 вольта ± 40 милливольт, когда питающее МК напряжение лежит в границах 2.4в .. 3.6в, а температура находится в диапазоне -40°С .. +85°С.
Я безусловно требую от вас невозможного, но могли бы и сами сообразить, что не бывает "Источников Образцового Напряжения", параметры которых плывут вслед за приложенным к ним напряжением.
Тепер a5021 тупит здесь. Странное хоби, собирать //////// в разныых темах. Хоть бы подумал сколько это "± 40 милливольт" в разрядах АЦП будет. У самого хренового претендента на звание ИОН (его так в общем даже не называют в доке, так стабилизатор), у TL431 в разу меньше чем 40мВ, а у нормаль ИОН <1мВ. И сильно меньше
Но вы конечно же не скажете, насчет чего именно. Примерно так и землекоп уже вторые сутки бредит. У вас приятная компания здесь образовалась.
Цитата:
Странное хоби, собирать пиздюли в разныых темах.
Странное хобби сочинять события, которых никогда не происходило и приписывать участие в них другим. Интересно, если из ваших постов выбросить все дебильные инсинуации, высосанные из пальца, то в этих постах еще что-нибудь останется?
Цитата:
Хоть бы подумал сколько это "± 40 милливольт" в разрядах АЦП будет.
А это при чем здесь? Мне до фонаря, сколько там чего будет. Изначально человек сетовал, что не может понять, как с помощью внутреннего ИОНа измерять питающее МК напряжение. Я показал как. Есть желание оспорить метод, милости прошу. Если нет, то не стоит тупить здесь, сочиняя и приплетая всякую херню не по делу.
Если заняться нечем, можете посчитать, сколько в отсчетах АЦП будут ± 100 милливольт атмеговского ИОНа, а заодно повспоминать, почему у вас не случалось истерик всякий раз, когда вы читали об измерении напряжений ардуиной, благо на данном форуме таких тем пруд-пруди.
Цитата:
У самого хренового претендента на звание ИОН (его так в общем даже не называют в доке, так стабилизатор), у TL431 в разу меньше чем 40мВ, а у нормаль ИОН <1мВ. И сильно меньше
Когда мне задают какой-то вопрос, я отвечаю именно на него, а не пускаюсь в пространные рассуждения, как сподручнее осчастливить все человечество.
Чего ты показал кроме своей безграмотности. Осчастливить? Едва ли, скорее рассмешить. Твои посты можно читать как анекдот......
Читаем народ что пишет это чудо "Оно и не остается неизменным. AREF=VDDA. Меняется VDDA, меняется и AREF. Остается неизменным VREF, т.е. внутренний ИОН, оцифровывая котороый и видя изменяющиеся значения регистра ADC_DR можно точно вычислять по ним изменяющийся AREF/VDDA/VCC." Я ему второй день это объясняю, потыюсь достучаться до зародыша его сознания, и так и эдак. А он мне в ответ "Трава зеленая потомучто зеленая". Последний раз, не будет опорное напряжение 3.0 в если подать на Vdda мк 2.5 в LOL.
Это из технической документации:
On 100-pin and 144-pin packages
To ensure a better accuracy on low-voltage inputs, the user can connect a separate external
reference voltage ADC input on VREF+. The voltage on VREF+ may range from 2.4 V to
VDDA.
On packages with 64 pins or less
The VREF+ and VREF- pins are not available, they are internally connected to the ADC
voltage supply (VDDA) and ground (VSSA).
Я ему второй день это объясняю, потыюсь достучаться до зародыша его сознания, и так и эдак. А он мне в ответ "Трава зеленая потомучто зеленая". Последний раз, не будет опорное напряжение 3.0 в если подать на Vdda мк 2.5 в LOL.
Гы-гы... У Микрочипа будет, а у СТМ не будет... Гы... ))))))))))))
Землекоп путает теплое с красным. Внешний вывод Vref есть только на 100 и 144 ногих корпусах, но внутренний источник опорного напряжения Vrefin есть у всех. И в F0 и в F1 он равен 1.2 В не зависимо от корпуса.
Землекоп, он такой. Сначало долго и бессвязно бредит с пеной у рта, а когда наконец и до него доходит, что гнал всю дорогу лажу, ныряет в тину и до следующего раза более не отсвечивает.
Устал выслушивать ваш бред. Чистым английским языком написано. В чипах до 100 ног, выводы подключения +AREF = Vdda и - AREF = Vssa.
float voltage;
float _AREF = 3.0
voltage = ((float)HAL_ADC_GetValue(&hadcN)*_AREF/4096);
Как ни странно и на пабликах, и на форуме ST предлагается именно такой вариант расчета измереного напряжения. Сразу упреждаю нытье про HAL или SPL, типа только нубасы пользуются высокими языками программирования, поэтому и не знают основ ну и как итог скорее всего не открывают документацию.. А в мануале без объяснения утверждается что опорным, т.е напряжением с которым сравнивается измеряемое напряжение равно 3 вольтам, оттуда оно и появилось. Так же на форумах пишут, что в чипах где есть выделенные пины для подключение внешнего опорного напряжения если их не подключать, то опорное напряжение равно 1.26 - 1.28 вольт. Из чего можно сделать вывод, при подключении внешнего напряжения опорное напряжение равно 3.0 в. Может так как вы предлогаете и можно решить проблему, но результат будет сильно зависить от внешних факторов, топологии, длинны и сечения проводов, внешних согласующих элементов.
Как ни странно и на пабликах, и на форуме ST предлагается именно такой вариант расчета измереного напряжения.
Какая прелесть! Оказывается, истину в самой распоследней инстанции выкладывают на неназванных пабликах и в неких неуказанных местах на "на форуме ST".
Цитата:
А в мануале без объяснения утверждается что опорным, т.е напряжением с которым сравнивается измеряемое напряжение равно 3 вольтам, оттуда оно и появилось.
Так на какой странице манула F0 это "без объяснения утверждается", вы говорите ? Феереческий бред.
Цитата:
Так же на форумах пишут
Эти факты будут особенно убедительны, если подкрепить их информацией о том, что там у вас на заборах пишут.
Вам осталась самая малость -- убедить еще и STMicro признать собственные ошибки. Они, легкомысленно заблуждаясь, не хотят прислушиваться к вашей альтернативной мудрости и в RM0091 отчего-то утверждают (стр. 253), что измерять VDDA STM32F0 надо именно тем способом, о котором я здесь говорил ранее. В отличие от вашего невразумительного бреда со ссылкой на неназванные форумы, позволю цитату из референса:
Так что, уважаемый "Славик Кофтун" (кстати, хто эта?), жуйте сопли и дальше.
Уважаемые! Вы поругались на пустом месте, как мне кажеться.
Дигер перепутал Vrefint и VREF+, то есть опорное для АЦП.
В отличии от АтМеги у СТМ32 (и F0 и F1 - точно, про другие не знаю) нет возможности выбирать внутренее опорное напряжение для преобразователя.
В "малоногих" корпусах - так вообще VREF+/-, вообще изначально заведены на аналоговое питание. Но это ведь всем и так известно.
Вот и пошла ругань, основанная на непонимании друг-друга.
Дигер! Речь не про опорное напряжение, а про некий эталон, как метр в Париже.
Vrefint это просто некий эталон внутри корпуса МК. Рядом с датчиком температуры. По нему можно сделать (например) программную калибровку, не аппаратную, а именно свою написать. Можно батарейку проверить.
Датчик температуры на 16 входе 1-ого АЦП, а Vrefint - на 17. Причем есть корректирующие формулы для совместного использования температуры и источника. Можно принять его за 1200 мВ, а можно подкорректировать от температуры и быть точнее. В даташите указано 100 ppm на градус, то есть 0.12 мВ на градус, с 1200 мВ при комнатной.
Измерение с 17-ого входа 1-ого АЦП даст сколько-то "попугаев". Программист всегда знает, что эти "попугаи", соответствуют 1200мВ, с учетом температуры.
То есть, если нужно точно измерять напряжение, то в своей программе нужно провести описанные манипуляции, тогда можно будет измерять напряжения, без зависимости от напряжения питания. Методом сравнения.
Конечно. Потому что ты такой же неграмотный долбодятел как и копатель. И ты на котах также извивался и истерил как копатель сейчас. Вы в этом поразительно схожи, как две кучки. ))))))))))
Ты хоть в формулах своих, что ты здесь намалевал, разберись, чудо. Апноты от ТИ полистай, там всё более грамотно и основательно расписано, может и придёт к тебе озарение и понимание. А дурным копипастом сейчас никого не напугаешь и не удивишь.
Ты ведёшь себя как энурезная школота в несвежих памперсах. И не надо пытаться причислять меня в свою когорту упоротых дятлов. Один не понимает сути Vrefint, другой копипастит не понимая сути работы АЦП, двоечники хреновы. Зато понтов выше крыши! На 4095 делишь? Ну-ну!
Ты ведёшь себя как энурезная школота в несвежих памперсах. И не надо пытаться причислять меня в свою когорту упоротых дятлов. Один не понимает сути Vrefint, другой копипастит не понимая сути работы АЦП, двоечники хреновы. Зато понтов выше крыши! На 4095 делишь? Ну-ну!
очередным разрывом пукана эсесовца в очередной раз удовлетворён.
*слушай, если здесь все такие дыбилы, то что и зачем ты здесь делаешь?
И как это я пропустил комические куплеты поста #330. Ржу, не могу. Прав я был кода писал что после таких профессиАНАЛОВ надо все перепроверять, а лучше написать самому. Тогда точно все будет работать как надо!!!! И все же, параметр VREFint ни где в чистом виде не фигурирует при работе с ADC, это значение так сказать для внутреннего пользования самого камня.
Землекоп, ты русский язык не смог выучить, английский тебе не понять никогда, а следовательно не понять назначение Vrefint. Тебя даже сукин сын учить не хочет. Таких дебилов, как ты, не научить.
Пост #361, так вот забираем значение из ADC_DR и вычисляем по формуле. Где здесь опорное напряжение? Да, в 103 серии было необходимо при инициализации производить автокалибровку(или самокалибровку) ADC, без этого ни чего не работало. Ну а в и 4XX такая необходимость отпала.
Дебилушко и кретинушко у нас тут только один и его не надо даже называть. Перcонаж легко узнаваемый. По великому секрету ему сообщаю, что на 4095 (в #330) делю потому, что так рекомендовано в референсе, который дебилушко-кретинушко хоть и любит упоминать в поучительном тоне, теперь уже очевидно, никогда не читал. Вряд ли это устранит вопиющую безгамотность дебилушки-кретинушки, но почитать хотя бы одну страничку (RM0091, стр. 252) и ему все же стоит:
В общем, вам с землекопом пламенный привет от ST Micro.
)))))))))))))))
Все... Хватит... А то у меня уже колики от ржача... )))))))
Иди уже в школу. Там тебя читать и считать научат, и может даже думать, дебила необучаемого. ))))))
Открытым текстом... Разберись как работает АЦП, для начала. На сайте эфо есть хорошая статья, почитай доки от ТИ, Аналоговых Девиц, загляни на сайт микрочипсю, там тема имхо за 2013, на изыйдиэлектроникс тему пинали. Да в конце концов, подставь значения для проверки, ты поймешь на сколько ты тупой, ну просто беспросветно. )))))))))
Или ты уже настолько тупой, что даже этого сделать не сможешь? Хотя... Наверно я слишком много от тебя требую... ))))))))
Гы-гы-гы. Как обычно, дебилушки-кретинушки ничего конкретного сказать не могут, а с референсом от STM спорить боязно. Божество, как никак.
Вы точно с землекопом молочные братья. Тот так же советует черпать истину на неких форумах, где угодно, но только не из референса от производителя. Не стыдитесь своего родства. Обнимитесь уже и заплачьте хором.
Тебя только что на изыйдиэдектроникс назвали мудаком. ))))))))))))
Я с ними полностью согласен. Уже нет ресурса, где бы ты не отличился своим тупизмом и мудачеством. )))))))))
Теперь следи за пальцами, мудильный ты даун. В твою первую формулу подставляем вместо ADC_DATAx число 4095. Ой! Что случилось? Твой дебилизм опять наружу вылез! Получилось, что Vchannelx = Vdda, а такого просто быть не может, априори, мудило ты неграмотное!
Цитата:
The first transition occurs when the digital ADC output changes from 0 to 1. Ideally, when the analog input ranges between 0.5 LSB and 1.5 LSB, the digital output should be 1. Still ideally, the first transition occurs at 0.5 LSB.
и
Цитата:
For the STM32 ADC, the smallest detectable incremental change in voltage is expressed in terms of LSBs:
1 LSB = VREF+/4096 (on some packages, VREF+ = VDDA).
К тому же
Цитата:
The last actual transition is the transition from 0xFFE to 0xFFF. Ideally, there should be a transition from 0xFFE to 0xFFF when the analog input is equal to VREF+ – 0.5 LSB. So for VREF+= 3.3 V, the last ideal transition should occur at 3.299597 V.
И это всё из док СТМа, дятел ты хренов! А вот если в твою формулу вместо FULL_SCALE подставить 4096, а не 4095, то всё станет на свои места. Можешь теперь вместе с энди выть на луну на его будке, можешь выпрашивать у клополицего разрешение на имплантацию тебе куринного мозга, можешь просто продолжать биться головой апстену. Но суперсказочным мудаком ты уже стал и теперь им просто быть обязан, навечно. )))))))))))))))
Тебя только что на изыйдиэдектроникс назвали мудаком.
Я в курсе, что врать для вас даже важнее, чем дышать.
Цитата:
В твою первую формулу подставляем вместо ADC_DATAx число 4095. Ой! Что случилось? Твой дебилизм опять наружу вылез! Получилось, что Vchannelx = Vdda, а такого просто быть не может
Это плохо, что вы уже совсем не соображаете, что пишете. Физически соединяем VDDA с Vchannelx и что происходит ? Курям на смех ваше "такого просто не может быть". Более того, ADC_DATAx и будет равно 4095 только в случае, если "Vchannelx = Vdda".
Цитата:
А вот если в твою формулу вместо FULL_SCALE подставить 4096, а не 4095, то всё станет на свои места.
Вы не ходите кругами. Ответьте сразу, RM0091 гонит лажу, а в STM сидят тупые дятлы? Это их формула, а не моя, если вы до сих пор не сподобились охватить своим мощнейшим интеллектом сей простейший факт.
Это плохо, что вы уже совсем не соображаете, что пишете. Физически соединяем VDDA с Vchannelx и что происходит ? Курям на смех ваше "такого просто не может быть". Более того, ADC_DATAx и будет равно 4095 только в случае, если "Vchannelx = Vdda".
Даффай, обосранец, соплями их своими токопроводящими намажь-соедини, гвоздь шиферный в кристалл забей, нет преград для идиотов, для таких как ты ! ))))))))))))))))))))
Цитата:
Это их формула, а не моя, если вы до сих пор не сподобились охватить своим мощнейшим интеллектом сей простейший факт.
Какой факт? Что у тебя нет мозгов? Согласен! Ты тупее полена из которого сделали Буратину! )))))))))))))
Иначе бы уже сам проверил что к чему, а не доказывал бы всем лишний раз какой ты мудак. )))))))))))))
Скажем так... "допущены некоторые неточности"... Формулы в основе своей то верны... К тому же они полностью верны в другой документации от СТМ. Я не знаю откуда эта болезнь пошла, но у микрочипа в своё время подобные зиги тоже проскакивали. Но если знаешь "как оно работает", то это всё фигня.
Прочитать Vrefint можно, но он будет снижаться со снижением питания.
Я вот там выше для кого математикой занимался? Снижаться будет не напряжение ИОНа, а показания АЦП, по которым можно точно вычислять снижение VDDA. На этом и основано измерение питающего напряжения.
Прочитать Vrefint можно, но он будет снижаться со снижением питания.
Я вот там выше для кого математикой занимался? Снижаться будет не напряжение ИОНа, а показания АЦП, по которым можно точно вычислять снижение VDDA. На этом и основано измерение питающего напряжения.
Чушь, ЧУШШЬ, чушЬ!!! Вы хоть для приличия откройте даташит по любому ИОН и посмотрите графики и принцип работы.
Вы хотя бы с одной стороны толком зайдите, а потом уже на другую кидайтесь.
На VDDA сидит не только AREF, но и POR, PDR, PVD, BOR, плюс, аналоговый ватчдог. Еще от VDDA запитаны внутренние генераторы и схема резета. Все это достаточно "тонкие" схемы и для того, чтобы они имели стабильные параметры им требуется стабильное же питание.
Оно и не остается неизменным. AREF=VDDA. Меняется VDDA, меняется и AREF. Остается неизменным VREF, т.е. внутренний ИОН, оцифровывая котороый и видя изменяющиеся значения регистра ADC_DR можно точно вычислять по ним изменяющийся AREF/VDDA/VCC.
Я характеристики ИОНа STM32F0 привел не с неба, а из даташита. Какие еще нужны даташиты всяким линвистам-физикам-математикам?
Вы можете разорвать себе рот воплями, но даташит на стм32 однозначно утверждает, что напряжение набортного ИОНа STM32F0 равно 1.2 вольта ± 40 милливольт, когда питающее МК напряжение лежит в границах 2.4в .. 3.6в, а температура находится в диапазоне -40°С .. +85°С.
Я безусловно требую от вас невозможного, но могли бы и сами сообразить, что не бывает "Источников Образцового Напряжения", параметры которых плывут вслед за приложенным к ним напряжением.
Тепер a5021 тупит здесь. Странное хоби, собирать //////// в разныых темах. Хоть бы подумал сколько это "± 40 милливольт" в разрядах АЦП будет. У самого хренового претендента на звание ИОН (его так в общем даже не называют в доке, так стабилизатор), у TL431 в разу меньше чем 40мВ, а у нормаль ИОН <1мВ. И сильно меньше
Но вы конечно же не скажете, насчет чего именно. Примерно так и землекоп уже вторые сутки бредит. У вас приятная компания здесь образовалась.
Странное хобби сочинять события, которых никогда не происходило и приписывать участие в них другим. Интересно, если из ваших постов выбросить все дебильные инсинуации, высосанные из пальца, то в этих постах еще что-нибудь останется?
А это при чем здесь? Мне до фонаря, сколько там чего будет. Изначально человек сетовал, что не может понять, как с помощью внутреннего ИОНа измерять питающее МК напряжение. Я показал как. Есть желание оспорить метод, милости прошу. Если нет, то не стоит тупить здесь, сочиняя и приплетая всякую херню не по делу.
Если заняться нечем, можете посчитать, сколько в отсчетах АЦП будут ± 100 милливольт атмеговского ИОНа, а заодно повспоминать, почему у вас не случалось истерик всякий раз, когда вы читали об измерении напряжений ардуиной, благо на данном форуме таких тем пруд-пруди.
Когда мне задают какой-то вопрос, я отвечаю именно на него, а не пускаюсь в пространные рассуждения, как сподручнее осчастливить все человечество.
Чего ты показал кроме своей безграмотности. Осчастливить? Едва ли, скорее рассмешить. Твои посты можно читать как анекдот......
Читаем народ что пишет это чудо "Оно и не остается неизменным. AREF=VDDA. Меняется VDDA, меняется и AREF. Остается неизменным VREF, т.е. внутренний ИОН, оцифровывая котороый и видя изменяющиеся значения регистра ADC_DR можно точно вычислять по ним изменяющийся AREF/VDDA/VCC." Я ему второй день это объясняю, потыюсь достучаться до зародыша его сознания, и так и эдак. А он мне в ответ "Трава зеленая потомучто зеленая". Последний раз, не будет опорное напряжение 3.0 в если подать на Vdda мк 2.5 в LOL.
Это из технической документации:
To ensure a better accuracy on low-voltage inputs, the user can connect a separate external
reference voltage ADC input on VREF+. The voltage on VREF+ may range from 2.4 V to
VDDA.
The VREF+ and VREF- pins are not available, they are internally connected to the ADC
voltage supply (VDDA) and ground (VSSA).
Я ему второй день это объясняю, потыюсь достучаться до зародыша его сознания, и так и эдак. А он мне в ответ "Трава зеленая потомучто зеленая". Последний раз, не будет опорное напряжение 3.0 в если подать на Vdda мк 2.5 в LOL.
Гы-гы... У Микрочипа будет, а у СТМ не будет... Гы... ))))))))))))
Напряжение ИОН в STM32F0 равно 1.2 вольта. Всегда. Про какие "3.0" вы тут бредите?
Какое отношение документация на F1, да для станогих корпусов, имеет к нюансам измерения питающего напряжения на F0 ?
Землекоп путает теплое с красным. Внешний вывод Vref есть только на 100 и 144 ногих корпусах, но внутренний источник опорного напряжения Vrefin есть у всех. И в F0 и в F1 он равен 1.2 В не зависимо от корпуса.
Землекоп, он такой. Сначало долго и бессвязно бредит с пеной у рта, а когда наконец и до него доходит, что гнал всю дорогу лажу, ныряет в тину и до следующего раза более не отсвечивает.
Устал выслушивать ваш бред. Чистым английским языком написано. В чипах до 100 ног, выводы подключения +AREF = Vdda и - AREF = Vssa.
Как ни странно и на пабликах, и на форуме ST предлагается именно такой вариант расчета измереного напряжения. Сразу упреждаю нытье про HAL или SPL, типа только нубасы пользуются высокими языками программирования, поэтому и не знают основ ну и как итог скорее всего не открывают документацию.. А в мануале без объяснения утверждается что опорным, т.е напряжением с которым сравнивается измеряемое напряжение равно 3 вольтам, оттуда оно и появилось. Так же на форумах пишут, что в чипах где есть выделенные пины для подключение внешнего опорного напряжения если их не подключать, то опорное напряжение равно 1.26 - 1.28 вольт. Из чего можно сделать вывод, при подключении внешнего напряжения опорное напряжение равно 3.0 в. Может так как вы предлогаете и можно решить проблему, но результат будет сильно зависить от внешних факторов, топологии, длинны и сечения проводов, внешних согласующих элементов.
Феноменально! Прям битва сказочных долбодятлов.))))))
Даффай ысчо! ))))))
Я поторопился. Оказывается, бред еще не иссяк.
Какая прелесть! Оказывается, истину в самой распоследней инстанции выкладывают на неназванных пабликах и в неких неуказанных местах на "на форуме ST".
Так на какой странице манула F0 это "без объяснения утверждается", вы говорите ? Феереческий бред.
Эти факты будут особенно убедительны, если подкрепить их информацией о том, что там у вас на заборах пишут.
Забей, пусть измеряет питающее напряжение относительно своего бреда. Архату и Землекопу здесь нет равных.
Вот после таких "ПрофессиАНАЛЬНЫХ" програмистов железо тупит и выдает бред на выходе. Сладкая парочка нашла друг друга. "69"
Что еще можно ожидать от парочки Архат-Землекоп.... кто из вас 6, а кто 9?
Вот после таких "ПрофессиАНАЛЬНЫХ" програмистов железо тупит и выдает бред на выходе. Сладкая парочка нашла друг друга. "69"
По делу нечего ответить, знаток гомосятины?
Не плачте девченки. Учитесь призновать ошибки. А то напоминаете мне Славика Кофтуна.......
Вам осталась самая малость -- убедить еще и STMicro признать собственные ошибки. Они, легкомысленно заблуждаясь, не хотят прислушиваться к вашей альтернативной мудрости и в RM0091 отчего-то утверждают (стр. 253), что измерять VDDA STM32F0 надо именно тем способом, о котором я здесь говорил ранее. В отличие от вашего невразумительного бреда со ссылкой на неназванные форумы, позволю цитату из референса:
Так что, уважаемый "Славик Кофтун" (кстати, хто эта?), жуйте сопли и дальше.
Уважаемые! Вы поругались на пустом месте, как мне кажеться.
Дигер перепутал Vrefint и VREF+, то есть опорное для АЦП.
В отличии от АтМеги у СТМ32 (и F0 и F1 - точно, про другие не знаю) нет возможности выбирать внутренее опорное напряжение для преобразователя.
В "малоногих" корпусах - так вообще VREF+/-, вообще изначально заведены на аналоговое питание. Но это ведь всем и так известно.
Вот и пошла ругань, основанная на непонимании друг-друга.
Дигер! Речь не про опорное напряжение, а про некий эталон, как метр в Париже.
Vrefint это просто некий эталон внутри корпуса МК. Рядом с датчиком температуры. По нему можно сделать (например) программную калибровку, не аппаратную, а именно свою написать. Можно батарейку проверить.
Датчик температуры на 16 входе 1-ого АЦП, а Vrefint - на 17. Причем есть корректирующие формулы для совместного использования температуры и источника. Можно принять его за 1200 мВ, а можно подкорректировать от температуры и быть точнее. В даташите указано 100 ppm на градус, то есть 0.12 мВ на градус, с 1200 мВ при комнатной.
Измерение с 17-ого входа 1-ого АЦП даст сколько-то "попугаев". Программист всегда знает, что эти "попугаи", соответствуют 1200мВ, с учетом температуры.
То есть, если нужно точно измерять напряжение, то в своей программе нужно провести описанные манипуляции, тогда можно будет измерять напряжения, без зависимости от напряжения питания. Методом сравнения.
Уважаемые! Вы поругались на пустом месте, как мне кажеться.
Дигер перепутал Vrefint и VREF+, то есть опорное для АЦП.
Не мешай... Они достойны друг друга... Пацаны так славно общаются... ))))))))))))))))
Визжать не по делу? Вам никто и не мешает. Визжите наздоровье. От этого ни горячо ни холодно.
Конечно. Потому что ты такой же неграмотный долбодятел как и копатель. И ты на котах также извивался и истерил как копатель сейчас. Вы в этом поразительно схожи, как две кучки. ))))))))))
Ты хоть в формулах своих, что ты здесь намалевал, разберись, чудо. Апноты от ТИ полистай, там всё более грамотно и основательно расписано, может и придёт к тебе озарение и понимание. А дурным копипастом сейчас никого не напугаешь и не удивишь.
Если вам от того становится легче, продолжайте интенсивно фантазировать. Мож хоть так былые обидки притупятся.
Больше! Больше фантазий! Поливайте ими себя, как обезболивающим. Когда-нибудь обязательно отпустит.
Я так понимаю, что спрашивать вас о том, что не так с формулами бессмысленно?
Бла-бла-бла.. Понеслась волна поноса ни о чем.
Да ладно тебе, воздух зря своими соплями сотрясать. Расскажи-ка лучше нам, почему тебя, такого умного типа, копатель не понимает, ась? )))))))))))
Возможно, ему больше нравятся собеседники типа вас.
Ты ведёшь себя как энурезная школота в несвежих памперсах. И не надо пытаться причислять меня в свою когорту упоротых дятлов. Один не понимает сути Vrefint, другой копипастит не понимая сути работы АЦП, двоечники хреновы. Зато понтов выше крыши! На 4095 делишь? Ну-ну!
Ты ведёшь себя как энурезная школота в несвежих памперсах. И не надо пытаться причислять меня в свою когорту упоротых дятлов. Один не понимает сути Vrefint, другой копипастит не понимая сути работы АЦП, двоечники хреновы. Зато понтов выше крыши! На 4095 делишь? Ну-ну!
очередным разрывом пукана эсесовца в очередной раз удовлетворён.
*слушай, если здесь все такие дыбилы, то что и зачем ты здесь делаешь?
**в который раз я это спросил? :D
Как зачем? Пытается почесать себе эго. Одна незадача -- Господь не снабдил его руками, подходящей для этого длины. Так и мучается всю дорогу.
Вас не наваждения ли там преследуют? Чет я не вижу, чтобы в формуле
V = 3.3v * VREFINT_CAL / VREFINT_DATA
я где-то и что-то делил на 4095. Вы бы закусывали там.
А пост #330 чей, ты, дебилушка? )))))))
Sукин Sын, твоя очередь объяснять Землекопу основы stm. Вы, два дибила, друг друга быстрее поймете.
И как это я пропустил комические куплеты поста #330. Ржу, не могу. Прав я был кода писал что после таких профессиАНАЛОВ надо все перепроверять, а лучше написать самому. Тогда точно все будет работать как надо!!!! И все же, параметр VREFint ни где в чистом виде не фигурирует при работе с ADC, это значение так сказать для внутреннего пользования самого камня.
Землекоп, ты русский язык не смог выучить, английский тебе не понять никогда, а следовательно не понять назначение Vrefint. Тебя даже сукин сын учить не хочет. Таких дебилов, как ты, не научить.
И все же, параметр VREFint ни где в чистом виде не фигурирует при работе с ADC, это значение так сказать для внутреннего пользования самого камня.
Уважаемый! А как Вы без него напряжение померяете, если питание не стабильно? И вообще неизвестно.
Собако, в будко! Веселье муст гоу он! )))))))
Теперь вас трое и ты у них за главнюка. )))))))
И все же, параметр VREFint ни где в чистом виде не фигурирует при работе с ADC, это значение так сказать для внутреннего пользования самого камня.
Уважаемый! А как Вы без него напряжение померяете, если питание не стабильно? И вообще неизвестно.
Да это бесполезно. Пусть землекоп и аписсяточко и дальше в дебилизме соревнуются. Судьба у них такой.
Sукин Sын, так и будешь блистать своим скудоумием или дашь бесплатный урок Землекопу?
Пост #361, так вот забираем значение из ADC_DR и вычисляем по формуле. Где здесь опорное напряжение? Да, в 103 серии было необходимо при инициализации производить автокалибровку(или самокалибровку) ADC, без этого ни чего не работало. Ну а в и 4XX такая необходимость отпала.
Дебилушко и кретинушко у нас тут только один и его не надо даже называть. Перcонаж легко узнаваемый. По великому секрету ему сообщаю, что на 4095 (в #330) делю потому, что так рекомендовано в референсе, который дебилушко-кретинушко хоть и любит упоминать в поучительном тоне, теперь уже очевидно, никогда не читал. Вряд ли это устранит вопиющую безгамотность дебилушки-кретинушки, но почитать хотя бы одну страничку (RM0091, стр. 252) и ему все же стоит:
В общем, вам с землекопом пламенный привет от ST Micro.
)))))))))))))))
Все... Хватит... А то у меня уже колики от ржача... )))))))
Иди уже в школу. Там тебя читать и считать научат, и может даже думать, дебила необучаемого. ))))))
Открытым текстом... Разберись как работает АЦП, для начала. На сайте эфо есть хорошая статья, почитай доки от ТИ, Аналоговых Девиц, загляни на сайт микрочипсю, там тема имхо за 2013, на изыйдиэлектроникс тему пинали. Да в конце концов, подставь значения для проверки, ты поймешь на сколько ты тупой, ну просто беспросветно. )))))))))
Или ты уже настолько тупой, что даже этого сделать не сможешь? Хотя... Наверно я слишком много от тебя требую... ))))))))
Гы-гы-гы. Как обычно, дебилушки-кретинушки ничего конкретного сказать не могут, а с референсом от STM спорить боязно. Божество, как никак.
Вы точно с землекопом молочные братья. Тот так же советует черпать истину на неких форумах, где угодно, но только не из референса от производителя. Не стыдитесь своего родства. Обнимитесь уже и заплачьте хором.
Тебя только что на изыйдиэдектроникс назвали мудаком. ))))))))))))
Я с ними полностью согласен. Уже нет ресурса, где бы ты не отличился своим тупизмом и мудачеством. )))))))))
Теперь следи за пальцами, мудильный ты даун. В твою первую формулу подставляем вместо ADC_DATAx число 4095. Ой! Что случилось? Твой дебилизм опять наружу вылез! Получилось, что Vchannelx = Vdda, а такого просто быть не может, априори, мудило ты неграмотное!
The first transition occurs when the digital ADC output changes from 0 to 1. Ideally, when the analog input ranges between 0.5 LSB and 1.5 LSB, the digital output should be 1. Still ideally, the first transition occurs at 0.5 LSB.
и
For the STM32 ADC, the smallest detectable incremental change in voltage is expressed in terms of LSBs:
1 LSB = VREF+/4096 (on some packages, VREF+ = VDDA).
К тому же
The last actual transition is the transition from 0xFFE to 0xFFF. Ideally, there should be a transition from 0xFFE to 0xFFF when the analog input is equal to VREF+ – 0.5 LSB. So for VREF+= 3.3 V, the last ideal transition should occur at 3.299597 V.
И это всё из док СТМа, дятел ты хренов! А вот если в твою формулу вместо FULL_SCALE подставить 4096, а не 4095, то всё станет на свои места. Можешь теперь вместе с энди выть на луну на его будке, можешь выпрашивать у клополицего разрешение на имплантацию тебе куринного мозга, можешь просто продолжать биться головой апстену. Но суперсказочным мудаком ты уже стал и теперь им просто быть обязан, навечно. )))))))))))))))
Я в курсе, что врать для вас даже важнее, чем дышать.
Это плохо, что вы уже совсем не соображаете, что пишете. Физически соединяем VDDA с Vchannelx и что происходит ? Курям на смех ваше "такого просто не может быть". Более того, ADC_DATAx и будет равно 4095 только в случае, если "Vchannelx = Vdda".
Вы не ходите кругами. Ответьте сразу, RM0091 гонит лажу, а в STM сидят тупые дятлы? Это их формула, а не моя, если вы до сих пор не сподобились охватить своим мощнейшим интеллектом сей простейший факт.
Это плохо, что вы уже совсем не соображаете, что пишете. Физически соединяем VDDA с Vchannelx и что происходит ? Курям на смех ваше "такого просто не может быть". Более того, ADC_DATAx и будет равно 4095 только в случае, если "Vchannelx = Vdda".
Даффай, обосранец, соплями их своими токопроводящими намажь-соедини, гвоздь шиферный в кристалл забей, нет преград для идиотов, для таких как ты ! ))))))))))))))))))))
Это их формула, а не моя, если вы до сих пор не сподобились охватить своим мощнейшим интеллектом сей простейший факт.
Какой факт? Что у тебя нет мозгов? Согласен! Ты тупее полена из которого сделали Буратину! )))))))))))))
Иначе бы уже сам проверил что к чему, а не доказывал бы всем лишний раз какой ты мудак. )))))))))))))
Хватит вилять. Ответьте прямо на вопрос: "В RM0091 написана лажа?"
Скажем так... "допущены некоторые неточности"... Формулы в основе своей то верны... К тому же они полностью верны в другой документации от СТМ. Я не знаю откуда эта болезнь пошла, но у микрочипа в своё время подобные зиги тоже проскакивали. Но если знаешь "как оно работает", то это всё фигня.
Sукин Sын, хватит извиваться, как уж на сковородке. Либо давай ссылки на источник, либо иди нах.
Кусай себя зах, лизни себе яйца и погрызи под хвостом! )))))))))))))))
Сдрысни отсель, шавка лишайная! )))))))))))))
Все с тобой понятно, Sукин Sын. В компании дебилов прибыло: Землекоп, Архат и ты.