Hi, recently I want to make a minimal Arduino system by following the tutorial on ArduinoToBreadboard. Before started, I purchased an Atmega328P U and other components from online retailer. But now I am stuck by the following message:
avrdude: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x01 avrdude: stk500_initialize(): (a) protocol error, expect=0x14, resp=0x10 avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check. avrdude: stk500_disable(): unknown response=0x12 Error while burning bootloader.
Though I admit that large amount of discussion are available on the web, but some questions still confused me a lot. (And still, following questions includes my ideas on where could possibly go wrong.)
First, which one should I select under Tools > Board section? The one, "Arduino Duemilanove or Nano w/ ATmega328", selected in the tutorial cannot be found in my Arduino IDE which is 1.8.7. I tried with a similar one called "Arduino Duemilanove or Diecimila". Will that work in theory?
Second, what is the proper value of the pull-up resistor? I'd like to ask this because I found some buddy said they use 30k-60kOhm in similar topic questions (sorry I cannot find the source now). In myself I have tried with 33kOhm and 10kOhm. So does this really affect a lot?
Finally, is there any simple approach that I can check a IC chip still function well? I believe that some chip is broken when you receive it or some may destroyed by static electricity accidentally.
Thanks for any suggestion.
p.s. I have checked several times that the wire connection is correct and everything except the value of pull-up resistor is as same as the figure in tutorial. The capacitor used was 22pF ceramic capacitor.