Difference between revisions of "Forritun AVR örgjörva með Arduino"

From Fab Lab Wiki - by NMÍ Kvikan
Jump to: navigation, search
Line 3: Line 3:
 
Hér verður sýnt hvernig skal forrita ATttiny44 og ATttiny45 örtölvur með forritinu Arduino.
 
Hér verður sýnt hvernig skal forrita ATttiny44 og ATttiny45 örtölvur með forritinu Arduino.
 
Munurinn á ATtiny44 og ATtiny45 er sá að 44 hefur 14 pinna á sér en 45 hefur aðeins 8.
 
Munurinn á ATtiny44 og ATtiny45 er sá að 44 hefur 14 pinna á sér en 45 hefur aðeins 8.
Sem þýðir það að ATtiny44 getur keyrt flóknari skipanir og hefur fleiri input og output en ATtiny45. Hér að neðn má sjá teikningar af ATtiny44 og ATtiny45.
+
Sem þýðir það að ATtiny44 getur keyrt flóknari skipanir og hefur fleiri input og output en ATtiny45.
 +
Hér að neðan má sjá teikningar af ATtiny44 og ATtiny45.
 
<br>
 
<br>
 
[[File: ATtiny44-84.png]]
 
[[File: ATtiny44-84.png]]
Line 20: Line 21:
 
=== Install á stuðning við ATtiny í Arduino===
 
=== Install á stuðning við ATtiny í Arduino===
 
Best er að hafa alltaf nýjustu útgáfu Arduino. Farið á heimasíðu [https://www.arduino.cc/en/Main/Software Arduino] og hlaðið niður forritinu.
 
Best er að hafa alltaf nýjustu útgáfu Arduino. Farið á heimasíðu [https://www.arduino.cc/en/Main/Software Arduino] og hlaðið niður forritinu.
Opnið nú arduino og byrjið á að fara í "file" og svo "preferences"
+
*Opnið nú arduino og byrjið á að fara í "file" og svo "preferences"
 +
 
 
[[File:file_pref.png]]
 
[[File:file_pref.png]]
 +
 +
*Neðst í preferences er dálkur sem heitir “Additional Boards Manager URLs”
 +
*Afritið þessa slóð í dálkinn: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
 +
[[File:boards_manager3.png]]
 +
 +
*Smellið á OK hnappinn til að vista
 +
*Farið nú í “tools" svo "boards" og loks “boards manager”
 +
[[File:tools_boards3.png]]
 +
 +
*Skrollið neðst, þar á að vera dálkur sem heitir “attiny by David A.Mells
 +
[[File:attiny_boards2.png]]
 +
*Smellið á þann dálk og svo á install hnappinn. (Veljið nýjustu útgáfuna, 1.0.2 í okkar tilfelli).
 +
*Nú ætti að standa “installed” hjá textanum
 +
[[File:attiny_boards_installed2.png]]
 +
 +
*Lokið “boards manager”
 +
*Farið í tools og veljið board. Nú ætti Attiny að birtast þar
 +
*Veljið svo annaðhvort ATtiny24/44/84 eða ATtiny25/45/85
 +
*Í processor er svo annaðhvort 44 eða 45 valið eftir því hvaða örtölva er notuð
 +
*Í “clock” er valið 8Mhz external ef AVRISP mkII er notaður til að forrita brettið en 8Mhz er hámarkið fyrir AVRISP mkII
 +
 +
 +
 +
 +
 +
 +
 +
 +
 
== Tenglar  ==
 
== Tenglar  ==
  
*[http://wiki.fablab.is/wiki/Linux_skipanal%C3%ADnan Linux skipanalínan]  
+
*[http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42093-AVR-ISP-mkII_UserGuide.pdf]  
 
*[https://www.visindavefur.is/svar.php?id=3753 Hvað er skel og skeljareikningur?]  
 
*[https://www.visindavefur.is/svar.php?id=3753 Hvað er skel og skeljareikningur?]  
 
*[https://www.howtogeek.com/140679/beginner-geek-how-to-start-using-the-linux-terminal/ How to start using the linux terminal]
 
*[https://www.howtogeek.com/140679/beginner-geek-how-to-start-using-the-linux-terminal/ How to start using the linux terminal]

Revision as of 15:57, 1 June 2017

Forritun AVR örgjörva með Arduino

Hér verður sýnt hvernig skal forrita ATttiny44 og ATttiny45 örtölvur með forritinu Arduino. Munurinn á ATtiny44 og ATtiny45 er sá að 44 hefur 14 pinna á sér en 45 hefur aðeins 8. Sem þýðir það að ATtiny44 getur keyrt flóknari skipanir og hefur fleiri input og output en ATtiny45. Hér að neðan má sjá teikningar af ATtiny44 og ATtiny45.
ATtiny44-84.png ATtiny45-85.png

Það sem að við þurfum til að forrita ATtiny örtölvurnar er:ISP(In system programmer) sem er tengdur með Usb tengi í tölvu. Hægt er að útbúa sinn eigin ISP og er hann kallaður Fab ISP Algengir ISP fyrir samskonar verkefni eru:


Install á stuðning við ATtiny í Arduino

Best er að hafa alltaf nýjustu útgáfu Arduino. Farið á heimasíðu Arduino og hlaðið niður forritinu.

  • Opnið nú arduino og byrjið á að fara í "file" og svo "preferences"

File pref.png

Boards manager3.png

  • Smellið á OK hnappinn til að vista
  • Farið nú í “tools" svo "boards" og loks “boards manager”

Tools boards3.png

  • Skrollið neðst, þar á að vera dálkur sem heitir “attiny by David A.Mells

Attiny boards2.png

  • Smellið á þann dálk og svo á install hnappinn. (Veljið nýjustu útgáfuna, 1.0.2 í okkar tilfelli).
  • Nú ætti að standa “installed” hjá textanum

Attiny boards installed2.png

  • Lokið “boards manager”
  • Farið í tools og veljið board. Nú ætti Attiny að birtast þar
  • Veljið svo annaðhvort ATtiny24/44/84 eða ATtiny25/45/85
  • Í processor er svo annaðhvort 44 eða 45 valið eftir því hvaða örtölva er notuð
  • Í “clock” er valið 8Mhz external ef AVRISP mkII er notaður til að forrita brettið en 8Mhz er hámarkið fyrir AVRISP mkII





Tenglar