Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
6
Cevap
591
Tıklama
0
Öne Çıkarma
Arduino'yu assembly (.asm) dili ile kodlamak ?
T
8 yıl
Teğmen
Konu Sahibi

Arduino'yu sadece C ve türev dilleri (C#, C++) ile mi kodlayabiliriz ? Yani başlıkta da belirttiğim gibi assembly dili ile de kodlayamaz mıyız ?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



G
8 yıl
Yarbay

Windows kullanıyorsan Atmel studio kurabilirsin. İçinde assembler var. Asm kodlamak için hem assembler'ı hem avr mimarisini hem de komut setini bilmen gerekiyor. Bunlar forumda öğrenilecek şeyler değil maalesef.

http://www.atmel.com/webdoc/avrassembler/
http://www.atmel.com/images/Atmel-0856-AVR-Instruction-Set-Manual.pdf
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf


Daha önce asm kodlamadıysan işin zor. Bana sorarsan asm gerekli değildir. Onun yerine C kullanarak direkt registerlar üzerinden kodlamanı tavsiye ederim. Bu yöntem aynı asm gibi donanıma %100 hükmetmeni sağlar ve çok daha basittir. Tabi datasheet okumak yine şart.


Bu mesaja 1 cevap geldi.
T
8 yıl
Teğmen
Konu Sahibi

quote:

Orijinalden alıntı: elektro_gadget

Windows kullanıyorsan Atmel studio kurabilirsin. İçinde assembler var. Asm kodlamak için hem assembler'ı hem avr mimarisini hem de komut setini bilmen gerekiyor. Bunlar forumda öğrenilecek şeyler değil maalesef.

http://www.atmel.com/webdoc/avrassembler/
http://www.atmel.com/images/Atmel-0856-AVR-Instruction-Set-Manual.pdf
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42735-8-bit-AVR-Microcontroller-ATmega328-328P_Datasheet.pdf


Daha önce asm kodlamadıysan işin zor. Bana sorarsan asm gerekli değildir. Onun yerine C kullanarak direkt registerlar üzerinden kodlamanı tavsiye ederim. Bu yöntem aynı asm gibi donanıma %100 hükmetmeni sağlar ve çok daha basittir. Tabi datasheet okumak yine şart.

Daha önce .asm birçok defa PIC16F84 kodladım.

Avr mimarisi ve komut setini derken, kodlama yaptığımız düzeni mi kastediyorsunuz ?

Atmel studıo nun işlevini tam olarak anlamadım ? Yani yazdığımız kodları (.asm) direk olarak Atmel studıo ile arduino ya atabiliyor muyuz ?



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.