Важко програми MCU AVR на асемблері??

T

thomgun_lc

Guest
Хіба важко Озінг програми на асемблері? Або простіше, якщо я використовую компілятор C або інший компілятор? Тому що я ussually використання асемблера в 8051.

 
Ви можете отримати вичерпні відповіді від www.avrfreaks.net

 
Якщо ви зараз C легко програмування C comliper, але на асемблері вас є набагато більше контролюють близько resurces (таймери, порти вводу / виводу, тощо.).Я використовую Асемблер (AVR Atmel Studio4 від компанії).

 
Ну, якщо у вас вже код у АНМ на 8051, то все що Вам потрібно це набір інструкцій поновлення

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Посмішка" border="0" />Ви можете подивитися тут ..
http://www.avr-asm-tutorial.net/

 
Раніше я писати програми на 8051 в зборі, як ви теж.Тоді я вважаю це для мене легко програмувати на C для 8051.

Після ознайомлення з 8051, я переїхав в AVR.Я дізнався, AVR асемблера в основному з прикладів програм.Відмінний сайт для цього ч ** P: / / www.avrbeginners.net .Я використовую AVR Studio, це дуже зручно.

Справа в тому, це не важко програми AVR із зборів.

Бажаю удачі.

 
привіт,
якщо і мають великий досвід у 8051 зборів я думаю, що це легше писати AVR зборів, код компактним і взагалі все "час" вимоги.
pimr

 
Я почав з Pic, переїхав до 8051, і тепер я використовую AVR (всі на асемблері), і всі вони мають свої плюси і мінуси.Моя найбільша лещата з AVR є прирівнює.Наприклад, якщо років мають індикатор на порт біт 3, ви не можете прирівняти Порта, 3 світлодіодних.Ви повинні поставити знак рівності між індикатор = 3, а потім посилатися на неї як Порта, LED, а не просто світлодіод.Проблема, якщо ви перенесли індикатор від 1 порту в іншій, ви не можете просто змінити знак рівності.Але, сказав, що я ще знайшов AVR асемблера досить простий в освоєнні.
AVR Studio (який є безкоштовним) має декілька помилок, але вони цілком керованою.
Мій висновок - перебування з асемблером.

 

Welcome to EDABoard.com

Sponsor

Back
Top