при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Очень просто и линейно. Допустим эталонное (опорное) напряжение 1.2В, а разрешение АЦП 12 бит. Максимальное значение АЦП - 4095, соответственно каждая 1 в регистре результата = 1,2В/4096(2^12) = 0,00029296875в. Если имеем в значение 1475, напряжение на входе = 1475*0,00029296875 = 0,43212890625в.king-live писал(а):3) По какой формуле идёт преобразование в цифру, входящего аналогового сигнала?
А я не видел отдельно по ним направление для обсуждения, но они точно уже не AVR!P.S. Кстааааааати, STM8 - однако совсем не ARM. Тобишь тема непрофильная для данного форума
Оно не настраивается.king-live писал(а):Ну а на счёт настройки опорного напряжения, где копать?
Если есть ножка vref+ - оно опорное, если нет, опорное то что на ножке vdda.The ADC reference voltage is either internally connected to the analog power supply pins or
connected to the VREF+ external pin
Ну а если мне нужно максимальное напряжение измерить на входе это 3,3-3,6В без делителей?! Разве можно замерить большее напряжение, чем Vref+? В AVRах этого нельзя было сделать.При помощи этого 1.2 можно измерить напряжение питания
Нельзя. Но 1.2в подключается ко входу АЦП, а Vref+ является напряжение питания.king-live писал(а):Разве можно замерить большее напряжение, чем Vref+?
Остался 1 вопрос. Почитал RM. Пересказываюking-live писал(а):2) Зачем нужен регистр ADC1_TRIGRх , он не влияет на показание АЦП, но влияет на порт настроенный на выход (зависит от того на какой порт настроен бит в этих регистрах)?.