Continue to Site

Welcome to EDAboard.com

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.

Recent content by odiseo

  1. O

    please help for 128x64 lcd

    atmega 128 x 64 lcd To be sure you can look for the IC numbers in teh back of your LCD. You can have some memory ICs but you will find a microprocessor IC in your LCD module. Looking for the datasheet of that processor you will find the instructtions and so on. Fortunatelly the are no many...
  2. O

    How to acquire two leads in the same time for ECG design?

    right leg driven circuit For the right leg you can just add the signal from all the input leads, invert it and apply it to the right leg. It is called active right leg circuit. Other choice is just to apply gnd or just a mid point voltage from your input ISOLATED circuit to the right leg. It...
  3. O

    Splitting a serial (RS232) port for connecting two devices?

    rs232 splitter circuit Not sure to understand correctly. As an exercise is fine. I am sure will could fine a way to do it following the splitter idea. maybe you nedd some intelligence in the splitter When I read it, it first came to my mind tha rs232 is a pint to point communication by...
  4. O

    Strange Moving Average results

    CMOS, like someone before me, I don't see were you count the samples. So I can not tell were you clean (set to zero) the sum variable every AVG_FILTER_WINDOW_SIZE samples. If you are really want to make the calculation at every sample and NOT every AVG_FILTER_WINDOW_SIZE samples then you...
  5. O

    Strange Moving Average results

    Hi, I am not sure I understand completely your code, but I do agree that results should be close for different windows sizes. So if you increase your windows, the sum of weight should also increase. You have to provide more samples before divide. You can accomplish that modifying something...
  6. O

    Help me control 4 servo motors with one PIC16F877

    servo pic16f877 hi, Before you get into sofware generated PWM maybe you have a choice. What if you do not multiplex the PWM itself but instead use sample & hold circuits. So you keep the DC after the filter for each motor. Then you will need only one PWM output and four other pins to control...
  7. O

    Analog to digital conversion

    One posible solution would be to filter your signals to remove the offset. This can be done by a High pass filter with discret componets or by soft inside the 16F877. The soft aproach using F877 can be a very time consuming programming task. Then you could measure the amplitud in a time window...
  8. O

    PIC flashes the LED on power up without a reason!

    Re: PIC power on problem For me most of these problems can be found with the simulator in the mplab enviroment (free at microchip site) There you can set up watches for TRISO, GPIO, CMCON, ANSEL and any other register involved. There you will have the problem "almost" like with the circuit in...
  9. O

    PIC flashes the LED on power up without a reason!

    Re: PIC power on problem I have just remebered that 12f675 has an analog converter, or comparator. In that case, along with the TRISIO, you also need to set values for teh ANSEL register. Unfortunetly by default, on startup, this pins are analog, so your led would not be controlled by a...
  10. O

    Assembly codes for PICs - question in bank memory changes

    Re: Assembly codes for PICs - question in bank memory change Yes, it will be necesary. Names are the same as address, they are just for human confort(if there is any) It is all about instrucctions, they just work with the active bank. That's why mplab wanings tell you to beware of bank...
  11. O

    Why is PIC better than AVR?

    Sorry. Iam a PIC fan. But I am also not blind. Usualy avr is faster, it uses actually isntruccion per clock. AVR has very good peripherals as well. But one of the things I like the most from microchip is that is has some many applications notes that there is a very good chance that whatever...
  12. O

    measuring value of component

    Most of the time you can not measure the exact value, it depends on the circuit. But you do can make some good guess many electronic componets when fail, they go to opened or short circuit. So if you measure opened or short sometimes it is good enough semiconductors can also be measured most...
  13. O

    hexadecimal to decimal conversion code in assembly

    hexadecimal to decimal conversion assembly You can also count directly in decimal. Then you will need to use de decimal adjust instrucction. It will be faster than the division required to convert from hexadecimal and you can also look at the value in memory when you simulate
  14. O

    implementing usb host

    Most of the time you want something fast. This meas you dont have to spend too much time learning. FTDI provides some circuits that allows to simplifi the USB interface to a simple serial o parralle port. So you convert the USB problem to an already known serial o parrallel interface. Just...
  15. O

    PIC flashes the LED on power up without a reason!

    Re: PIC power on problem You also need to look at some details such as the configuration word when programming. make sure that the Brownout, the Power on timer, the Wach Dog, and some other features are at known state according to your purposes. For example, if by any chance you the watch dog...

Part and Inventory Search

Back
Top