2017-01-12 22 views
0

GIVEN: http://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB_XC8_C_Compiler_User_Guide.pdf XC8's ei(); // Разрешить глобальные прерыванияВ mplab xc8 IDE Безопасное использование ei() так же, как AVR Assembler sei()?

XC8 di(); // Отключить Global прерывает

и

SEI ресивера() http://www.atmel.com/webdoc/avrassembler/avrassembler.wb_SEI.html

Cli видеоресивера() http://www.atmel.com/webdoc/avrassembler/avrassembler.wb_CLI.html

Тогда его с уверенностью сказать, ех() == сеи() & & ди() == cli() и может использоваться взаимозаменяемо при переключении платформ?

ответ

2

Это очень общее утверждение о системах прерываний на двух чипах. Они во многом отличаются друг от друга.

Сказанное: да, макросы устанавливают и очищают один бит в регистре состояния, поэтому макросы работают одинаково.

 Смежные вопросы

  • Нет связанных вопросов^_^