Arduino Uno with a RS232/RS485 Shield

So i did some testing and I can upload to the board but once i plug the shield into the arduino, i get errors, not allowing me to upload. I want to point out the the shield covers all the pins on the arduino but nothing is currently plugged into the shield. What are the possible solutions to have the shield and arduino together to interact with the usb connection. Yes drivers are updated, Port is correct, and board selected is correct. Do i need to cut the pins from the shield that go into pin 0 and 1 of the arduino uno (since they are the digital pin). Below is the error message i receive and have looked up solution, but none are helpful due to the problem not involving a shield:

Arduino: 1.8.1 (Windows 7), Board: "Arduino/Genuino Uno"

Build options changed, rebuilding all
Sketch uses 928 bytes (2%) of program storage space. Maximum is 32256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xc3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xc3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xc3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xc3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xc3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xc3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xc3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xc3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xc3
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xc3
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

So an update, it will upload when i switch to softserial, but when i go to UART i wont upload. I need UART because that is the only way my sensor will relate to the shield. Also was given weird character readings.

So incase anyone has this problem, all you have to do is upload the code with the switch on softserial. Once the code is uploaded, switch to UART and the program will function correctly on the board.

1 Like