mansouri_1987
Newbie level 3
i need help to write a program to generate sine wave (pic 18f452)c language
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
#include<htc.h>
const unsigned char wave[181] = {128,132,137,141,146,150,155,159,163,168,172,176,1 80,184,188,192,196,200,203,207,210,214,217,220,223 ,226,229,232,234,237,239,241,243,245,247,248,250,2 51,252,253,254,254,255,255,255,255,255,255,255,255 ,254,253,252,251,250,248,247,245,243,241,239,237,2 34,232,229,226,223,220,217,214,210,207,203,200,196 ,192,188,184,180,176,172,168,163,159,155,150,146,1 41,137,132,128,124,119,115,110,106,101,97,93,88,84 ,80,76,72,68,64,60,56,53,49,46,42,39,36,33,30,27,2 4,22,19,17,15,13,11,9,8,6,5,4,3,2,1,1,0,0,0,0,0,1, 1,2,3,4,5,6,8,9,11,13,15,17,19,22,24,27,30,33,36,3 9,42,46,49,53,56,60,64,68,72,76,80,84,88,93,97,101 ,106,110,115,119,124,128};
void main()
{
unsigned char i;
TRISD = 0x00;
for(i=0;i<181;i++)
{
PORTD = wave[i];
__delay_us(70);
}
i need just to generate pwm pulse like thatWhat do you use the IR2110 for? It's a MOSFET driver. It's not hard to change from port D to port C in the code.
Are you trying to make a PWM inverter, to drive a motor or make an AC power supply?
Then that's a different matter and you need to give more explanation of your requirements.