page_banner

समाचार

बिभिन्न उपकरणहरूको उपयोगको परिणाम स्वरूप, आईसी डिक्रिप्शन प्रोग्रामिंग विधि र कागजातको आवश्यकताहरू पनि फरक छन्।

एउटा तरिका भनेको सामान्य प्रोग्रामर विधि प्रयोग गर्नु हो, यदि सामान्य प्रोग्रामरहरूको प्रयोग, सामान्यतया BIN वा HEX फाईल समर्थन गर्दछ, फाइललाई सिधा लोड गर्नुहोस्, र त्यसपछि सम्बन्धित कन्फिगरेसन, तपाईं सिधा जलाउन सक्नुहुन्छ।

news pic12
news pic13

दोस्रो, अर्को विधि भनेको फाईल लेख्न ISP वा JTAG डाउनलोड लाइन मोड प्रयोग गर्नु हो, किनकि त्यहाँ धेरै प्रकारका डाउनलोड लाइनहरू छन्, सामान्य डाउनलोड लाइन AVRSTUDIO डाउनलोडमा समर्थित छ, STUDIO डाउनलोड गर्नुहोस्, आवश्यक फाइल ढाँचा HEX स्वरूपित फाइलहरू हुनुपर्दछ। , यदि BIN फाइल लोड भयो भने, AVRSTUDIO समर्थन ढाँचा होईन प्रोम्प्ट हुनेछ। र FLASH र EEPROM फाईलहरू अलग डाउनलोड गर्न आवश्यक छ, जुन FLASH र EEPOM दुई फाइलहरू प्रदान गर्ने डिक्रिप्शन पछि।

news pic14

AVR माइक्रोकन्ट्रोलरहरू आईसी डिक्रिप्शनमा उपकरण कन्फिगरेसन र अपरेटिंग वातावरणसँग सम्बन्धित फ्यूज स्थानहरूको बहु सेटहरू छन्। यी फ्यूज धेरै महत्त्वपूर्ण छन्। प्रयोगकर्ताहरूले फ्यूज सेट र कन्फिगर गर्न सक्छन् AVR माइक्रोकन्ट्रोलर प्रकृतिमा बिभिन्न व्यावहारिक अनुप्रयोगको लागि फरक बनाउन। तर किनभने फ्यूज कन्फिगर गर्न आवश्यकताको कारण, शुरुवातकर्तालाई ठाउँको केही धेरै बुझ्न नबुझ्नका लागि, माइक्रोकन्ट्रलरको डिक्रिप्शन पछि, जलिरहेको समयमा प्रोग्राम, तर साथै फ्यूज कन्फिगरेसनमा, यदि कन्फिगरेसन गलत छ भने, कार्य वा प्रकार्य परिवर्तनहरू होइन। सबै डिक्रिप्टेड कागजातहरू जलाउँदा जब फ्यूज कन्फिगर गरिएको हुनुपर्दछ, किनकि AVR लाई समर्थन गर्ने उपकरणहरू धेरै नै हुन्छन्, र सफ्टवेयर इन्टरफेसको बिभिन्न उपकरणहरू फरक छन्, त्यसैले कम्पनी आफैंमा डिसिफर गर्नु अघि AVR माइक्रोकन्ट्रोलर डिक्रिप्शनमा उत्तम गर्नुहोस् प्रयोग गरिन्छ, ताकि चिप डिक्रिप्शन कम्पनीले इन्टरफेस नक्सा गर्न आफ्नै उपकरणहरू अनुसार, डर्नक्रिप्ट गर्न सजिलो प्रोग्राम पछि बर्नको लागि, तर तिनीहरू डिक्रिप्शन कम्पनीलाई फ्यूज कन्फिगरेसन पढ्न नमूनाहरू प्रदान गर्न पनि प्रयोग गर्न सक्दछन्, र केहि। उपकरणहरूले चिप सिधा पढ्न सक्छ, केहि कन्फिगरेसन, आदि पढ्न, र त्यसपछि कन्फिगरेसन बचत बाहिर पढ्न।

PCB-Assembly
PCB-PCBA-assembly

यदि यो केवल फ्याक्ट्री एकल चिप हो भने, पूर्वनिर्धारित प्रणाली घडीको रूपमा आन्तरिक १MHZ आरसी दोलन प्रयोग गर्न सकिन्छ, र JTAG पोर्ट स्वीकार्य मोडमा छ। कम्तिमा पनि निम्न पोइन्टहरू खाली गर्न AVR फ्यूजका लागि।

१, AVR फ्यूज धेरै पटक प्रोग्राम गर्न सकिन्छ, एक पटक OTP फ्यूज होइन।

२, AVR चिप ईन्क्रिप्शन लक (LB2 / LB1 = १ / ०,० / ०) कुनै पनि FLASH र EEPROM डाटा मार्फत चिप पढ्न सक्दैन, तर फ्यूजको स्थिति अझै पढ्न सकिन्छ, तर कन्फिगरेसन परिमार्जन गर्न सक्दैन।

,, फ्यूज बिट कन्फिगरेसन समानान्तर, ISP र JTAG सिरियल मोडमा प्राप्त गर्न सकिन्छ।

,, सही चरणहरू डाउनलोड गर्नुहोस्: चिपमा चालु कोड र डाटा डाउनलोड गर्न चिप लक नगरीकन, सम्बन्धित फ्यूज बिट कन्फिगर गर्नुहोस्, र अन्तमा चिप एन्क्रिप्शन स्थान कन्फिगर गर्नुहोस्।

,, चिप इरेज कमान्ड FLASH र EEPROM डाटा खाली छ, र एकै समयमा दुई-बिट लक बिट स्थिति कुनै लक स्थिति (LB2 / LB1 = 1/1) मा कन्फिगर गरिएको छ, तर चिप इरेज आदेश परिवर्तन हुँदैन। अन्य फ्यूज बिट राज्य।

,, र अधिक महत्त्वपूर्ण कुरा BOOTRST बिट हो, यो बिटले चिपको बीचको सम्बन्ध सेट गर्‍यो 0X0000 बाट पावर-अन प्रोग्राम पछि वा BOOT क्षेत्रबाट लागू गर्न सुरु भयो। प्रणाली घडी स्रोतको छनौट पनि धेरै महत्त्वपूर्ण छ, प्रोग्राम डिक्रिप्टिंग पछि जब क्लाइन्ट प्रयोग गर्न सजिलो हुँदैन, घडी स्रोतको भाग खेल्नुको कारण सेट गरिएको छैन, त्यसैले प्रणाली घडी अनुरूप हुनुपर्दछ। मूल सेटिंग्स।

,, SPIEN बिट, धेरै ग्राहकहरु टेलिफोन परामर्श भएको छ भन्ने कुरा धेरै स्पष्ट हुनु आवश्यक छ, जुन हामी माइक्रो कन्ट्रोलरलाई ISP सँग जडान गर्न सक्दैनौं, र आफ्नै खरिद गर्न सक्दछौं, SPIEN को फ्यूज ISP कन्फिगर गरिएको छ। यदि SPIEN १ हो भने ISP लाई अनुमति दिइन्छ, यदि 0 राज्यलाई निषेध गर्न को लागी हो, यदि यसलाई निषेधित राज्य हो भने, ISP पोर्ट चिप गर्न सक्दैन।

,, चिप एन्क्रिप्टेड र लक गरिएको छ, यदि फ्यूजहरू र कन्फिगरेसन गलत फेला परेमा, तपाईंले चिपमा डाटा खाली गर्न, ईन्क्रिप्शन लक डिक्रिप्ट गर्नुहोस्, र त्यसपछि चलिरहेको कोड र डाटा पुन: डाउनलोड गर्न, चिप ईरिज कमाण्ड प्रयोग गर्नुपर्नेछ, परिमार्जन गर्नुहोस् कन्फिगरेसन सम्बन्धित फ्यूज, र अन्तमा चिपको ईन्क्रिप्शन लक बिट पुन: कन्फिगर गर्नुहोस्।

news pic15

पोष्ट समय: Dec-07-2020