page_banner

খবর

বিভিন্ন সরঞ্জাম ব্যবহারের ফলস্বরূপ, আইসি ডিক্রিপশন প্রোগ্রামিং পদ্ধতি এবং নথিগুলির প্রয়োজনীয়তাও পৃথক।

একটি উপায় হ'ল একটি সাধারণ প্রোগ্রামার পদ্ধতি ব্যবহার করা, যদি সাধারণ প্রোগ্রামারগুলির ব্যবহার, সাধারণত বিএন বা এইচএক্স ফাইল সমর্থন করে, সরাসরি ফাইলটি লোড করুন এবং তারপরে সংশ্লিষ্ট কনফিগারেশনটি আপনি সরাসরি বার্ন করতে পারেন।

news pic12
news pic13

দ্বিতীয়ত, আরেকটি পদ্ধতি হ'ল ফাইলটি লেখার জন্য আইএসপি বা জেটিএল ডাউনলোড লাইন মোড ব্যবহার করুন, কারণ অনেক ধরণের ডাউনলোড লাইন রয়েছে, সাধারণ ডাউনলোড লাইনটি AVRSTUDIO ডাউনলোডে সমর্থিত হয়, স্টুডিও ডাউনলোড করুন, প্রয়োজনীয় ফাইল ফর্ম্যাটটি অবশ্যই HEX বিন্যাসিত ফাইল হতে হবে , যদি বিআইএন ফাইল লোড হয় তবে এভিআরস্তুডিও সাপোর্ট ফর্ম্যাট নয় not এবং FLASH এবং EEPROM ফাইলগুলি পৃথকভাবে ডাউনলোড করা দরকার, যা FLASH এবং EEPOM দুটি ফাইল সরবরাহ করার ডিক্রিপশন পরে।

news pic14

এভিআর মাইক্রোকন্ট্রোলার আইসি ডিক্রিপশনটিতে ডিভাইস কনফিগারেশন এবং অপারেটিং পরিবেশ সম্পর্কিত একাধিক সেট ফিউজ অবস্থান রয়েছে। এই ফিউজগুলি খুব গুরুত্বপূর্ণ। ব্যবহারিক প্রয়োগের সাথে মানানসই AVR মাইক্রোকন্ট্রোলারকে প্রকৃতিতে আলাদা করতে ব্যবহারকারীরা ফিউজ সেট এবং কনফিগার করতে পারেন। তবে ফিউজটি কনফিগার করার প্রয়োজন অনুসারে, মাইক্রোকন্ট্রোলারের ডিক্রিপশন করার পরে, জায়গাটি সম্পর্কে খুব কিছু না বোঝার জন্য নতুনদের কাছে এই প্রোগ্রামটি বার্ন করার সময়, তবে ফিউজ কনফিগারেশনেও, যদি কনফিগারেশনটি ভুল হয়, কাজ বা ফাংশন পরিবর্তন না। ফিউজটি কনফিগার করতে হবে যখন ডিক্রিপ্টড ডকুমেন্টগুলি জ্বলন্ত সমস্ত, কারণ এভিআরকে সমর্থন করার সরঞ্জামগুলি অনেক বেশি, এবং সফ্টওয়্যার ইন্টারফেসের বিভিন্ন সরঞ্জাম পৃথক, তাই সংস্থা নিজেই ডিফিকেশন করার আগে এভিআর মাইক্রোকন্ট্রোলার ডিক্রিপশনে সেরা করুন ইন্টারফেস মানচিত্রটি করার জন্য চিপ ডিক্রিপশন সংস্থাটি তাদের নিজস্ব সরঞ্জাম অনুসারে ব্যবহার করা হয়, যাতে প্রোগ্রামটি বার্ন করার পরে ডিক্রিপ্ট করা খুব সহজ, তবে তারা ফিউজ কনফিগারেশন পড়ার জন্য নমুনা সরবরাহ করতে ডিক্রিপশন সংস্থাটি ব্যবহার করতে পারে এবং কিছু সরঞ্জামগুলি চিপটি সরাসরি, কিছু পড়ার কনফিগারেশন ইত্যাদি পড়তে পারে এবং তারপরে সংরক্ষণ করা কনফিগারেশনটি পড়তে পারে।

PCB-Assembly
PCB-PCBA-assembly

যদি এটি কেবল কারখানার একক-চিপ হয় তবে ডিফল্টটি হ'ল অভ্যন্তরীণ 1MHZ আরসি দোলনটি সিস্টেম ঘড়ি হিসাবে ব্যবহার করা হয় এবং জেটিএইচ পোর্টটি অনুমোদিতযোগ্য মোডে রয়েছে। কমপক্ষে নিম্নলিখিত পয়েন্টগুলি সাফ করার জন্য AVR ফিউজের জন্য।

1, এভিআর ফিউজ একাধিকবার প্রোগ্রাম করা যেতে পারে, ওয়ান-টাইম ওটিপি ফিউজ নয়।

2, এভিআর চিপ এনক্রিপশন লক (LB2 / LB1 = 1 / 0,0 / 0) কোনও FLASH এবং EEPROM ডেটার মাধ্যমে চিপটি পড়তে পারে না তবে ফিউজের স্থিতিটি এখনও পড়তে পারে তবে কনফিগারেশনটি পরিবর্তন করতে পারে না।

3, ফিউজ বিট কনফিগারেশন সমান্তরাল, আইএসপি এবং JTAG সিরিয়াল মোডে অর্জন করা যেতে পারে।

4, ডাউনলোডের সঠিক পদক্ষেপগুলি হ'ল: চলমান কোড এবং ডেটা ডাউনলোড করতে চিপটিকে লক না করে চিপটিতে, সম্পর্কিত ফিউজ বিটটি কনফিগার করুন এবং শেষ পর্যন্ত চিপ এনক্রিপশন অবস্থানটি কনফিগার করুন।

5, চিপ মোছা কমান্ডটি FLASH এবং EEPROM ডেটা পরিষ্কার করা হয়, এবং একই সময়ে দুই-বিট লক বিট স্থিতি কোনও লক স্থিতিতে কনফিগার করা হয় (LB2 / LB1 = 1/1), তবে চিপ মুছা কমান্ড পরিবর্তন হয় না অন্য ফিউজ বিট রাজ্য।

6, এবং আরও গুরুত্বপূর্ণ হ'ল বুটআরএসটি বিট, এই বিটটি 0X0000 থেকে বা বুট অঞ্চল থেকে পাওয়ার-অন প্রোগ্রামের পরে চিপের মধ্যে সম্পর্ক স্থাপন করে। সিস্টেম ক্লক উত্সের পছন্দটিও খুব গুরুত্বপূর্ণ, প্রোগ্রামটি ডিক্রিপ্ট করার পরে যখন ক্লায়েন্টটি প্রায়শই ব্যবহার করা সহজ হয় না, কারণটির কারণে ক্লক উত্সের অংশটি সেট করা হয় না, সুতরাং সিস্টেমের ঘড়িটি অবশ্যই মেনে চলতে হবে আসল সেটিংস

7, স্পিড বিট, গ্রাহকদের অনেক টেলিফোন পরামর্শ হয়েছে যে খুব স্পষ্ট করা প্রয়োজন, যে, আমরা মাইক্রোকন্ট্রোলার আইএসপি সাথে সংযুক্ত করা যাবে না, এবং তাদের নিজস্ব কিনতে পারেন প্রদান, স্পিড জন্য ফিউজ আইএসপি কনফিগার করা হয়েছে , স্প্যান যদি 1 হয়, আইএসপি রাষ্ট্র অনুমোদিত, যদি 0 হয় রাষ্ট্র নিষিদ্ধ, যদি এটি অবশ্যই নিষিদ্ধ রাষ্ট্র, আইএসপি পোর্ট চিপ করতে পারে না।

8, চিপটি এনক্রিপ্ট করা এবং লক করা আছে, যদি ফিউজ এবং কনফিগারেশনটি ভুল পাওয়া যায় তবে আপনাকে চিপের ডেটা সাফ করতে, এনক্রিপশন লকটি ডিক্রিপ্ট করে, এবং তারপরে চলমান কোড এবং ডেটা পুনরায় ডাউনলোড করতে, চিপটি মুছে ফেলার জন্য পরিবর্তন করতে হবে কনফিগারেশন-সম্পর্কিত ফিউজ, এবং শেষ পর্যন্ত চিপের এনক্রিপশন লক বিটটি পুনরায় কনফিগার করুন।

news pic15

পোস্টের সময়: ডিসেম্বর-07-2020