page_banner

iroyin

Gẹgẹbi abajade ti awọn irinṣẹ oriṣiriṣi, awọn ọna siseto decryption IC ati awọn ibeere ti awọn iwe aṣẹ tun yatọ.

Ọna kan ni lati lo ọna pirogirama ti o wọpọ, ti lilo awọn olutọsọna gbogbogbo, ni gbogbogbo ṣe atilẹyin BIN tabi faili HEX, gbe ẹrù faili taara, ati lẹhinna iṣeto ni ibamu, o le jo taara.

news pic12
news pic13

Ẹlẹẹkeji, ọna miiran ni lati lo ipo laini igbasilẹ ISP tabi JTAG lati kọ faili naa, nitori ọpọlọpọ awọn iru awọn ila gbigbasilẹ wa, laini igbasilẹ gbogbogbo ni atilẹyin ni igbasilẹ AVRSTUDIO, gbigba lati ayelujara STUDIO, ọna kika faili ti o nilo gbọdọ jẹ awọn faili kika HEX , ti o ba ṣajọpọ faili BIN, yoo ṣetan kii ṣe ọna kika atilẹyin AVRSTUDIO. Ati pe o nilo FLASH ati awọn faili EEPROM ti wa ni igbasilẹ lọtọ, iyẹn ni, lẹhin igbasilẹ lati pese FLASH ati EEPOM awọn faili meji.

news pic14

AVR microcontrollers IC decryption ni awọn ipilẹ lọpọlọpọ ti awọn ipo fifọ ti o ni ibatan si iṣeto ẹrọ ati agbegbe iṣẹ. Awọn fuses wọnyi ṣe pataki pupọ. Awọn olumulo le ṣeto ati tunto Fuse lati jẹ ki AVR microcontroller yatọ si iseda lati ba ohun elo to wulo mu. Ṣugbọn nitori iwulo lati tunto fiusi naa, si awọn olubere lati mu diẹ ninu ko ni oye pupọ si ibi naa, lẹhin ti ṣiṣatunṣe ti microcontroller, eto naa ni akoko sisun, ṣugbọn tun lori iṣeto fiusi, ti iṣeto naa ba jẹ aṣiṣe, le ko Ṣiṣẹ tabi awọn ayipada iṣẹ. Gbogbo rẹ ni sisun awọn iwe aṣẹ ti o kọ nigba ti a gbọdọ tunto fiusi naa, nitori awọn irinṣẹ lati ṣe atilẹyin fun AVR jẹ pupọ, ati pe awọn irinṣẹ oriṣiriṣi ti wiwo software yatọ, nitorinaa ṣe dara julọ ninu ipinnu microcontroller AVR ṣaaju ṣiṣe alaye ile-iṣẹ funrararẹ Awọn irinṣẹ wo ni ti lo, ki ile-iṣẹ iyọkuro ryrún ni ibamu pẹlu awọn irinṣẹ ti ara wọn lati ṣe maapu wiwo, nitorinaa rọrun lati gbo lẹhin eto lati jo, ṣugbọn wọn tun le lo ile-iṣẹ iyọkuro lati pese awọn ayẹwo lati ka iṣeto fiusi, ati diẹ ninu Awọn irinṣẹ le ka therún taara, diẹ ninu iṣeto ni kika, ati bẹbẹ lọ, ati lẹhinna ka iṣeto ti a fipamọ.

PCB-Assembly
PCB-PCBA-assembly

Ti o ba jẹ pe chiprún ile-iṣẹ nikan, aiyipada ni lati lo oscillation ti 1MHZ RC ti inu bi aago eto, ati ibudo JTAG wa ni ipo ti a gba laaye. Fun fiusi AVR ni o kere ju lati nu awọn aaye wọnyi.

1, Fiusi AVR le ṣe eto ni ọpọlọpọ awọn igba, kii ṣe idapo OTP akoko kan.

2, Titiipa fifi ẹnọ kọ nkan AVR (LB2 / LB1 = 1 / 0,0 / 0) ko le ka )rún nipasẹ eyikeyi data FLASH ati EEPROM, ṣugbọn ipo ti fiusi naa tun le ka, ṣugbọn ko le ṣe atunṣe Iṣeto ni.

3, iṣeto fiusi fiusi le ṣee ṣe ni afiwe, ISP ati ipo tẹlentẹle JTAG.

4, ṣe igbasilẹ awọn igbesẹ to tọ ni: ninu chiprún laisi titiipa chiprún lati gba lati ayelujara koodu ṣiṣiṣẹ ati data, tunto bit fiusi ti o yẹ, ati nipari tunto ipo fifi ẹnọ kọ nkan ti chiprún.

5, aṣẹ piparẹ chiprún ni lati FLASH ati EEPROM data ṣalaye, ati ni akoko kanna ipo atunto bit-bit ti wa ni tunto si ipo titiipa (LB2 / LB1 = 1/1), ṣugbọn aṣẹ paarẹ chiprún ko yipada miiran fiusi Bit ipinle.

6, ati pe o ṣe pataki julọ ni bit BOOTRST, bit yii ṣeto ibatan laarin therún lẹhin eto agbara-lori lati 0X0000 tabi lati agbegbe BOOT bẹrẹ lati ṣe. Yiyan orisun aago eto tun ṣe pataki pupọ, lẹhin ti o ti paroko eto naa nigbati alabara ko rọrun lati lo nigbagbogbo, ṣiṣere apakan ti orisun aago ko ṣeto nitori awọn idi, nitorinaa aago eto gbọdọ wa ni ibamu pẹlu atilẹba eto.

7, nilo lati wa ni oye pupọ pe bit ti SPIEN, ọpọlọpọ awọn alabara ti jẹ ijumọsọrọ tẹlifoonu, iyẹn ni pe, a pese microcontroller ko le sopọ pẹlu ISP, ati pe o le ra tiwọn, fiusi fun SPIEN ni tunto ISP , ti o ba jẹ pe SPIEN jẹ 1, ISP ti gba laaye ni ipinlẹ, ti o ba jẹ 0 lati fi ofin de ilu naa, ti o ba jẹ pe o ti ni idinamọ dajudaju, ko le ni chiprún ibudo ISP.

8, chiprún ti wa ni ti paroko ati titiipa, ti o ba ri awọn fuula ati iṣeto ni aṣiṣe, o gbọdọ lo pipaarẹ paarẹ chiprún lati mu data kuro ninu chiprún, ṣiro titiipa fifi ẹnọ kọ nkan, ati lẹhinna tun gba koodu ṣiṣiṣẹ ati data naa wọle, tunṣe awọn fiusi ti o ni ibatan iṣeto-ọrọ, Ati nikẹhin tun tunto bit titiipa fifi ẹnọ kọ nkan ti chiprún.

news pic15

Akoko ifiweranṣẹ: Oṣu kejila-07-2020