Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

АЦП на микроконтроллере LPC802

Чт май 19, 2022 14:33:53

Мяу всем котам и кошечкам! Недавно начал изучать микроконтроллер LPC802. Добрался до АЦП и немного встрял. Работать то оно работает, но чтение из АЦП производится двоичной дробью. Знает ли кто, как перевести сие значение в нормальные попугаи? Запись полученного результата во float только запутало всю картинку.

Re: АЦП на микроконтроллере LPC802

Чт май 19, 2022 14:38:44

но чтение из АЦП производится двоичной дробью.
Это как это?? :shock:
С числителем и знаменателем? :)))

Re: АЦП на микроконтроллере LPC802

Чт май 19, 2022 14:44:15

Здесь становится интересно. Послежу.

Re: АЦП на микроконтроллере LPC802

Чт май 19, 2022 15:17:16

Значение в АЦП представляется в виде с плавающей точкой, но уже разобрался сам. Неправильно читал инфу с АЦП. Точнее не правильно смотрел. Значение 73.0 соответствует ~3.3В, а 4.096+3 это оказалось ~0В.

Re: АЦП на микроконтроллере LPC802

Пт май 20, 2022 11:50:35

Точнее не правильно смотрел. Значение 73.0 соответствует ~3.3В, а 4.096+3 это оказалось ~0В.
Может всё-таки: 4.096e+3 - 1 ?

PS: Не знал, что ныне целые модно называть "двоичной дробью"... :facepalm:

Re: АЦП на микроконтроллере LPC802

Пн май 30, 2022 10:24:21

В даташите написано, что значение представлено как двоичная дробь. Когда читаю полученное значение в uint32_t, то приходит непонятная бурда. А когда читаю во float, то читается нормально. И да, правильно 4.096е+3, ну или 4096 :)
Ответить