он j сделал volatile? или она рассчитана на тех кто уже знает хорошо язык Си и не знает контроллеры?
Не
задам детский вопрос - а реально почему здесь необходим volatile ?
оптимизация, чтоб не скипнула
так там же всё линейно и нулем в начале цикла инициализируется
Я думаю потому что он упорот. Там volatile j вообще не нужен. Видать у него не работало без этого.
тебе дали бан бубен?)
Ага, минут за 10 или 15. Когда я спросил, чего чувак в дш не посмотрел и скриншот оттуда вставил
ору, самое нормальное название чата забрал)
знаешь, наша работа чем-то прикольная, но ска я 2 дня сижу в камазе и меня это уже подбешивает😁
Зачем ты там сидишь? Лучше в бане с узваром и грибочками и прочими вкусняшками
тестирую ПО ) которое менял частично функционал допиливал
в бане не был 1000 лет, с горячим то чаем вообще хорошо, мята мелисса
Когда нибудь в эмбеддеде перестанут путать volatile с атомиком
со временем перестанут возможно, но это не точно
Пока в интернете остается информация о том, что volatile гарантирует атомарность, то люди так и будут думать. Неправильная интерпретация атомарности чтения записи и атомарности операции над переменной вводят многих в заблуждение
Просто мы в кодовой базе уже выкидывали такое "творчество" любителей volatile вместо std::atomic
ой какой ужас. а где такое водится?
я сейчас уже не найду, но когда вкатывался в эмбедд лет 5 назад, то где-то на просторах рунета такое встречал, потому что тогда еще не дорос видимо до того, чтобы нормальную документацию читать и тоже, каюсь, был в рядах тех кто так думал
Падажжи, а при чем тут плюсы к сишечке? Но замечание да, в тему
Обсуждают сегодня