It is used to communicate with avr and sometimes reset it. Everything works fine except for reset line. After the first pulling down I am not able to make it high again.
I have tested it on three different boards. I have checked everything. Nonetheless reset line is still going bananas.
For me it looks like the transistor is closing and opening quite fast. Why I can not imagine. The only difference between reset and other lines is that it has one more pull up(the first one is on the shifter) through 10k to 5v.
What is going on here? Thanks!
Have revealed that disconnecting arduino/avr from the device results in normal reset line operation. I am trying to load file into avr memory if it makes it clearer.
Connected avr is arduino uno/mega. Here it is its shematic. You should be interested in ICSP connector. For the controlling device I use cc3200-launchlx board from TI. It connects to arduino over ISP connector.
For cc3200 I have this simple shield:
So.. I pull P61(H_RST) down and it sets reset line low. However when I pull it up after that I get infinite switches between low and high levels on it.
Here is also my handmade atmega16L board schematic which faces the same problem: