Recent

Author Topic: separate code to Soft PWM  (Read 1270 times)

pascalbythree

  • Full Member
  • ***
  • Posts: 243
separate code to Soft PWM
« on: August 06, 2023, 03:17:23 pm »
Does anybody have separate code to Soft PWM with a Rasperry in Freepascal?

Code: Pascal  [Select][+][-]
  1.     function softPwmCreate(pin,value,range:longint):longint;cdecl;external;
  2.     procedure softPwmWrite(pin,value:longint);cdecl;external;

I am now using libWiringpi , but i want to step over to PXL

Maybe somebody have serparate code to do this ?

Greets, Wouter van Wegen

dseligo

  • Hero Member
  • *****
  • Posts: 1085
Re: separate code to Soft PWM
« Reply #1 on: August 07, 2023, 12:28:50 am »
Does anybody have separate code to Soft PWM with a Rasperry in Freepascal?

I adapted Atmel's/Microchip's Application note AVR136 for use in Pascal (https://ww1.microchip.com/downloads/en/Appnotes/Atmel-8020-Low-Jitter-Multi-Channel-Software-PWM_ApplicationNote_AVR136.pdf), but it is for AVR.

 

TinyPortal © 2005-2018