Светодиоды на потенциометре

А теперь перекинь этот код на STM32 :wink:

это не ко мне, я начинал с контроллеров на жёсткой логике, испорчен в схемотехнике полностью

Ну а зачем тогда умничал? Полностью похерил переносимость кода, а теперь в кусты? :man_facepalming:

нет, я сделал это осознанно, показать, что надо двигаться в управление портами, а тех кто понимает в STM видимо смогут перенести и на него
PS сохраняя переносимость можно же сначала выключить КОНКРЕТНЫЙ светодиод, а потом включить новый? вместо этого выключаем все по очереди, с какой целью?

Ну хорошо, представь, что пины 0 и 1 занимать нельзя - работает Serial. И куда дальше двигаться будешь?

Владимир, не надо придумывать за заказчика чего не было в ТЗ, если изменится ТЗ код перепишется заново, программист тоже кушать хочет

Вот именно, не надо

Как видишь, светодиоды совсем не по твоему подключены, т.е. ТЗ ты уже не соблюл. Зачем? Просто решил поумничать :wink:

Я уж не говорю, что никакого заказчика здесь не было, а ТС уже давно отсюда исчез

так, сейчас будет соскальзывание :rofl:

поумничал я там, где ткнул драйвера в косяк в коде…всё остальное импровизировал, как говорит Петрович мы живём в свободной стране, право имеем

Так не было косяка - у ТС светодиоды на разных портах сидят, значит одним портом не поуправляешь.

И да - мы тут все про Ардуино, поэтому решение в arduino-style называть косяком - ересь. А что с еретиками бывало - помнишь? :wink:

Надеюсь не то же, что с ведьмами!?

Не надейся :sweat_smile:

Это претензия по отношению к МК ничтожна.

“Тады меня вычеркивайте”(с)

не в регистре витя, не в регистре, а в аккумуляторе ибо в твоем случае выполняется RMW-цикл, знаешь что это такое?

так сколько бит ты в итоге переписываешь? пральна все 8.

а вот, если компилятор окажется умнее тебя (этого не произойдет), он превратит digitalWrite в одну инструкцию SBI/CBI, которая тронет действительно один бит.

это я пытаюсь в твою бесталковую голову вбить.

Это из другого анекдота.

он выключает светодиод проходясь по пинам в цикле, в конечном коде это будет 8 записей в порт, 8 карл, а в стиле ардуино достаточно одного!!!
человек считающий себя программистом не может делать (не видеть) таких косяков

“РАЗРЫВА”(Антон Уральский) Перенесите же тему, всем достанется! :slightly_smiling_face:

а слово ЩАСЖЕ и ножкой топнуть?!!!

Ты считаешь себя программистом? :wink:

Не в порт, а в портЫ. Это первое. И второе - если значение порта не требует изменения, то оно и не будет изменено. Так в чем проблема-то?