Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:examples:setup:avrstudio:atmega2560 [2012/05/29 11:48] – created raivo.sellen:examples:setup:avrstudio:atmega2560 [2020/07/20 09:00] (current) – external edit 127.0.0.1
Line 2: Line 2:
  
 <note important>Needs translation</note> <note important>Needs translation</note>
- 
-Järgnev juhend kirjeldab Kodulabori versioon 5 (Kontroller v1 - ATmega2561) arenduskeskkonna paigaldamist ja kasutamist Windows operatsioonisüsteemis. 
- 
-===== Tarkvara paigaldamine ===== 
- 
-Enne paigaldamist tuleks hankida alljärgnev tarkvara, kas tootja või Kodulabori kodulehelt või Kodulaboriga kaasas olevalt plaadilt. 
- 
-**1. AVR Studio** 
- 
-AVR Studio on Atmeli arenduskeskkond (inglise keeles IDE //Integrated Development Environment//), milles toimub tarkvara kirjutamine ja mikrokontrollerisse laadimine. Uusima AVR Studio versiooni leiab selle tootja - Atmeli kodulehelt. Tavaliselt on AVR Studio-le välja andud ka teenuspakett (//Service Pack - SP//). Alati on soovitav peale AVR Studio paigaldamist lisada ka uusim teenustepakett. 
- 
-**2. WinAVR** 
- 
-WinAVR on GNU-GCC kompilaator AVR mikrokontrolleritele. See on vabavara, mille leiab Sourceforge veebilehelt. WinAVR pakub paigaldamisel välja kataloogi nime, mis sisaldab lisaks nimele versiooni numbrit, kuid kataloog tuleks käsitsi muuta lihtsalt: 
- 
-  C:\WinAVR 
- 
-**3. Kodulabori teek** 
- 
-Kodulabori teek sisaldab programmi lihtsustavaid funktsioone AVR ja Kodulabori komplekti osade kasutamiseks. Teegi viimase versiooni leiab Kodulabori veebilehelt. Teek tuleb kindlasti installeerida samasse kataloogi, kus on WinAVR. ATmega2561 kontrolleriga varustatud Kodulabori (Controller board v1.x) jaoks on sobiv homelab_library_v2.x. 
-{{:software:homelab_library_v2.1.exe|Homelab library v2.1}} 
- 
-**4. JTAG liides** 
- 
-JTAG liides - HappyJTAG2 on liides programmaatori ja AVR Studio vahele. Tarkvara on pakitud zip failiks ja piisab selle lahtipakkimisest soovitud kataloogi näiteks C:\WinAVR (tarkvara eraldi paigaldada ei ole vaja) 
-{{:software:happyjtag2_for_homelab.zip|HappyJTAG2 for HomeLab}} 
- 
-**5. Programmaatori ajur** 
- 
-Ajur võimaldab arvutiga ühendada programmaatori, mis asub kontrolleri plaadil. Kui ühendada kontrollerplaat arvutiga USB liidese kaudu peaks Windows teostama automaatse paigalduse (Windows 7). Kui avada paigalduse protsessi aken peaks nägema umbes järgmisi teateid: 
- 
-{{  :software:jtag:driver.png?400  |}} 
-{{  :software:jtag:driver2.png?400  |}} 
- 
-Enne järgmist sammu tuleks oodata, kuni paigaldamine on täielikult valmis. 
- 
  
 ===== Projekti loomine ===== ===== Projekti loomine =====
Line 64: Line 28:
 {{  :software:avrstudio:avrstudio_newproject3.png?500  |}} {{  :software:avrstudio:avrstudio_newproject3.png?500  |}}
  
-~~PB~~+<pagebreak>
  
 **5.** Enne koodi kompileerimist tuleb määrata projekti seaded. Olulisemad seaded on kontrolleri taktsagedus ja kompilaatori optimeerimismeetod. Kodulabori kontrolleri taktsagedus on 14,7456 MHz ehk 14745600 Hz. See sagedus tuleb hertsides määrata //Project -> Configuration Options -> General// aknas. Optimeerimise meetodiks jätta -Os, kui ei ole konkreetset vajadust teiste meetodite järgi. **5.** Enne koodi kompileerimist tuleb määrata projekti seaded. Olulisemad seaded on kontrolleri taktsagedus ja kompilaatori optimeerimismeetod. Kodulabori kontrolleri taktsagedus on 14,7456 MHz ehk 14745600 Hz. See sagedus tuleb hertsides määrata //Project -> Configuration Options -> General// aknas. Optimeerimise meetodiks jätta -Os, kui ei ole konkreetset vajadust teiste meetodite järgi.
Line 76: Line 40:
 Kui objekt //libhomelab2561.a// nimekirjast puudub, siis ei ole Kodulabori teek korrektselt süsteemi paigaldatud.  Kui objekt //libhomelab2561.a// nimekirjast puudub, siis ei ole Kodulabori teek korrektselt süsteemi paigaldatud. 
  
-~~PB~~+<pagebreak>
  
 ===== Seadistuste testimine ===== ===== Seadistuste testimine =====
Line 144: Line 108:
   Build succeeded with 0 Warnings...   Build succeeded with 0 Warnings...
  
-~~PB~~+<pagebreak>
  
 **4.** Avada koodi laadimise aken nupust //Tools -> Program AVR -> Auto Connect//. Tulemuseks peaks avanema kompileeritud faili mikrokontrollerisse laadimise aken. Kontrollige, et avatud oleks kaart //Program//. **4.** Avada koodi laadimise aken nupust //Tools -> Program AVR -> Auto Connect//. Tulemuseks peaks avanema kompileeritud faili mikrokontrollerisse laadimise aken. Kontrollige, et avatud oleks kaart //Program//.
en/examples/setup/avrstudio/atmega2560.1338292124.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0