Fórum témák

» Több friss téma
Cikkek » AVR Assembly kezdőknek
AVR Assembly kezdőknek
Szerző: sgt, idő: Nov 23, 2011, Olvasva: 33130, Oldal olvasási idő: kb. 1 perc
Lapozás: OK   8 / 12

Mint minden programozási nyelvben itt is meg kell adnunk, hogy az adott eszköznek milyen perifériái, regiszterei és egyebei vannak.

C:\Program Files\Atmel\AVR Tools\AvrAssembler2\Appnotes

Itt vannak, az un. inculde fájlok, amik vannak a fentebb említett dolgok. Hogy könnyebben értsük, hogy melyik fájl melyik uC-hez tartozik tudnunk kell a jelöléseket.

  • m – ATmega
  • tn – ATtiny
  • usb, pwm, csak szám – AT90

Ha megtaláltuk az uC-nk include fájlját, akkor jegyezzük meg a nevét (nekem m16Adef.inc), és a Studio program mezőjébe írjuk ezt:

  1. .include "m16Adef.inc"

.include az egy un. direktíva, ami mint a C-ben a #define csak a fordítónak szól. Látni fogjuk a későbbiekben, hogy elég sok ilyen van.

De mielőtt bele vágnánk szólnom kell a számrendszerekről. Programozásban a hexadecimális, a decimális, és a bináris számrendszert használják.

  • Hexadecimális: 0x vagy $ (ezt memória címnél szokás használni) pl. 0xFF és $FF lesz a 255
  • Decimális: csak simán beírjuk
  • Bináris: 0b pl. 0b1101111

A cikk még nem ért véget, lapozz!
Következő: »»   8 / 12
Értékeléshez bejelentkezés szükséges!
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem