EngineersGarage

  • Engineers Garage Main Site
  • Visit our active EE Forums
    • EDABoard.com
    • Electro-Tech-Online
  • Projects & Tutorials
    • Circuits
    • Electronic Projects
    • Tutorials
    • Components
  • Digi-Key Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Advertise
You are here: Home

Amit Joshi

  • Profile
  • Topics Started
  • Replies Created
  • Engagements

Forum Replies Created

Viewing 15 posts - 1 through 15 (of 37 total)
1 2 3 →
  • Author
    Posts
  • June 7, 2011 at 7:59 am in reply to: how to speed up ADC of atmega16l #6331
    Amit Joshi
    Participant

    Prescaler is best way to speed up your ADC. Apart from that auto-triggering can be used. The advantage of auto-triggering is that there is no need to set ADSC bit again and again. Autotirigger mode activate the convsersion automatically. To learn this you can follow the link

     

     

    http://www.engineersgarage.com/embedded/avr-microcontroller-projects/adc-internal-software-interrupts-circuit

    March 27, 2011 at 8:33 am in reply to: frequency counter using 8051(with the help of external interrups: #5816
    Amit Joshi
    Participant

    I think it is need to program TCON register by this controller can under stand the type of interrupt signal whether it is edge-trigger or level trigger.

    March 27, 2011 at 8:16 am in reply to: how to read hex file #5815
    Amit Joshi
    Participant

    can u explain it by giving example.

    March 27, 2011 at 8:12 am in reply to: Fuse bytes damaged my IC…Plz help… #5814
    Amit Joshi
    Participant

    you are using high freq. range external crystal so CLKSEL3..0 will be 1111 and it is better to configure the controller at 16k ck+ 64 ms start-up time so SUT will be 11.

     so overall fuse byte will be  higher byte=0xFF,  lower byte = 0x89

     

    If u want to disable the JTAG, the fuse byte will be  higher byte=0xFF,  lower byte = 0xC9.

     

    In try these configurations. if u asre not able to program the controller the SPIEN might be disabled. this bit enable/disables the serial programing of the controller. to enable it parallel programmer is needed.

    March 27, 2011 at 8:11 am in reply to: Fuse Bytes Configuration #5813
    Amit Joshi
    Participant

     you are using high freq. range external crystal so CLKSEL3..0 will be 1111 and it is better to configure the controller at 16k ck+ 64 ms start-up time so SUT will be 11.

     so overall fuse byte will be  higher byte=0xFF,  lower byte = 0x89

     

    If u want to disable the JTAG, the fuse byte will be  higher byte=0xFF,  lower byte = 0xC9.

     

    In try these configurations. if u asre not able to program the controller the SPIEN might be disabled. this bit enable/disables the serial programing of the controller. to enable it parallel programmer is needed. 

    March 27, 2011 at 8:00 am in reply to: Low voltage at controller output #5812
    Amit Joshi
    Participant

    Check the voltage difference b/w ground and vcc pins. make it sure are you giving high voltage at EA/VPP pin

    March 21, 2011 at 2:15 pm in reply to: Interfacing humidity sensor sy-hs-220 to adc #5782
    Amit Joshi
    Participant

    the humidity sensor gives the percentage humidity.take the percetage of received value considering 1023 as 100% humidity.

    March 21, 2011 at 2:11 pm in reply to: interfacing GPS receiver with the AVR #5781
    Amit Joshi
    Participant

    Connect the TTL oputput pin to the serial port of the PC. don’t forget to use max232 between gps TTL output and PC. Use hyperterminal to check the output data format. according to this make the code and burn into controller . this time direct TTL output can be given to controller.

    March 21, 2011 at 2:03 pm in reply to: Temperature display on LCD #5780
    Amit Joshi
    Participant

    as you get digital value you have to extract unit, decade and hundred position values. by dividing and taking remainder . for example

    for(i=0;i<2;i++)
    {
    ar=value%10;
    value=value/10;
    }
    for example if you get 123 you will found following values-
    when i=0;
    ar[0]=3;
    value=12;

    when i=1
    ar[1]=2
    value=1

    when i=2
    ar[2]=1
    value=0

    add 0x30 in ar values and print it one by one.

    hope this method will work

    March 8, 2011 at 6:37 am in reply to: How to interface fingerprint module serially with AVR #5668
    Amit Joshi
    Participant

     first find out the baud rate of the finger print module and set the USART baud rate accordingly.
    store the whole 14 byte data into array and transmit it using USART. try the following link to learn usart

    http://www.engineersgarage.com/embedded/avr-microcontroller-projects/usart-serial-transmission-circuit

    March 8, 2011 at 6:28 am in reply to: Need help! Atmega2560 Analog Comparator #5667
    Amit Joshi
    Participant

    The programming method of the atmega256 comparator is similar to atmega16.Find out the register of comparator from it’s datasheet and program it. If u r facing any particular problem then it can be solved.

    February 18, 2011 at 9:26 am in reply to: how to make running led using atmega16 #5551
    Amit Joshi
    Participant

     i think it is also can be done by

     

    // for left shift

    for(i=0;i<6;i++)

    {

    PORTx = (PORTx<<1);  

    _delay_ms(1000);

    }

     

     // for right shift

    for(i=0;i<6;i++)

    {

    PORTx = (PORTx<<1); 

    _delay_ms(1000);

    }

     

     // for cicular shift

    while(1)

    {

    PORTx = (PORTx<<1)|(PORTx>>7); 

    _delay_ms(1000);

    }

    February 11, 2011 at 6:46 am in reply to: adc #5497
    Amit Joshi
    Participant

     read this article fully this may help you.

    http://www.engineersgarage.com/embedded/avr-microcontroller-projects/adc-internal-software-interrupts-circuit

    February 9, 2011 at 1:53 pm in reply to: 8051 Architecture #5490
    Amit Joshi
    Participant

     i am not getting what is system state? 8051 need 12 clock cycle for a machine cycle. and there are various instruction sets in 8051 assembly which need one ,two ,three or four machine cycles

    February 9, 2011 at 1:43 pm in reply to: How to Create HEX file with 8051 Assembler #5488
    Amit Joshi
    Participant

     which assembler u r using? in asm51 u have give path of file and just press enter. it will genrate ur hex file 

  • Author
    Posts
Viewing 15 posts - 1 through 15 (of 37 total)
1 2 3 →

RSS Recent Posts

  • I built an Iomega ZIP100 parallel port emulator (PIC32MZ + USB disk images) – LPT100 project March 17, 2026
  • Cross Posting To Multiple Forums March 16, 2026
  • Rudeness from long time members March 16, 2026
  • those little oled displays with assembler (Supplemental) March 16, 2026
  • Analog multiplexer has gone obselete March 16, 2026

Stay Up To Date

Newsletter Signup
EngineersGarage

Copyright © 2026 WTWH Media LLC. All Rights Reserved. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of WTWH Media
Privacy Policy | Advertising | About Us

Search Engineers Garage

  • Engineers Garage Main Site
  • Visit our active EE Forums
    • EDABoard.com
    • Electro-Tech-Online
  • Projects & Tutorials
    • Circuits
    • Electronic Projects
    • Tutorials
    • Components
  • Digi-Key Store
    • Cables, Wires
    • Connectors, Interconnect
    • Discrete
    • Electromechanical
    • Embedded Computers
    • Enclosures, Hardware, Office
    • Integrated Circuits (ICs)
    • Isolators
    • LED/Optoelectronics
    • Passive
    • Power, Circuit Protection
    • Programmers
    • RF, Wireless
    • Semiconductors
    • Sensors, Transducers
    • Test Products
    • Tools
  • Advertise