Die Präzisionsfrequenzmessbibliothek für 8-Bit-Mikrocontroller

[Paul] arbeitet an Porting über Arduino-Bibliotheken zur Verwendung mit der Teensy-Mikrocontroller-Plattform. Dies hat eine Tendenz, ziemlich grundlegend zu sein, wenn man bedenkt, dass sie sowohl die genaue Atmelchiparchitektur verwenden. Wenn er jedoch in einer Weile die Arduino-Bibliotheken entdeckt, sind sie nicht so, wie sie so viel geknackt werden. Bei der Suche nach Port über eine Frequenzmessungsbibliothek komponierte er, dass er sein eigenes komponierte, das viel besser funktioniert und viel tragbarer ist.

Er hatte zwei riesige Rindfleisch mit der Arduino-Frequenzzählerbibliothek. Das erste ist, dass es den Zahlungsaspekt benötigte, der mit einem genauen Frequenzzähler kalibriert wird. Das ist ein Kicherer- und Ei-Problem, wenn man bedenkt, dass viele Menschen, die einen Frequenzzähler mit einem Arduino entwickeln, dabei, da sie nicht bereits ein eigenständiges Werkzeug haben. Das zweite Problem ist, dass die Arduino-Bibliothek für Atmega168 oder Atmega328-Chips gedruckt wurde.

Diese neue Bibliothek behebt beide Probleme mit nur einem Kompromiss. Ihre Hardware-Konfiguration muss einen Kristalloszillator verwenden. Sie können oben im Bild darüber sehen, dass die Frequenzmessung mit diesem Verfahren ziemlich präzise ist. Das Bündel verwendet ebenfalls eine dünne Abstraktionsschicht, die es ermöglicht, auf jeden Typ von 8-Bit-Mikrocontroller einfach zu portieren, der in C programmiert ist.

Leave a Reply

Your email address will not be published.