আমি একটি আরডিনো ইউএনও ব্যবহার করছি একটি এটিটিইউইউ 45 তে প্রাক-সংকলিত হেক্স চিত্রটি উইন্ডোজ 7.-তে আড়ডুইনো আইডিই ডিরেক্টরিতে অ্যাড্রুড ব্যবহার করে The ডাল সুন্দরভাবে।
হার্ডওয়্যার সাইডে আমার এই সেটআপটি রয়েছে , এটিটিইএনটিওয়াই পৃষ্ঠতল-মাউন্ট ব্যতীত, ভোল্টমিটার দিয়ে যাচাই করা-সোনার্ডযুক্ত সমস্ত পিন সহ একটি সার্ফবোর্ডে সোনার্ড করা হয়েছে। ইউনো থেকে এটিটি-তে সংকেত পেতে, সার্ফবোর্ডের সাথে স্পর্শযুক্ত পিনগুলি পেতে আমি একটি হ্যাডার-পিন স্ট্রিপ ব্যবহার করি।
আইডিইর ডিবাগিং আউটপুটটি দেখে আমি কমান্ড লাইনগুলি দিয়েছি:
REM set the fuse for 8MHz, so the ISP programmer can work
C:\Progra~1\Arduino\hardware\tools\avr\bin\avrdude -CC:\Progra~1\Arduino\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -pattiny45 -cstk500v1 -P\\.\COM7 -b19200 -e -Uefuse:w:0xff:m -Uhfuse:w:0xdf:m -Ulfuse:w:0xe2:m
REM load the program
C:\Progra~1\Arduino\hardware\tools\avr\bin\avrdude -CC:\Progra~1\Arduino\hardware/tools/avr/etc/avrdude.conf -v -pattiny45 -cstk500v1 -P\\.\COM7 -b19200 -Uflash:w:firefly.hex:i
REM set fuse for 1MHz, as the project requires
C:\Progra~1\Arduino\hardware/tools/avr/bin/avrdude -CC:\Progra~1\Arduino\hardware/tools/avr/etc/avrdude.conf -v -pattiny45 -cstk500v1 -P\\.\COM7 -b19200 -e -Uefuse:w:0xff:m -Uhfuse:w:0xdf:m -Ulfuse:w:0x62:m
আমি এগুলি পৃথকভাবে চালানোর চেষ্টা করি, তবে সর্বদা এই ত্রুটিটি পাই:
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
তবে কখনও কখনও সংখ্যাটি ff0000 বা ffff00 বা ffffff হয়
আমি পড়েছি যে "আরডুইনো আরডুইনো বোর্ডে স্কেচগুলি আপলোড করতে আর্দুডের একটি সামান্য পরিবর্তিত সংস্করণ ব্যবহার করে the বোর্ডের ডিভাইসের স্বাক্ষরের জন্য স্ট্যান্ডার্ড সংস্করণটি এমনভাবে জিজ্ঞাসা করে যা বুটলোডার দ্বারা বোঝা যায় না, যার ফলে এই ত্রুটি হয়।" এর অর্থ কি এই যে এরদুইনো আরডুডকে নতুন এটিটিন চিপ দিয়ে কোনও বুটলোডার ব্যবহার করাও একই ত্রুটির কারণ হতে পারে? অন্য কথায়, সংশোধিত আর্দুড কি নন-আরডিনো-বুটলোডেড এভিআর চিপ জিজ্ঞাসা করতে অক্ষম?
বা সেই ত্রুটিটির অর্থ কি সহজেই বোঝা যাচ্ছে যে আমার সমস্ত প্রোগ্রামার পিন এবং এটিটির মধ্যে আমার কোনও ভাল যোগাযোগ নেই?
এবং, কী ফিউজ সেটিংসের সত্যই প্রয়োজনীয়তা রয়েছে, ইউনো কি 1 মেগাহার্টজ এ চালিত অ্যাটিনিতে ফ্ল্যাশ প্রোগ্রাম করতে পারে এবং এইভাবে আমাকে কিছু পদক্ষেপগুলি সংরক্ষণ করতে পারে?
(আমি কেবল একটি "সত্যিকারের" প্রোগ্রামার কিনেছি, তবে পরবর্তী দুই দিনের মধ্যে এই কোডটি নেওয়া দরকার এবং নোভা স্কটিয়ার একটি গ্রামাঞ্চলে আছি)
-carduino
আরডুইনো হিসাবে আইএসপি হিসাবে সেট করি" এটি স্টক 500 ব্যবহার করে না। কেবল আইডিই থেকে জ্বলজ্বলে প্রোগ্রামটি অ্যাটিলিটিতে আপলোড করার চেষ্টা করুন। আপনি সেটিংসে "ভার্বোজ আউটপুট" সক্ষম করলে নীচে সঠিক কমান্ডলাইনটি দেখতে পাবেন।
-c avrisp
। আমি মনে করি আপনি সমস্যা ছাড়াই এটি 1 মেগাহার্টজ এ প্রোগ্রাম করতে পারেন।