page_banner

nijs

As resultaat fan it brûken fan ferskate ark binne IC-ûntsiferingsprogrammearingsmetoaden en easken fan 'e dokuminten ek oars.

Ien manier is om in mienskiplike programmametoade te brûken, as it gebrûk fan algemiene programmeurs algemien BIN- of HEX-bestân stipet, it bestân direkt laden, en dan de oerienkommende konfiguraasje, kinne jo direkt ferbaarne.

news pic12
news pic13

Twadder is in oare metoade om ISP- of JTAG-downloadline-modus te brûken om it bestân te skriuwen, om't d'r in protte soarten downloadlinen binne, de algemiene downloadline wurde stipe yn 'e AVRSTUDIO-download, STUDIO-download, it fereaske bestânsformaat moat HEX-opmakke bestannen wêze , as laden BIN-bestân, wurdt frege net AVRSTUDIO-stipeformaat. En fereaskje dat FLASH- en EEPROM-bestannen apart wurde downloade, dat is, nei de dekodearring om FLASH en EEPOM twa bestannen te leverjen.

news pic14

AVR-mikrokontrollers IC-ûntsiferje hawwe meardere sets fan fuse-lokaasjes relatearre oan de konfiguraasje fan it apparaat en de bestjoeringsomjouwing. Dizze fuses binne heul wichtich. Brûkers kinne de Fuse ynstelle en konfigurearje om de AVR-microcontroller oars fan aard te meitsjen om te passen by de praktyske tapassing. Mar fanwegen de needsaak om de lont te konfigurearjen, nei de begjinners om wat net heul begryp te bringen fan it plak, nei dekodearjen fan 'e mikrokontroller, kin it programma yn' e brântiid, mar ek op 'e fuse-konfiguraasje, as de konfiguraasje ferkeard is, kin net Wurk of funksje feroaret. Alles by it ferbaarnen fan ûntsifere dokuminten as de lont moat wurde ynsteld, om't de ark foar stipe fan AVR heulendal is, en ferskate ark fan 'e software-ynterface oars is, doch it bêste yn' e AVR-microcontroller-dekodearring foardat jo it bedriuw sels ûntsiferje Hokker ark wurde brûkt, sadat it chip-dekodearingsbedriuw yn oerienstimming mei har eigen ark om de interface-kaart te dwaan, sa maklik te ûntsiferjen nei it programma om te ferbaarnen, mar se kinne ek it dekodearingsbedriuw brûke om foarbylden te leverjen om de fuse-konfiguraasje te lêzen, en guon Ark kinne de chip direkt lêze, wat konfiguraasje lêze, ensfh., En lêze dan de opsleine konfiguraasje.

PCB-Assembly
PCB-PCBA-assembly

As it gewoan de fabrieks-single-chip is, is de standert de ynterne 1MHZ RC-oscillaasje te brûken as de systeemklok, en de JTAG-poarte is yn 'e tastiene modus. Foar de AVR fusearje teminsten de folgjende punten te wiskjen.

1, AVR-lont kin ferskate kearen wurde programmearre, net in ienmalige OTP-lont.

2, AVR-chip kodearingslot (LB2 / LB1 = 1 / 0,0 / 0) kin de chip net lêze fia alle FLASH- en EEPROM-gegevens, mar de status fan 'e lont kin noch wurde lêzen, mar kin Konfiguraasje net wizigje.

3, de fuse bit konfiguraasje kin wurde berikt yn parallel, ISP en JTAG seriële modus.

4, download de juste stappen binne: yn 'e chip sûnder de chip te beskoatteljen om de rinnende koade en gegevens te downloaden, de relevante fuse-bit ynstelle, en úteinlik de lokaasje fan' e chip-kodearring ynstelle.

5, it kommando foar chipferwidering is om gegevens fan FLASH en EEPROM te wiskjen, en tagelyk is de status fan twa-bit-slotbit ynsteld foar gjin slotstatus (LB2 / LB1 = 1/1), mar it kommando chipferwidering feroaret net de oare lont Bit steat.

6, en wichtiger is it BOOTRST-bit, dit bit sette de relaasje tusken de chip nei't opstartprogramma fan 0X0000 of út it BOOT-gebiet begon te ymplementearjen. De kar foar de systeemklokboarne is ek heul wichtich, nei it dekodearjen fan it programma as de kliïnt faak net maklik te brûken is, is it spieljen fan in diel fan 'e klokboarne net ynsteld fanwegen de redenen, dus de systeeklok moat yn oerienstimming wêze mei de orizjinele ynstellings.

7, moat heul dúdlik wêze dat it SPIEN-bit, in protte klanten telefonysk konsultaasje west hawwe, dat is, wy leverje dat de microcontroller net kin wurde ferbûn mei de ISP, en kin har eigen keapje, de lont foar de SPIEN is konfigureare ISP , as SPIEN 1 is, is ISP tastien steat, as it 0 is om de steat te ferbieden, as it ferbean is steat, kin ISP-havenchip net wêze.

8, de chip is fersifere en beskoattele, as fûnen binne fûn en konfiguraasje is ferkeard, moatte jo it kommando wiskje fan 'e chip brûke om de gegevens yn' e chip te wiskjen, it fersiferingsslot te ûntsiferjen, en dan de rinnende koade en gegevens opnij downloade, de konfiguraasje-relatearre fuses, En úteinlik opnij konfigurearje de kodearingslotbit fan 'e chip.

news pic15

Posttiid: des-07-2020