When I power on my arduino without it being connected to anything, it starts up as normal and the reset pin goes high. However, when I plug it into my PCB and try to use it to turn on an LCD, the reset pin stays low and the arduino stays in initialization. I have thought about using a pull-up resistor but I am not sure if that is the best option for this issue.
The ardunio stays in reset both when being powered by USB and by an external 9V source into Vin. I am unsure if the issue is having the reset pin connected to the header on my board despite it not being connected to anything internally on my board.
Would a pull-up resistor be the best option or is there a way to control the pin from the software to take it out of reset?