Перейти к содержанию

    

C и Asm в AtmelStudio

Добрый день! Не подскажете ли как грамотно включить две ассемблерные строки в C код?

Более конкретно AtmelStudio, ATMega88PA. Для записи в EEPROM нужно, чтобы между выставлением EEMPE и выставлением EEPE прошло

не более 4 тактов, то есть

sbi EECR, EEMPE

sbi EECR, EEPE

как грамотно эту ассемблерную вставку вписать в C код?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
asm("
sbi  EECR, EEMPE\n
sbi  EECR, EEPE\n
");

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация