Изучаю STM8l151 что означает "->"
- ARV
- Ум, честь и совесть. И скромность.
- Сообщения: 18600
- Зарегистрирован: Чт дек 28, 2006 08:19:56
- Откуда: Новочеркасск
- Контактная информация:
Re: Изучаю STM8l151 что означает "->"
я не могу это добавить, ибо совершенно не знаком с такими глубинами...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
- Реклама
Re: Изучаю STM8l151 что означает "->"
Доброго времени суток! Спасибо всем большое за помощь и особая благодарность Serj_K за код! Урааа, заработала программа и железо! Поэксперементировав со всеми регистрами возникло несколько вопросов.
1) Где в каком регистре настраивается эталонное напряжение?
2) Зачем нужен регистр ADC1_TRIGRх , он не влияет на показание АЦП, но влияет на порт настроенный на выход (зависит от того на какой порт настроен бит в этих регистрах)?.
3) По какой формуле идёт преобразование в цифру, входящего аналогового сигнала?
1) Где в каком регистре настраивается эталонное напряжение?
2) Зачем нужен регистр ADC1_TRIGRх , он не влияет на показание АЦП, но влияет на порт настроенный на выход (зависит от того на какой порт настроен бит в этих регистрах)?.
3) По какой формуле идёт преобразование в цифру, входящего аналогового сигнала?
Re: Изучаю STM8l151 что означает "->"
Очень просто и линейно. Допустим эталонное (опорное) напряжение 1.2В, а разрешение АЦП 12 бит. Максимальное значение АЦП - 4095, соответственно каждая 1 в регистре результата = 1,2В/4096(2^12) = 0,00029296875в. Если имеем в значение 1475, напряжение на входе = 1475*0,00029296875 = 0,43212890625в.king-live писал(а):3) По какой формуле идёт преобразование в цифру, входящего аналогового сигнала?
Если разрешение АЦП 10 бит, то 1,2в/1024(2^10) = 0,001171875в на 1 отсчет АЦП.
P.S. Кстааааааати, STM8 - однако совсем не ARM. Тобишь тема непрофильная для данного форума
Re: Изучаю STM8l151 что означает "->"
А я не видел отдельно по ним направление для обсуждения, но они точно уже не AVR!P.S. Кстааааааати, STM8 - однако совсем не ARM. Тобишь тема непрофильная для данного форума
Re: Изучаю STM8l151 что означает "->"
Оно не настраивается.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
- Реклама
Re: Изучаю STM8l151 что означает "->"
у модели 4К отдельной ножки Vref+ нет. Но вы говорите что опорным ещё может быть ножка Vdda! Но у контроллера есть ещё и внутреннее опорное приблизительно 1,2V. Вот и смотрю где это переключение в регистрах, между "internal +Vref и external +Vref," если оно конечно такое переключение существует!
Re: Изучаю STM8l151 что означает "->"
1.2в можно подключить для измерения. Но как vref использовать нельзя. При помощи этого 1.2 можно измерить напряжение питания, и соответственно узнать напряжение на входе.
Вроде еще термодатчик можно подключить на вход, формула пересчета - в даташите.
Вроде еще термодатчик можно подключить на вход, формула пересчета - в даташите.
Re: Изучаю STM8l151 что означает "->"
Ну а если мне нужно максимальное напряжение измерить на входе это 3,3-3,6В без делителей?! Разве можно замерить большее напряжение, чем Vref+? В AVRах этого нельзя было сделать.При помощи этого 1.2 можно измерить напряжение питания
Re: Изучаю STM8l151 что означает "->"
Нельзя. Но 1.2в подключается ко входу АЦП, а Vref+ является напряжение питания.king-live писал(а):Разве можно замерить большее напряжение, чем Vref+?
Зная что на входе 1.2в, мы можем подсчитать напряжение питания (Vref+).
Re: Изучаю STM8l151 что означает "->"
Остался 1 вопрос. Почитал RM. Пересказываюking-live писал(а):2) Зачем нужен регистр ADC1_TRIGRх , он не влияет на показание АЦП, но влияет на порт настроенный на выход (зависит от того на какой порт настроен бит в этих регистрах)?.
Триггеры Шмитта могут быть выключены для уменьшения потребления если пин настроен как аналоговый вход.
Поскольку 2 канала внутренние то только 25 триггеров может быть отключено для устройств средней плотности и 28 для большой.
Дальше читаем про каналы
до 27 или до 30 каналов доступны.
Все сходится 25+2=27 28+3=30


