05-09-2018, 20:40
Wiem, że w poprzednich postach była mowa o pomiarze prędkości, jednak od czasu ostatniej odpowiedzi pracowałem nad zwiększeniem dokładności pomiaru długości impulsów wtryskiwaczy. Udało mi się osiągnąć dokładność 1us (mógłbym więcej ale nie wiem czy jest sens). Użyłem inputCaptureMode Timera3, długo walczyłem z rejestrami i wszystkim co z nimi związane ale udało się (mam nadzieje!)
https://pastebin.com/b4AjmyKn
Kod ten to jedynie obsługa inputCaptureMode, koncowy wynik czasu jednego impulsu jest przesyłany do loop'a.
Prosiłbym o zerknięcie na ten kod, wydaje mi się, że wszystko działa jednak brak mi doświadczenia więc pewny być nie moge.
https://pastebin.com/b4AjmyKn
Kod ten to jedynie obsługa inputCaptureMode, koncowy wynik czasu jednego impulsu jest przesyłany do loop'a.
Prosiłbym o zerknięcie na ten kod, wydaje mi się, że wszystko działa jednak brak mi doświadczenia więc pewny być nie moge.