Нет. Ответ выше.Alexeyslav писал(а):А не лучше ли масштабировать входное напряжение аналоговым способом?
О внутреннем ИОНе речи не было — см. выше.Alexeyslav писал(а):Не уверен что внутренний ИОН обеспечит хорошую точность
Никак не собирался, это я ответил akl, которому не понравилась моя вносимая погрешность 0,013%. К тому же, речь о 10-ти битах.Alexeyslav писал(а):Да, и как ты собрался достичь 0.5мв, тогда как квант при 12битах и опоре 3.3В составляет примерно 0.8мв?
Етить-колотить, модифицированная процедура деления занимает 17 слов!Kavka писал(а):Занимает порядка 140 байт.
Kavka писал(а):А, как говорится, слона то и не заметили.
Спойлер
Код: Выделить всё
;******************************************************************************
;* Unsigned multiply of two 16bits numbers with 24bits result.
;* r18:r17:r16 = r23:r22 * r21:r20
;* STATISTICS
;* Cycles : 14 + ret
;* Words : 10 + ret
;* Register usage: r0 to r1, r16 to r18 and r20 to r23 (9 registers)
;******************************************************************************
mul16x16_24:
mul r23, r21 ; ah * bh
mov r18, r0
mul r22, r20 ; al * bl
movw r17:r16, r1:r0
mul r23, r20 ; ah * bl
add r17, r0
adc r18, r1
mul r21, r22 ; bh * al
add r17, r0
adc r18, r1
ret

