Во-вторых, не только для AVR. Тот же STM32F FIFO для SPI не имеет.[/uquote]
На STM32F1, без FIFO, переключаемся в 16-ти битный режим, отправляем первую порцию, данные попадают в сдвиговый регистр, сразу отправляем еще раз, эти данные оседают в буфере TX, итого при максимальной скорости SPI в запасе есть 64 такта, часто больше, за это время вполне можно подготовить новую порцию данных и SPI при этом будет работать в непрерывном режиме. А ведь есть еще DMA... У F0 и F3, кстати, FIFO уже есть.
[uquote="ARV",url="/forum/viewtopic.php?p=3686501#p3686501"]да вы, батенька, оказывается, злой!
И на каком же основании удовольствие от написания отладчика для скриптового языка должно перевешивать удовольствие от написания удобной и эффективной либы для работы с портами, которая потом будет использоваться во всех проектах?
Если понятный код можно написать на С, значит его можно написать и на C++, более продвинутые возможности языка не обязательно использовать для усложнения кода. В то же время в С++ есть много мелких улучшений, вряд ли использование 5'000'000 вместо 5000000 сделает для кого-то код менее понятным, или, например, кому плохо от того, что можно в хедере написать:Reflector писал(а):все новшества в С++ направлены на парадигму "меньше писать программсту", но никак не на "сделать код понятнее". для меня второе важнее.
Код: Выделить всё
inline int abc = 123;


