0

I built my own Arduino UNO for a project at school. I think I have got the USB bootloader and Windows drivers all situated as the UNO shows up as an UNO in the device manager. When I try to load a sketch I get the error: avrdude: stk500_getsync(): not in sync: resp=0x10. (previously I received the same message with the message ending with resp=0x00)

I loaded a serial echo program using the ICSP and sent the message "serial test" to the UNO. I received this message back: {u{m}o¿wu{w

Can anyone help me troubleshoot this problem as I have ran out of things to test or look into.

Thanks in advance.

Edit: Added requested pictures of TX and RX. These were taken at Pin 0 and 1 of the headers. The scope showed the same results at the pins of the 328P but I couldn't operate the scope and hold the probe at the same time.

Pin 0

Pin 1

  • Can you receive the correct serial string, if you use a different baud-rate? – Gerben Dec 7 '14 at 20:13
  • Did you use existing gerber files or did you lay it out yourself? – Ignacio Vazquez-Abrams Dec 7 '14 at 20:26
  • @Gerben I have tried all of the Baud rates and none work. – user1362058 Dec 7 '14 at 20:45
  • @IgnacioVazquez-Abrams I did the schematic and PCB myself. – user1362058 Dec 7 '14 at 20:46
  • Find an oscilloscope and connect it to the TX and RX lines, right at the MCU. Based on the bit patterns I suspect that there is a lot of ringing or noise on the lines. – Ignacio Vazquez-Abrams Dec 7 '14 at 20:53
2

Sorry for the delay. I posted this question on the EE board as suggested and forgot to come back here and close this out. It was an issue with the fuses. My initial attempt to setup the 16u2 missed the step where I was supposed to change the fuses. I thought this was accomplished when loading the firmware, but was mistaken.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.