Страница 2 из 2

интерес к STM 32

Добавлено: 08.12.2020{, 22:24}
Fm-Nafing
Интерес к stm32 ? Да, конечно он не может не быть.
Насчёт скорости спору быть не может. Потому что алгоритмы работы stm и avr абсолютно разные.
Так же и компиляторы.
Ну и так же способы написания кода.
Смотрите сами:
Блинька на avr:
pin(13)_high;
delay(200);
pin(13)_low;
delay(200);

И теперь блинька на stm;
togle_pin(13);
delay(200);

Разница есть?
Решайте сами.

интерес к STM 32

Добавлено: 09.12.2020{, 01:40}
SSSergeich
Fm-Nafing писал(а):
08.12.2020{, 22:24}
Интерес к stm32 ? Да, конечно он не может не быть.
Насчёт скорости спору быть не может. Потому что алгоритмы работы stm и avr абсолютно разные.
Так же и компиляторы.
Ну и так же способы написания кода.
Смотрите сами:
Блинька на avr:
pin(13)_high;
delay(200);
pin(13)_low;
delay(200);

И теперь блинька на stm;
togle_pin(13);
delay(200);

Разница есть?
Решайте сами.
В первом случае я четко знаю состояние выхода, а во втором с вероятностью 50%.. или как там правильно... бабка надвое сказала..

интерес к STM 32

Добавлено: 09.12.2020{, 01:40}
Ingwar
Fm-Nafing писал(а):
08.12.2020{, 22:24}
Ну и так же способы написания кода.
Вот только про коды на STM не нужно...
А если дело в кол-ве строк, то

toggle = !toggle;
digitalWrite(13,toggle);
delay(500);

или

digitalWrite(13, !digitalRead(13));
delay(200);

З.Ы. Я практически не знаю Си, но видел коды для STM и предположу, что для Вашего примера используется сторонняя бибка, поскольку в "чистом" виде инициализация портов (да и самого камня) - коротенькая повесть.

интерес к STM 32

Добавлено: 09.12.2020{, 06:29}
Phazz
Fm-Nafing, а теперь тоже самое, но без delay