26.02.2019 (16:44:07)
miondra21
:
do codevisionu jsem narychlo nablil tohle
temp = temp + F;
emf_power = emf;
temp = temp + (emf_power * E);
emf_power = emf_power * emf;
temp = temp - (emf_power * D);
emf_power = emf_power * emf;
temp = temp + (emf_power * C);
emf_power = emf_power * emf;
temp = temp - (emf_power * B);
emf_power = emf_power * emf;
temp = temp + (emf_power * A);
A až F jsou vrutovy inverzní parametry polynomu, všechno se to počítá ve floatu, emf má čtyři desetinný místa, na konci cyklu toggluju jeden pin a světe div se, perioda výpočtu je přesně 200us (16MHz, mega48)