Вчера писать не стал (было поздно), но... вчера знакомство с STM32 было продолжено и я сделал частотомер на прямом счете. 
На самом деле очень забавная и точная штуковина получилась.
Правда точность зависит от тактирующего элемента, поэтому хоть собственный кварц, тактирующий мк, и не равен ровно 8МГц, но программно то это задано и согласно тактам подсчет показал 8 000 000 (+1/-0) Гц !!!
Я сам был в шоке, но это отличный результат!!! Причем не использовались никакие делители (как в частотомерах на мк типа PIC), а значит счет действительно может быть с точностью до 1 герца (!). Прикольно ))
При подсчете частоты от другого мк - накапливалась ошибка. В принципе её можно программно "победить". Но точность будет максимальная только у моего экземпляра и только при температуре окружающей среды близкой к той, когда производились "эталонные" измерения...
ЗЫ: Меня приятно удивляет этот тип микроконтроллеров

На самом деле очень забавная и точная штуковина получилась.

Правда точность зависит от тактирующего элемента, поэтому хоть собственный кварц, тактирующий мк, и не равен ровно 8МГц, но программно то это задано и согласно тактам подсчет показал 8 000 000 (+1/-0) Гц !!!
Я сам был в шоке, но это отличный результат!!! Причем не использовались никакие делители (как в частотомерах на мк типа PIC), а значит счет действительно может быть с точностью до 1 герца (!). Прикольно ))
При подсчете частоты от другого мк - накапливалась ошибка. В принципе её можно программно "победить". Но точность будет максимальная только у моего экземпляра и только при температуре окружающей среды близкой к той, когда производились "эталонные" измерения...
ЗЫ: Меня приятно удивляет этот тип микроконтроллеров
