Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
I'll include this error detection. I just made this simple for proof of concept. I calculated the duty ratio of PWM by using the formula
Vout/Vin = -D/(1-D)
---------- Post added at 07:40 ---------- Previous post was at 07:38 ----------
Increased the 100KHz signal voltage it results 6.3V as...
hi,
Attached is the schematic of a buck-boost DC-DC converter to convert a range of (8V to 25V) to -14V. when I run this simulation on proteus it results the output voltage of -3.63V instead of -14V. Is there any thing wrong in the schematic?
Specs are:
Vin = 8-25 VDC
Vout = -14VDC
Freq. =...
I have started using Emerson VRLA (T2V800E/A) batteries (in series configuration) with our UPS. Voltage of one of the batteries is 0.2V, and 2.2V each of the rest of such batteries.
Please inform me whether the battery (T2V800E/A) voltage of 0.2V is within safe limit.
clear a bit.
Every sensor has different interface, different protocols and even different voltage levels.
have you checked the osc frequency?
And I am still ambiguous about your question?what exactly you want to get from this forum? your code is OK for button and buzzer, circuit is also right...
Proteus doesn't entertain external crystal and capacitor.
see what is the osc freq set in the properties of 89c2051.
PS: All capacitors used is ideal, replace them with real ones
What result you were expecting??
Circuit is looking fine but I have some doubt on reset resistor and capacitor. shouldn't resistor on power side and capacitor on ground side ????
put ';' if you want the controller to be wait for button signal.
This will toggle the buzzer 30 time with delay...
Problem solved
I am still finding the key problem but what I doubt it was <\r> I used every time when sending 'A' for baud rate sync. I'll update if I got any other reason
Thank you for your timely response.
you can send AT command on usart port like
const unsigned char at[]= "AT\rAT+CMGF = 1\rAT+CSCA =\"+<message center #>\"\rAT+CMGS =\"<Mobile #>\"\;
char msg[] = {"Test Message"};
Usart_Init(9600);// baud rate
i=0;
do {
Usart_Write(at[i]);
} while (at[i++]!=0);
i = 0...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.