-
- в принципе инлайн делает то же самое (сравните листинги), но более безопасен - ferrum(14.10.2016 09:40)
- Не то же самое. Макрос пишет в AFR сразу окончательное значение, а инлайн сначала сбрасывает биты, и только потом устанавливает. Не надо так делать. - йцукен(14.10.2016 12:15, )
- чтение регистра и сброс бит есть и в макросе... сравните асм-листинг... - ferrum(15.10.2016 00:30)
- Кому какая разница, как делает инлайн? Можно подумать, кто-то захочет переключать AF с частотой 100500 раз в секунду. Сделать обычную функцию, адназначна :-) - SciFi(14.10.2016 09:48)
- было пару проектов, вывод использовался как GPIO вход и альт.выход, в прерывании приходилось быстро переключать туда и обратно, библиотечные функции на 16кГц уже заметно отжирают время - ferrum(14.10.2016 10:56 - 10:58)
- Ради одного обработчика прерывания и на ассемблере накрапать не в падлу. Для всего остального - сообразно эстетическому вкусу аффтара. - SciFi(14.10.2016 11:00)
- :)повар-оккультист Юрайда знает - Vit(14.10.2016 11:03)
- Ради одного обработчика прерывания и на ассемблере накрапать не в падлу. Для всего остального - сообразно эстетическому вкусу аффтара. - SciFi(14.10.2016 11:00)
- А расход программной памяти? А быстродействие?! ;) - VL(14.10.2016 10:33, )
- ЦПУ: F,МГц от 0 до 48/Память: Flash,КБайт 128/Память: RAM,КБайт 32/ Неужели кончились? Что ж Вы с ним делаете? - Nikolay801_(14.10.2016 10:45)
- было пару проектов, вывод использовался как GPIO вход и альт.выход, в прерывании приходилось быстро переключать туда и обратно, библиотечные функции на 16кГц уже заметно отжирают время - ferrum(14.10.2016 10:56 - 10:58)
- Не то же самое. Макрос пишет в AFR сразу окончательное значение, а инлайн сначала сбрасывает биты, и только потом устанавливает. Не надо так делать. - йцукен(14.10.2016 12:15, )
- в принципе инлайн делает то же самое (сравните листинги), но более безопасен - ferrum(14.10.2016 09:40)