makc 222 12 января Опубликовано 12 января · Жалоба 6 часов назад, Arlleex сказал: 8 часов назад, x893 сказал: 18 лет тому назад А Вам самому удобно ими пользоваться? Я когда-то попробовал, фишку понял, но не оценил. Очень удобно, пользовался как раз для реализации FSM и кооперативной многозадачности. Особенно удобно в gcc, где можно взять адрес метки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 60 13 января Опубликовано 13 января · Жалоба 7 hours ago, makc said: Очень удобно, пользовался как раз для реализации FSM и кооперативной многозадачности. Особенно удобно в gcc, где можно взять адрес метки. Не только gcc имеет псевдо-переменную __LINE__ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 85 13 января Опубликовано 13 января · Жалоба 9 часов назад, artemkad сказал: Смотрю на ширпотребные STM32 и только у топа вижу 128кБ ОЗУ. А в основной массе до 32кБ. Где сотни? Видимо, имеется ввиду появившиеся недавно STM32H750 и H743, которые начали активно ставить на платы WeAct китайцы на Алиэкспрессе. Но как бы эти "сотни" легко улетают под буфер дисплея, если оный используется. Ну а иначе какой смысл ставить "объемистый" МК, если ОЗУ нужна только на побочку? Подобная ситуация хорошо видна в смартфонах, когда объем памяти в них увеличивается, но выходят обновления приложений, которые жрут эту память еще больше, хотя делают ровно то же самое. 15 часов назад, Ruslan1 сказал: можно еще внешнее что-то подключить. 🙂 ну подключите. За удорожание девайса и усложнение разводки ПП скажут "спасибо" горе-прораммисту. Чаще всего скажут - "эээ, братец, а давай-ка ты поучись программировать без этих твоих <censored>". Хотя, в последнее время люди разучились думать головой и экономить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 60 13 января Опубликовано 13 января · Жалоба 11 minutes ago, EdgeAligned said: эти "сотни" легко улетают под буфер дисплея Если 10 Msps ADC собирается, то памяти мало не будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 87 13 января Опубликовано 13 января · Жалоба 1 час назад, EdgeAligned сказал: Видимо, имеется ввиду появившиеся недавно STM32H750 и H743, H7, по мнению производителя, это не ширпотребные, а высокопроизводительные МК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EdgeAligned 85 13 января Опубликовано 13 января · Жалоба Смотря с чем сравнивать 🙂 Да и разве "высокопроизводительное" не может быть "ширпотребом"? Сейчас этих девбордов с H750 китайцы наштамповали доталова, H750 покупают даже начинающие. Ну а если производительность сравнивать с каким-нить Broadcom BCM2711, то H750 - это так, "мелочь пузатая" 🙂 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemkad 87 13 января Опубликовано 13 января · Жалоба 1 час назад, EdgeAligned сказал: Да и разве "высокопроизводительное" не может быть "ширпотребом"? Сами STM свои МК делят на высокопроизводительные, широкого применения, малопотребляющие и беспроводные. Как их воспринимают потребители - неопределенный вопрос. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 183 13 января Опубликовано 13 января · Жалоба 4 часа назад, x893 сказал: Не только gcc имеет псевдо-переменную __LINE__ Адрес метки в GCC это нечто другое, оператор && к метке. Живет только в GCC. Но для протопотоков, насколько помню, оно не нужно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
makc 222 13 января Опубликовано 13 января · Жалоба 1 час назад, Arlleex сказал: Но для протопотоков, насколько помню, оно не нужно. Посмотрите на строчку 79 в файле https://github.com/fernandomalmeida/protothreads-arduino/blob/master/lc-addrlabels.h Разве это не оно? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 183 13 января Опубликовано 13 января · Жалоба 4 часа назад, makc сказал: Посмотрите на строчку 79 в файле https://github.com/fernandomalmeida/protothreads-arduino/blob/master/lc-addrlabels.h Разве это не оно? Ага. Может, позже этот Адам впилил. Чуть выше он комментарий оставил Цитата * Implementation of local continuations based on the "Labels as * values" feature of gcc Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
firstvald 24 13 января Опубликовано 13 января · Жалоба On 1/12/2024 at 4:07 PM, Ruslan1 said: Кстати да, это сложный переход. Я тоже через это прошел, когда после турбо-си и суперлупов начал писать в С++Билдере. Это был шок: вообще никакого "суперлупа", у каждого окошка/кнопочки/компонента свои события и функции их обработки. Очень тяжело было, первые пару дней, но зато потом как понял! 🙂 те же самые ощущения были при начале работы с билдером. делал привычный для себя маин по программному таймеру 😁 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться