Повторяя пройденное.

А именно, тему быстрого деления на 10, затронутую здесь:
24 бита число в строку, используя быстрое деление на 10.
Теперь решил опробовать алгоритм, предложенный lizard66.


Читать дальше

Избранные места из библиотеки float

Как-то вот потребовалось кое-что сделать с использованием FLOAT, начал я рыть интернет. И тут со всей своей кристалльной ясностью вскрылся факт, что хороших руководств относительно FLOAT и ASSEMBLER для AVR нет.

Читать дальше

Частный случай конвертера IEEE754 в строку.

Частный случай — потому что вывод немного нестандартный. Вместо классического 1.23E5 эта процедура отдаёт числа вида 123456.789, соответственно диапазон сжат до (скажем так) употребимых значений. Сверху вывод ограничен числом 16777215, а снизу числом 0.0001.

Читать дальше

Линейность и порог диодов.

Исследования нескольких диодов на прямое падение напряжения. Формат EXEL, столбец setpoint — напряжение до диода, в прочих столбцах напряжение после соответствующего диода. Диапазон 0-3v. Нагрузка 10к.
Собссно всё. Может кому пригодится.

Тра-та-та-та-тата.

Прошлый раз, когда я описывал принципы работы I2C для новых мег, DiHalt посетовал что никто не заморачивается автоматами.
А дело тут в том, что автомат сделать достаточно просто, только он каждый раз получается «заточен» под конкретную задачу. Делать же универсал — оверкилл, хотя если вдуматься, вполне возможно.


Читать дальше

Сложить и приумножить

Дискламер: Тут будет описано несколько боянистых боянов. Поэтому, если вы решите что боян, можно не читать, скажете что я разрешил. А на случай если кто-то не знает, пусть это лежит здесь.

В противополжность персонажам известного анекдота, сегодня мы не станем отнимать и делить. Напротив, мы будем умножать и складывать, чтобы получить в результате всем известное уравнение прямой y=kx+b.

Читать дальше

attiny817 twi manual

AVR

Как работать с TWI новых тинь?


К сожаленю, даташит на процессоры стеснительно умалчивает об этой мелочи. Немного описаны биты в регистрах, состояния интерфейса — и всё. Стартовые решения по этой теме тоже отсутствуют, в аппликешн нотах — гордо перемаркированные старые атмеловские аппноты, совершенно неподходящие к новой аппаратуре.
Наверное, в Микрочипе ждут, пока Горнист за них мануал напишет.

Читать дальше

Бурбулилка, или много болтовни около трёх строчек кода

Давным-давно, когда я был совсем маленьким, я купил билет на московский международный ки журнал Радио. И со скуки сделал фиготу, которая там была нарисована.

Читать дальше