Search Engine


Add Question

45 Threads found on Brownout
#include "18F2620.h" #include "f2420_regs.h" #fuses INTRC_IO, NOWDT,brownout,PUT #use delay(clock=4000000) #define RS PIN_A2 #define EN PIN_A1 #define CS PIN_C0 void main() { TRISB=0; // PORTB is configured as an output port TRISC=0; // PORTC is configured as an output port PORTC=0;
Hello .... In many of industrial control boards have seen external microprocessor reset by detection of low voltage (below from some threshold voltage) that very good �� technique. I am using pic18f4520 microcontroller but I don't know �� how to configure brownout reset. Please any suggestion
how to enable pll in dspic 30f6010a ic i use the following #FUSES NOWDT //No Watch Dog Timer #FUSES XT_PLL16 #FUSES CKSFSM //Clock Switching is enabled, fail Safe clock monitor is enabled #FUSES NObrownout //No brownout reset #device ICSP=1 #use delay(clock=64MHz,crystal=4MHz) i
Have you accidentally enabled an internal reset? Watchdog? brownout? Is it REALLY 'resetting' or is there a bug in your code? Do you have a noisy power supply/ground?
You appear to have many irregular ripples when your V+ is not stable going up or down. Each logic interface can react differently. Therefore you must decide what state your logic should be in or have an uninterrupted power supply. If V+ is interrupted or AC is lost or brownout , you must define the sequence of events in a controlled manner or ev
Hi, The codes are never industrial its the hardware components that are of industrial level; lots of parameters but most important of them is the temperature range usually (-40 to 125 degree Celsius). The other thing that makes a product industrial is extensive testing. For fail safe your code should be intelligent enough to handle exceptions and
Hello, If i acivate "brownout protection" in the ATSAM3N00B microcontroller, then what does this do? Does it mean the micro resets itself whenever its Vcc goes below 3V? ATSAM3N00B datasheet
Hi pal, Permit me to join in the discussion.i compiled your code; #include "C:\Users\xyz1\Desktop\xyz_new\lab tutorial.h" #include <16F877A.h> #device adc=16 #FUSES NOWDT //No Watch Dog Timer #FUSES HS //High speed Osc(>4mhz for PCM/PCH) (>10mhz for PCD) #FUSES NObrownout //No brownout reset #FUSES NOLVP /
#include <16f876.h> #fuses XT,NOWDT,NOPROTECT,NOLVP,brownout,PUT #use delay(clock=4000000) #use rs232(baud=9600,xmit=PIN_C6,rcv=PIN_C7) /////////////////////////////Working Vars////////////////////////////////////// int16 counter=0; int1 ina=0,inb=0,PLast=0; ///////////////////////////////////////// #INT_RB void rb_isr(void){
The problem with all capacitive-based startup circuits is that it's not robust. You may have to simulate not only slow startups, but also brownout conditions. It may give a lot of headache if you have very strict criteria on your bandgap startup.
any body help for my problem....eeprom cannot write and read the exact value.... #include <16F877a.H> #fuses XT,NOWDT,NOPROTECT,brownout,PUT,NOLVP #use delay (clock=4000000) //#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7, ERRORS) #use i2c(MASTER, FAST, SCL=PIN_C3, SDA=PIN_C4, FORCE_HW) #define EEPROM_SDA PIN_C4 #define EEPROM_
i want to print hello world in the eeprom memory..but it display on lcd is "0,0,0,0," instead of hello world " any one help me.... #include <16F877a.H> #fuses XT,NOWDT,NOPROTECT,brownout,PUT,NOLVP #use delay (clock=4000000) #use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7, ERRORS) #use i2c(MASTER, FAST, SCL=PIN_C3, SDA=PIN_C4, FORCE
hi every one, i doing eeprom program, some data is write in eeprom and also same data is read and display on code is run correctly but in schematic lcd show nothing... pls where i done my mistake in my code... #include <16F877a.H> #fuses XT,NOWDT,NOPROTECT,brownout,PUT,NOLVP #use delay (clock=4000000) //#use rs232(baud=9600
There exist a number of IC's specifically for watching whether a supply voltage is above some 'safe' level or not (for example to produce a reset signal on power-up or in case of a brownout). Don't know specific types, but try Googling for "voltage supervisor" or something like that. You could use one of those to detect whether DC input is avail
The USB port supplies 4.2 to 5 V DC, so you can use the 18F4550 at this range as the minimum operating voltage is 4.2 V (with brownout disabled). But why would you want to use 3.3 V for USB application ?? ---------- Post added at 07:05 ---------- Previous post was at 06:31 ---------- The USB port supplies 4
I had built a 500w DC converter from 24VDC battery to 80VDC /6Amps . I have to build a Vme signal for signalgood , Failure , brownout data . There has to be NO interaction between the main and data signals . Experts kindly guide
#include //Set Internal Oscillator with 4MHz freq //Disable WatchDogTimer and brownout Reset //Disable code protection //Enable MCLR __CONFIG( MCLREN & UNPROTECT & BORDIS & WDTDIS &PWRTEN & INTIO); void main() { TRISIO = ~(1<<1); while(1) { GPIO1 = 1; } } This is the code, I was trying to sim
I want to measure pulse width of a signal.I wrote this.but It always gives constant pulse width whether frequency is changed.What is the wrong with this? #include <18f2550.h> #include #use delay(clock=8000000) #fuses HSPLL,NOWDT,NOPROTECT,brownout, PUT, NOLVP,NODEBUG,USBDIV,CPUDIV1,VREGEN #use rs232(baud=9600, xmit=PIN_C6, rcv=PIN
Not sure y you disable watchdog and still have watchdog prescaler? as well as brownout #FUSES NOWDT //No Watch Dog Timer #FUSES WDT128 //Watch Dog Timer uses 1:128 Postscale ? #FUSES NObrownout //No Reset when brownout detected #FUSES BORV20 //brownout reset at 2.0V?
Hello, Please go through the code to generate a pulse of 10% duty cycle and 250Hz ( for CCS C compiler) #include <16F877A.h> #fuses XT,NOWDT,NOPROTECT,NOLVP,brownout,PUT #use delay(clock=4000000)// 4MHz main() ( output_low(PIN_C2); // Set CCP1 output low setup_ccp1(CCP_PWM); // Configure CCP1 as a PWM setup_timer_2(T2_D