Ingangsregistratie en uitgangsvergelijking zijn kenmerken van microcontrollers waarmee ze golfvormen nauwkeurig kunnen meten en genereren.
Invoer vastleggen is het proces waarbij de tijd tussen twee gebeurtenissen wordt gemeten. In een microcontroller wordt dit doorgaans gedaan door een timer te gebruiken om de tijd tussen twee stijgende of dalende flanken van een signaal te meten. De gemeten tijd kan voor verschillende doeleinden worden gebruikt, zoals het meten van de frequentie van een signaal, het bepalen van de positie van een object of het activeren van een gebeurtenis.
Uitvoer vergelijken is het proces waarbij een golfvorm wordt gegenereerd door een uitgangspin op specifieke tijdstippen aan of uit te zetten. In een microcontroller wordt dit doorgaans gedaan door een timer te gebruiken die met specifieke intervallen een interrupt genereert. De interruptserviceroutine kan vervolgens de uitgangspin naar behoefte in- of uitschakelen om de gewenste golfvorm te genereren. Uitgangsvergelijking kan voor verschillende doeleinden worden gebruikt, zoals het genereren van PWM-signalen, het aansturen van stappenmotoren of het genereren van audiosignalen.
Invoerregistratie en uitvoervergelijking zijn krachtige functies die kunnen worden gebruikt om een breed scala aan mogelijkheden aan een microcontroller toe te voegen. Ze zijn essentieel voor veel toepassingen, zoals robotica, motorbesturing en audioverwerking. |