Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

Recent content by tkbits

  1. tkbits

    Issue with a hex inverter (sn74ls04n)

    At what frequency?
  2. tkbits

    xilinix free software

    If you want older versions of ISE, look for ISE Classics.
  3. tkbits

    RabbitCore RCM4000

    The schematic shows a green and a yellow LED connected to port E bits 5 and 7. Figure out how to turn those on and off, and make them blink. One of my former coworkers kept saying that a blinking LED was the hardware version of "Hello, World!"
  4. tkbits

    (*)How to access USB pendrive using PIC18f4550?(**)

    But you will need a chip that supports USB OTG. When I filtered the product line for USB, it listed only the PIC24 and PIC32 series as having USB OTG.
  5. tkbits

    open drain output.

    That's what it's supposed to do. Table 5 shows that the RST pin is both an input and an output. The open drain allows this. The CP2102 RST pin outputs a reset signal during power up, as it is driven by the internal Power On Reset (POR) signal.
  6. tkbits

    Circuit Question.

    If switch A affects only light A and switch B affects only light B, then... there are hidden parts. What did the demo hardware look like?
  7. tkbits

    LED voltages

    I remember smoking one (NE-2) because I didn't know that.
  8. tkbits

    ??about USB to TTL converters ?

    I have been playing with one of the PIC32 chips that does have USB hosting capability. The one I'm using comes on the PIC32 Starter Kit.
  9. tkbits

    Specific question related to radio

    USB does not transmit in strict binary code. For 12 Mbps (not 12 k!), there is a third state used for signalling a USB reset and for signalling the end of a packet. You will not be able to re-create the third state by transmitting only D+ information. It sounds like you expect to need only...
  10. tkbits

    How can I make an IF from gates?

    It depends on what you want to do with the IF. If all you're doing is setting outputs, good old Boolean logic will do the trick. For example, the VHDL logic if x = '1' then y <= a and b; else y <= c or d; end if; translates to y <= (x and a and b) or ((not x) and (c or d))...
  11. tkbits

    FPGA's- id really love an answer to this

    And that's the easiest thing to forget when writing "sequential" code. Until it gets pounded into your brain that "sequential" code in "synthesizable" VHDL or Verilog is NOT sequential, you can easily stumble by writing MPU-like code. If you forget that it's all parallel, you end up writing...
  12. tkbits

    FPGA's- id really love an answer to this

    Beware! Being a pro at software does not necessarily translate well to logic design. VHDL and Verilog look so much like SW languages that you can get suckered into coding FPGAs like MPUs. You'll get strange messages like "Multiple sources for signal XXX" or strange terms like "combinatorial...
  13. tkbits

    FPGA's- id really love an answer to this

    Two major advantages of FPGAs are precision timing and arbitrary parallelism. Precision timing is nice because you don't need to deal with varying cycle counts of MPU instructions. You just create a counter component to count clock cycles directly. If you need several counters, you can create...
  14. tkbits

    PIC and USB - HELP !

    It's just a packet of information that "describes" something. The USB spec defines several descriptors by listing their contents, and the size and location (within the descriptor) of each of those contents.
  15. tkbits

    firmware v software

    An FPGA does not run software. To make the distinction, manufacturers call the loading of an FPGA "configuration", rather than "programming". However, just as you can write an interpreter in software to "execute" a language that an MPU does not handle inherently, you can also create...

Latest threads

New Articles From Microcontroller Tips

Back
Top