<p style="padding:0 0 0 0; margin:0 0 0 0;">Zdravim,</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">ano, díky, nakonec jsem přerušení od přetečení vypnul a udělal to jak píšete, počet přetečení - jedno nebo dvě - dopočítávám při zpracování těch uložených hran. Přišlo mi to snazší kvůli synchronizaci na záčátku a konci měření..</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">Stejně by mě pořád zajímalo proč se to nestíhalo s těmi původními CubeMx funkcemi, 250us mezi hranami mi přijde jako dost, kdyby overflow přerušení přišlo blízko hraně, tak se přece nejdřív provede jedno a pak druhé...? </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">No každopádně jsem to byl vyzkoušet jak v těch Průhonicích tak v jižních čechách, kde je mnohem klidnější pole a vyšlo to úplně stejně - výpočet ze všech hran nebo jen ze dvou..</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">pokud se chce někdo podívat, tak jsem to doplnil na stránku:</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> https://maglab.fel.cvut.cz/workshop/proton-magnetometer/</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">Našel jsem nahodou MATLAB implementaci fitovani tlumene sinusovky, tak to možná také vyzkouším, MATLAB má umět nějaký export do STM32 <span style="font-size: 10pt;">https://www.mathworks.com/matlabcentral/fileexchange/50756-fit-a-damped-sine-wave</span></p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">v.p.</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">______________________________________________________________<br />
> Od: "Jan Waclawek" <konfera@efton.sk><br />
> Komu: "HW-news" <hw-list@list.hw.cz><br />
> Datum: 06.12.2019 08:25<br />
> Předmět: Re: mereni frekvence s stm32<br />
></p>
[preposielam]<br />
<br />
<br />
Ahojte,<br />
<br />
len taku kratku vseobecnu poznamku. Pri merani frekvencie dvoma<br />
zachytnymi registrami citaca je mozne detekovat pretecenie aj<br />
rozdielom casov tych dvoch zachytenych hran. Ak je druha hodnota<br />
mensia nez prva, mate pretecenie. Dalsia moznost je pouzit nastavenie<br />
flagu pretecenia casovaca bez vyvolania resp. povolenej IRQ rutiny.<br />
Problem moze nastat pokial Vam casovac pocas merania pretecie dvakrat,<br />
vtedy potrebujete tu IRQ rutinu od pretecenia casovaca na pocitanie<br />
intervalu. Tato by mala mat nastavenu nizsiu prioritu prerusenia ako<br />
tie zachytne registre. A cele vyhodnotenie zmeranych dat si urobite po<br />
nasamplovani vsetkych vzoriek.<br />
<br />
A.<br />
<br />
p.s.: Na taketo cvicenie je uplne najlepsia stary pic16c54... Ten nema<br />
ani prerusenie ani pretecenie casovaca... A s algoritmom fungujete<br />
bezchybne aj na STM32.<br />
_______________________________________________<br />
HW-list mailing list - sponsored by www.HW.cz<br />
Hw-list@list.hw.cz<br />
<a href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a><br />