Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať ATmega 8535 Controller

ATmega8535 a ATMEGA8535L sú 8 - bitové mikrokontroléry vyrobené Atmel Corporation . Ukladá regulátor príkazy a dáta v 8 kilobajtov programovateľné , energeticky nezávislej pamäti flash . Užívatelia zadajte pokyny low - level zaslaním signálov na piny dátových portov regulátora . Užívatelia majú prístup k dvom programovanie pamäťových miest : zavádzača a aplikácie . Zavadec , sa spustí automaticky , keď sa zapne regulátor hore . Boot loader spúšťa programy v pamäti aplikácie priestore . Nasledujúce pokyny sa vzťahujú na piny sú PXn , kde " x " odkazuje na I /O portu a " n" odkazuje na čape . Napríklad PD4 je pin 4 v prístave D. Pokyny
Vstup do režimu programovania
1

Aplikujte napätie 05/04-5/05 voltov medzi Vcc a GND , počkajte aspoň 100 mikrosekúnd .

2

Odoslať 0 voltov na RESET a potom odoslať šesť alebo viac on /off signály XTAL1 . Send " 0000 " na pinoch PD4 cez PD7 a počkajte najmenej 100 nanosekúnd .
3

Poslať 5/11-5/12 voltov RESET na začatie programovacieho režimu .

Nastavenie zavádzača Veľkosť
príkaz 4

Load " 0100 0000 " . Nastaviť PD6 a PD5 na " 10 " k tomu , aby príkaz zaťaženie . Nastaviť PD4 na " 0 " zadať nízku adresu . Odošlite príkaz k portu B a potom dať XTAL1 pozitívny impulz k načítaniu príkazu . Dodržujte tento postup pre všetky zaťaženia príkazových pokynov uvedených nižšie .
5

Načítať dáta low byte . Nastaviť PD6 a PD5 na " 01 " k tomu , aby dátový zaťaženie a nastaviť PD4 na " 0 " zadať nízky adresu . Odoslanie dát na port B. nastaviť veľkosť zavádzača odoslaním dát " 0000 0XX0 Obrysová " , nahradí " xx " s " 00 " pre použitie 32 pamäťových stránok pre zavádzač , " 01 " pre použitie 16 strán , " , 10 " použiť osem stránok , alebo " 11 " sa používajú štyri stránky . Dajte XTAL1 pozitívny impulz na načítanie dát .
6

Set PD4 a PA0 na " 10 " a vyberte horný bajt .
7

Odoslať negatívny impulz pre PD3 spracovanie príkazu . PD1 bude nízka . Počkajte PD1 ísť vysoko uviesť regulátor je dokončená .
Zadajte svoj ​​program
8 príkaz

Load " 0001 0000 " pre vstup Napíšte režim blesku , po postup od bodu 2 , krok 1.
9

adresa Load low byte . Nastaviť PD6 a PD5 na " 00 " k tomu , aby adresa loading . Nastaviť PD4 na " 0 " a nastavte portu B na adresu požadovanú . Odoslať pozitívny impulz pre XTAL1 načítať adresu .
10

načítať dáta nízky bajt musí byť písomné na adresu , podľa postupu z bodu 2 , 2. kroku .
11 < údaje p > Načítať vysoká bajt musí byť napísaný na adresu , nasledujúci postup od bodu 2 , krok 2 s výnimkou nastavenia PD4 na " 1 " pre označenie vysokej byte .
12

západku Dat . Nastaviť PD4 na " 1 " a poslať pozitívny impulz pre PD7 závora dát .
13

Opakujte kroky 2 až 5 pre každé slovo , kým stránka je plná , alebo skončíte s programom .
14

Napíšte stránky do pamäte flash . Nastaviť PD4 na " 0 " a potom dať PD3 negatívny impulz . Počkajte , kým PD1 prejde pred pokračovaním na ďalšiu stránku .
15

Opakujte kroky 2 až 7 pre každú stránku , kým sa program realizuje .
16 Príkaz

Load " 0000 0000 " pre opustenie režimu programovania .
17

Power regulátor vypnúť a spustiť nový program .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené