реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> C и Asm в AtmelStudio, Включение ассемблерных вставок в C код.
JohnKorsh
сообщение May 21 2018, 11:54
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 6-01-05
Из: Россия, Москва
Пользователь №: 1 820



Добрый день! Не подскажете ли как грамотно включить две ассемблерные строки в C код?
Более конкретно AtmelStudio, ATMega88PA. Для записи в EEPROM нужно, чтобы между выставлением EEMPE и выставлением EEPE прошло
не более 4 тактов, то есть
sbi EECR, EEMPE
sbi EECR, EEPE
как грамотно эту ассемблерную вставку вписать в C код?
Go to the top of the page
 
+Quote Post
aiwa
сообщение May 21 2018, 11:56
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 301
Регистрация: 13-12-15
Из: Харьков
Пользователь №: 89 682



Код
asm("
sbi  EECR, EEMPE\n
sbi  EECR, EEPE\n
");
Go to the top of the page
 
+Quote Post
JohnKorsh
сообщение May 21 2018, 12:15
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 6-01-05
Из: Россия, Москва
Пользователь №: 1 820



Спасибо.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd September 2018 - 00:22
Рейтинг@Mail.ru


Страница сгенерированна за 0.01006 секунд с 7
ELECTRONIX ©2004-2016