Делаем float из строки
Сегодня мы продолжим наши упражнения с плавающей точкой, и попробуем сделать её из текстовой строки. Как мы будем это делать?
Читать дальше
Читать дальше
Повторяя пройденное.
А именно, тему быстрого деления на 10, затронутую здесь:
24 бита число в строку, используя быстрое деление на 10.
Теперь решил опробовать алгоритм, предложенный lizard66.
Читать дальше
24 бита число в строку, используя быстрое деление на 10.
Теперь решил опробовать алгоритм, предложенный lizard66.
Читать дальше
- +1
- 25 ноября 2020, 16:13
- Gornist
- Оставить комментарий
- 1
Избранные места из библиотеки float
Как-то вот потребовалось кое-что сделать с использованием FLOAT, начал я рыть интернет. И тут со всей своей кристалльной ясностью вскрылся факт, что хороших руководств относительно FLOAT и ASSEMBLER для AVR нет.
Читать дальше
Читать дальше
Частный случай конвертера IEEE754 в строку.
Частный случай — потому что вывод немного нестандартный. Вместо классического 1.23E5 эта процедура отдаёт числа вида 123456.789, соответственно диапазон сжат до (скажем так) употребимых значений. Сверху вывод ограничен числом 16777215, а снизу числом 0.0001.
Читать дальше
Читать дальше
- +5
- 23 ноября 2020, 13:43
- Gornist
- Оставить комментарий
- 1
24 бита число в строку, используя быстрое деление на 10.
Линейность и порог диодов.
Исследования нескольких диодов на прямое падение напряжения. Формат EXEL, столбец setpoint — напряжение до диода, в прочих столбцах напряжение после соответствующего диода. Диапазон 0-3v. Нагрузка 10к.
Собссно всё. Может кому пригодится.
Собссно всё. Может кому пригодится.

- 0
- 17 июня 2020, 18:36
- Gornist
- Оставить комментарий
- 1
Тра-та-та-та-тата.
Прошлый раз, когда я описывал принципы работы I2C для новых мег, DiHalt посетовал что никто не заморачивается автоматами.
А дело тут в том, что автомат сделать достаточно просто, только он каждый раз получается «заточен» под конкретную задачу. Делать же универсал — оверкилл, хотя если вдуматься, вполне возможно.
Читать дальше
А дело тут в том, что автомат сделать достаточно просто, только он каждый раз получается «заточен» под конкретную задачу. Делать же универсал — оверкилл, хотя если вдуматься, вполне возможно.
Читать дальше
Сложить и приумножить
Дискламер: Тут будет описано несколько боянистых боянов. Поэтому, если вы решите что боян, можно не читать, скажете что я разрешил. А на случай если кто-то не знает, пусть это лежит здесь.
В противополжность персонажам известного анекдота, сегодня мы не станем отнимать и делить. Напротив, мы будем умножать и складывать, чтобы получить в результате всем известное уравнение прямой y=kx+b.
Читать дальше
В противополжность персонажам известного анекдота, сегодня мы не станем отнимать и делить. Напротив, мы будем умножать и складывать, чтобы получить в результате всем известное уравнение прямой y=kx+b.
Читать дальше
- +2
- 15 мая 2019, 19:26
- Gornist
- Оставить комментарий
- 1
attiny817 twi manual
Как работать с TWI новых тинь?
К сожаленю, даташит на процессоры стеснительно умалчивает об этой мелочи. Немного описаны биты в регистрах, состояния интерфейса — и всё. Стартовые решения по этой теме тоже отсутствуют, в аппликешн нотах — гордо перемаркированные старые атмеловские аппноты, совершенно неподходящие к новой аппаратуре.
Наверное, в Микрочипе ждут, пока Горнист за них мануал напишет.
Читать дальше