|
STM32 - Атомарная операция в обработчике прерывания. |
|
|
|
 |
Ответов
|
Jan 9 2015, 19:02
|
Знающий
   
Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594

|
Цитата(Alt.F4 @ Jan 8 2015, 19:06)  SSerge, спасибо! kan35, да, я в курсе атомарного bitbanding'a, но у меня в прерывании надо в один буфер срочно толкнуть байт, поэтому одним тактом там не обойдется.
Спасибо большое за разъяснение вопроса! Буду использовать в обработчике disable_irq и enable_irq. Но все таки... Если писать байт в RAM, то атомарность итак будет, или в Cortex-M работа идет только со словами и полусловами? Люди, кто знает его ассемблер - подскажите.
|
|
|
|
Сообщений в этой теме
Alt.F4 STM32 - Атомарная операция в обработчике прерывания. Jan 7 2015, 22:20 SSerge Нет, не приведёт.
У AVR просто бит I выполнял две ... Jan 8 2015, 09:47 jcxz Цитата(SSerge @ Jan 8 2015, 15:47) У ARM ... Jan 8 2015, 16:51 kan35 Перед выполнением атомарных операций с GPIO в прер... Jan 8 2015, 13:32 SSerge Цитата(Alt.F4 @ Jan 8 2015, 23:06) ...
н... Jan 11 2015, 18:05 Alt.F4 jcxz, у меня как раз Cortex-M3, сейчас насилую отл... Jan 8 2015, 18:31 jcxz Цитата(Alt.F4 @ Jan 9 2015, 00:31) А к че... Jan 8 2015, 19:04 ELEKTROS Ну а если вложенные прерывания не использовать вов... Jan 9 2015, 19:21 Alt.F4 ЦитатаА Вы знаете, что работу с FIFO-буфером можно... Jan 12 2015, 14:37 SSerge Цитата(Alt.F4 @ Jan 12 2015, 21:37) Подск... Jan 12 2015, 14:59 Alt.F4 SSerge, это подходит для буферов, где запись и чте... Jan 13 2015, 06:28
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|