-
- Для атомарного доступа лучше выделять для флага целый байт. Обращёние к нему из прерывание ничего не требует, а из основной программы - критическую секцию. В xmega можно использовать GPIOR0-GPIORF - 128 битовых флагов. - Apтём(11.07.2013 13:58)
- Не байт, а машинное слово с шириной специфичной для данной архитектуры. Иногда именно байтовые обращения сложны. - fk0(11.07.2013 14:13)
- Топик то про АВР. И машинное слово там - байт. - Apтём(11.07.2013 14:34)
- Не байт, а машинное слово с шириной специфичной для данной архитектуры. Иногда именно байтовые обращения сложны. - fk0(11.07.2013 14:13)
- Нужно очень внимательно подходить, потому как у IAR и GCC различные (я бы сказал абсолютно разные) соглашения о вызовах - Vit(11.07.2013 13:52, ссылка)
- Погуглил и как раз хотел дать ссылку на тот же FAQ, только в профиль :) - Chum_A(11.07.2013 14:15, ссылка)
- Для атомарного доступа лучше выделять для флага целый байт. Обращёние к нему из прерывание ничего не требует, а из основной программы - критическую секцию. В xmega можно использовать GPIOR0-GPIORF - 128 битовых флагов. - Apтём(11.07.2013 13:58)