element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum Arduino pro mini issues
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Verified Answer
  • Replies 12 replies
  • Answers 1 answer
  • Subscribers 395 subscribers
  • Views 1947 views
  • Users 0 members are here
  • ftdi232
  • ttl
  • usb
  • promini
  • serial
  • arduino
  • stk500_getsync():
Related

Arduino pro mini issues

funinalaska
funinalaska over 11 years ago

OK, I have been using Arduino Uno, Mega and micro for a while now.

All have USB on the board.

I had ordered some Pro Mini boards a while ago and am just now finally getting to fool around with them.

I got a FTDI232 board to program them with but I am having no luck.

I have followed along with many tutorials online that use these boards with this adapter.

I always get:

avrdude: stk500_getsync(): not in sync: resp=0x00

I have tried a couple different Pro Minis thinking maybe one I had was bad.

I also did do the test with putting a jumper over RX and TX and seeing if I get mirroring in Serial monitor and I do.

I have checked the settings in the com port on my system settings and it seems to be set as the tutorial say.

Anyone have any thoughts what could be my issue?

  • Sign in to reply
  • Cancel
  • jw0752
    0 jw0752 over 11 years ago

    Hi Andrew - I had exactly the same problem and the same error message. I accidently had selected "Mini"ntead of "Pro Mini" when I selected the board in the Tool menu of the Arduino IDE. Check that out and try it again.

    John

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • funinalaska
    0 funinalaska over 11 years ago in reply to jw0752

    Nope,

    I have selected:

    Arduino Pro or Pro Mini (5V, 16MHz) w/ ATmega328

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • jw0752
    0 jw0752 over 11 years ago in reply to funinalaska

    Hi Andrew, Sorry the easy solution doesn't always work. The error indicates that there is a communication problem. When I was working on mine I was using a USB adapter with Silabs CP2102 Chip but your adapter should work and is probably more common than mine. Sometimes when I am in your situation I take everything apart and start over. Have you looked at the Tutorial on Spark Fun? I will keep thinking in case anything else comes to mind.

    John

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • jw0752
    0 jw0752 over 11 years ago

    Hi Andrew - I checked my notes and here are a couple ideas. First of all, many of the Mini Pros come loaded with "blink" If you hook up power and the LED blinks you will know that the factory was able to load a program and the unit is working. Here is a link to the connections between the Mini Pro and the FTDI board. Check out the comment section for insights.

    https://www.sparkfun.com/products/9716

    When I hooked mine up I put a  0.1 uF cap in the line from DTR to the Reset on the Pro Mini. This worked for me on my setup.

    Once again good luck.

    John

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • Former Member
    0 Former Member over 11 years ago

    I had the same problem. I bought several pro mini(s) and a usb adapter, not knowing they are not all alike. The USB adapter I got does not have the reset electronics as part of it. To program the pro mini I must press an hold the reset button on the mini and  then send the file to the mini. As soon as I see the message about sending data to the board, release the reset button.

     

    GIve that a try

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • jw0752
    0 jw0752 over 11 years ago in reply to Former Member

    Hi Albert - You might want to give the 0.1 uF capacitor, between DTR on the USB and the Arduino reset, a try as this is suppose to eliminate the need to press the reset button.

    John

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • bobcroft
    0 bobcroft over 11 years ago

    Hi Andrew,

                        I have several Pro Minis and they program without a problem.  One thing I cam across was that the pins on the clone versions are the opposite way round to the 'official' board.  I use a variety of programmers but perhaps the easiest is the Visiport 2 available from Tindie in the USA.  I got one sent to the UK with no problems.  It has some really neat features like dual voltage programming and selectable reset lines.  The Visiport 2 does NOT connect to a clone version of the Pro Mini in the same way that is shown on the Visiport website as you have to turn it around to suit the reversed pin layout, however it is a good programming device.  I have no connection to Visiport.

    I also use a CP2102 USB to serial converter but you need to ensure you use the correct driver.  I never use the reset button when programming.  The CP2102 module I have has most of the RS232 signals broken out so you can select which line to connect to the Pro Mini reset pin.

    Please post a reply if you want me to list the pins I use on each device.

    I hope that helps.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • mcb1
    0 mcb1 over 11 years ago

    Andrew

    It looks like you have checked quite a few things.

    What voltage are your Mini's since there are 5v and 3v3 versions.

     

    The link John has linked to has some VERY good comments, regarding incorrect silkscreen (wrong voltage) and broken tracks.   image

     

    You should be able to connect your FTDI directly to another Arduino, and program that, which would tend to prove the board you brought has the bootloader installed.

     

    Mark

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • funinalaska
    0 funinalaska over 11 years ago

    OK, I have tried a bunch of things.

    I have tried checking all the connections.

    I have tried holding the reset button till the sketch is finished uploading.

    The only things I have not tried are adding the cap and resistor on the reset pin.

     

    I did do one more thing to troubleshoot.

    I hooked it up to my Uno.

    I only hooked up:

    TX->RX

    RX->TX

    5V->5V

    GND->GND

    It worked,

    I was able to upload a sketch to my Uno by pressing the reset button as soon as it said uploading.

     

    This tells me my FTDI works just fine...

    This is telling me either I got Pro Minis without bootloader or I have a batch of bad boards.

    I am hoping not the latter.

     

    I am inserting images of my Pro Mini and my FTDI (sorry they are crappy they were taken with my phone and it sucks at Macro)

     

    How do I tell if the Pro Minis have the bootloader burned on them?

    How do I burn it if they do not?

     

     

    image

    The FTDI labels are difficult to see so in the orientation in the pic from to to bottom

    DTR

    RX

    TX

    VCC

    CTS

    GND

    image

    and yes, my Pro Mini is only printed on the back, which is really annoying once you have headers soldered on to it.

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • mcb1
    0 mcb1 over 11 years ago in reply to funinalaska

    Andrew

    I think you'll find the answer is here.

    http://forum.arduino.cc/index.php?topic=217246.0

     

    It also tells how to resolve it.

     

    Mark

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Reject Answer
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube