Комментарии:
Что насчет сохранения контекста ? Тогда и прерывания отключать нет нужды.
ОтветитьВы про волатильные переменные ни слова не сказали.
ОтветитьЗдравствуйте! Александр, у меня вопрос а какие книги по Си вы изучали?
ОтветитьДилетантское имхо - не следует использовать одни и те же переменные в прерываниях и основном теле программы.
ОтветитьСтолкнулся с таким макросом ATOMIC BLOCK(ATOMIC RESTORESTATE) { }
это как раз оно, как я понимаю?
приятно, что показано в atmel studio, так как мне пришлось программировать в ней. было приятно посмотреть ваш урок до чтения официальных datasheet.
ОтветитьБлагодарю за Ваш труд. Прошу растолковать два вопроса по данному уроку:
1.Например, в прерывании не используется переменная Pauza. Может ли при каких то условиях компилятор использовать и заменить значение в R24 (ведь р-ров общего назначения ограниченное кол-во - вдруг всех остальных не хватит для выполнения задачи по обработке прерывания)?
2.Можно ли "приватизировать" регистры для переменных?
Александр а вы как и где изучали програмирование мк и Atmel Studio
Спасибо! Все понятно!!!
Жду урок про RF12!!!
Познавательно, для общего образования, не помешает=) Но хотельсь бы больше практических уроков=)(расмотреть те фишки, которые часто применяются, например: spi, uart,какие нибудь хитрости в програмировании и т.д.)
А Так, Спасибо за уроки)