-
- вставлю свои 5 копеек: думаю stm32f103rbt6 с лёгкостью покроет ваш
запрос без дальнейшего увеличения функционала. это конечно старье,
но его массовость зашкаливает. но я бы не стал с этими мк
связываться и взял бы поновее go, g4, h7. в кубе легко можно
сделать фильтр по требуемой периферии, цене +хорошая вещь
кросселектор - Constantin24(20.02.2021 20:56)
- на данный момент нет хорошей цены и сроков поставок на STM (((( - Aleksey_75(20.02.2021 21:05)
- а разве низзя взят отладочный кит с самым толстым процом что только
можно. сделать действующий прототип, и исходя из расхода ресурсов
выбрать по каталогам самый оптимальный проц? - Mahagam(19.02.2021 23:07)
- Более того, если всерьёз оптимизировать себестоимость, объём памяти
МК едва ли будет на первом месте в списке кандидатов на усушку.
Резоннее вообще посмотреть в сторону китайцев по 3 копейки.
Понятно, что это всего лишь предлог завязать беседу :-) - SciFi(19.02.2021 23:18)
- Именно с обьемом у меня были вопросы. Если с железом все норм, то
потом всю дорогу дергаешься а хватит ли места. Или ОЗУ или ПЗУ не
хватает постоянно. Tpoeшник(211 знак., 20.02.2021 13:09)
- хорошая была рекомендация - сразу забацать МК с большим объемом.У
меня всё в 2016 началось с платы Дискавери, где стоял L476 на 512
кбайт. :-) - Лaгyнoв(20.02.2021 17:02)
- Имана, благо в линейке стм32 это легко сделать. - SciFi(20.02.2021 18:06)
- Встати, для Нувотоноских МК это и не дорого. Например, M481LIDAE (Cortex M4) ценой $2,32 в розницу (на Nuvoton Direct) имеет 512кБ флеш, 160кБ ОЗУ и частоту до 192МГц. Корпус, правда, TQFP48 и USB в серии M481 нет. Зато UARTов можно до 11 штук заюзать. Лишь бы ног хватило. - Guest(20.02.2021 17:23, )
- Купи для коллекции и Nu-Link-Pro. Стоит недорого ($38), а
поддерживает отладку и программирование практически всех
Нувотоновских МК. Nu-Link2-Pro хорошая штука, но почему-то он резко
подорожал со стартовых $60 до нынешних $150. Ажиотаж, наверное. - Guest(20.02.2021 16:56, )
- А нувотоновские АРМы нельзя дешевыми ST-LINK/JLINK
программировать/отлаживать? - AlexBi(20.02.2021 17:54)
- Китайский J-Link - прекрасно работает в IAR с нувотоновских МК, если нормально прописаны ddf-файлы. Китайский ST-Link, перешитый в J-Link, тоже. В Keil - не проверял. Guest(841 знак., 20.02.2021 18:40, )
- St-link'и залочены на камни st, проще всего за 20$ купить jlink с
али. Свой брал в 2016г, обновляется и работает без проблем. - evgeniy1294(20.02.2021 18:00)
- Ещё можно перешить stlink в jlink - evgeniy1294(20.02.2021 18:17)
- А нувотоновские АРМы нельзя дешевыми ST-LINK/JLINK
программировать/отлаживать? - AlexBi(20.02.2021 17:54)
- хорошая была рекомендация - сразу забацать МК с большим объемом.У
меня всё в 2016 началось с платы Дискавери, где стоял L476 на 512
кбайт. :-) - Лaгyнoв(20.02.2021 17:02)
- думаю, тут ещё будет техпроцесс подвязан. в свежих низковольтных камнях килобайты дешевле чем в старых 5-вольтовых. Mahagam(213 знак., 20.02.2021 00:05)
- Именно с обьемом у меня были вопросы. Если с железом все норм, то
потом всю дорогу дергаешься а хватит ли места. Или ОЗУ или ПЗУ не
хватает постоянно. Tpoeшник(211 знак., 20.02.2021 13:09)
- Более того, если всерьёз оптимизировать себестоимость, объём памяти
МК едва ли будет на первом месте в списке кандидатов на усушку.
Резоннее вообще посмотреть в сторону китайцев по 3 копейки.
Понятно, что это всего лишь предлог завязать беседу :-) - SciFi(19.02.2021 23:18)
- Результат будет сильно зависеть от того, что делает программа. Если у вас в основном работа с перефирией и логика, то объем может вырасти и значительно. А если вычисления в int32/64 или в плавучке, то объем наверняка уменьшится. - PSP(19.02.2021 20:30)
- Один и тот-же проект, компилятор одной фирмы, оптимизация по скорости. Мега - 3478, КортексМ0 - 5878 байт - IBAH(19.02.2021 20:01)
- И еще вопрос: Очень много процессоров у STM. Нужен STM32 как мега8я
у АВР. Чтоб на каждом углу продавали, бюджетный и
128+/16+/64pin/USB(Virtual COM Port)/3+UART/EEPROM наверное. Tpoeшник(24 знак., 18.02.2021 12:12)
- Ну или у того же Nuvoton M482ZGCAE (Cortex M4) за $1,92 в розницу
на Nuvoton Direct. Тут, правда, корпус QFN-32 и питание не
2,5...5В, а 1,8...3,6В. Зато всего остального много больше. - Guest(20.02.2021 12:59, )
- У нувотона есть кадило, но не нет куба и лагунова, увы.. - Tpoeшник(20.02.2021 22:44)
- и хорошо что куба нету!!!! - Aleksey_75(20.02.2021 22:50)
- Это просто инструмент. Руки как и везде нужны и голова. - Tpoeшник(20.02.2021 23:13)
- имхо, это бестолковый инструмент... в большей степени заточенный под ардуинщиков которым заподло в рефренс глянуть - Aleksey_75(20.02.2021 23:15)
- Это просто инструмент. Руки как и везде нужны и голова. - Tpoeшник(20.02.2021 23:13)
- и хорошо что куба нету!!!! - Aleksey_75(20.02.2021 22:50)
- У нувотона есть кадило, но не нет куба и лагунова, увы.. - Tpoeшник(20.02.2021 22:44)
- У Nuvoton есть M4521SE6AE (Cortex M4). Все соответствует
пожеланиям. Розничная цена на Nuvoton Direct $1,94. Можно купить и
на microchip.ua (Гамма). - Guest(20.02.2021 12:22, )
- 5в Cortex?? Огонь! вот только с покупкой даже для подергать за вымя проблемы((( - Aleksey_75(20.02.2021 21:07)
- бери блюпилл и проц что в ней, их на данный момент валом. - Nikolay801_(19.02.2021 09:46, ссылка)
- Вы о том чтоб плату покупать с процессором? Зачем мне лишнее? Думаю
G0 таки. Лагунов гадости не посоветует. - Tpoeшник(19.02.2021 11:20)
- Бери что выше посоветовали блюпил с али.Или его отдельно STM32F103C8T6C.Это самый ходовой.Он-же и в StLink используется. PlainUser(207 знак., 19.02.2021 22:06)
- Вы о том чтоб плату покупать с процессором? Зачем мне лишнее? Думаю
G0 таки. Лагунов гадости не посоветует. - Tpoeшник(19.02.2021 11:20)
- как можно что-то спрогнозировать, когда заводы в мире останавливаются? Но глобально я бы на F0 не смотрел. Думаю, что массово и на каждом углу - G0. Мне так понравилась STM32G031 в корпусе SOIC-8! :-) - Лaгyнoв(18.02.2021 15:38)
- Присматривайтесь к китайцам. С STM уже опасно начинать. - michas(18.02.2021 15:35)
- прежде чем закладывать какой либо контроллер в проект, посмотрите найдется ли он в нужных количествах или смогут ли привезти в нужных количествах в приемлемое время за адекватные деньги.. а то мы заложились на F0 в неподходящее для этого время - Andrey190(18.02.2021 14:00)
- F070, F072? A.L.(91 знак., 18.02.2021 12:56)
- Ну или у того же Nuvoton M482ZGCAE (Cortex M4) за $1,92 в розницу
на Nuvoton Direct. Тут, правда, корпус QFN-32 и питание не
2,5...5В, а 1,8...3,6В. Зато всего остального много больше. - Guest(20.02.2021 12:59, )
- Был проект на MEGA168 - объёмом 15.5К с включенной макс.
оптимизацией по размеру. Без оптимизации не влазил вообще. Данных в
памяти программ было примерно с килобайт. A.L.(419 знак., 18.02.2021 11:35)
- А подскажите, какой эмулятор EEPROM использовался? - Sl(19.02.2021 09:30)
- Спасибо! - Tpoeшник(18.02.2021 12:04)
- Рассчитывайте на увеличение раза в полтора. А лучше сначала
портировать и скомпилировать под кортекс. - michas(18.02.2021 15:34)
- У меня выходило ~ 1:1 (Keil, WinAVR). Если пользовать свой код. Другое дело, что для кортекса подмывает подключить что-нить готовое. Тогда да - будет заметно больше. Про "кубизьм" промолчу... - Гyдвин(18.02.2021 17:05)
- +1 только инит периферии добавит прилично кода! - Aleksey_75(18.02.2021 15:47)
- Кубический куб сожрёт ваще всю память и скажет "давай ещё". - SciFi(18.02.2021 15:51)
- HAL очень тяжелый у ST. У меня есть небольшая железка для стенда,
задействованы RCC, UART, TIM, IWDT. Код на самописных шаблонах
занял 8.5кБайт, на LL 11.5КкБайт, HAL - 24 кБайта. - evgeniy1294(19.02.2021 00:33)
- у меня L476. Работает USB Host и fatfs (USB флэшка, чтение/запись).
6 штук UART. 2 канала I2C. 3 канала SPI. АЦП в режиме DMA. RTC с
кварцем 32768. 3 штуки TIM. И все остальные ножки в 64-выводном
корпусе - вход/выход. В RCC задан PLL и клок 80 МГц. После
инициализации всего этого занято 27 кбайт. Лaгyнoв(1 знак., 19.02.2021 09:07, картинка)
- эт что вы делаете на трех SPI ??? у меня одного хватает на аксель,
флешку и nrf - Aleksey_75(20.02.2021 22:52)
- ну один канал непрерывно выкидывает байты на цепочку 74НС595 для индикации. Другой постоянно опрашивает RC522. Карточку ждет. Ну а третий - SPI flash. Там везде скорости серьезно отличаются. RC522 не любит больше 5МГц. А индикация - по шлейфу. Тоже резко меньше 1 МГц. Ну и вообще мне проще мозги не выворачивать, если количество ножек позволяет. - Лaгyнoв(21.02.2021 06:54)
- Это только инициализация 27кБайт? - evgeniy1294(19.02.2021 12:31)
- А вы что все это получаете автоматом, просто клацая кнопками
мастера? О_о - Tpoeшник(19.02.2021 09:17)
- конечно, на экране по ножкам пощелкал. Потом в Кейле открыл проект,
где всё сделано. Со всеми папками и библиотеками. Я никогда в жизни
не слышал про fatfs. а тут после Куба только строчки открытия файла
на флэшке и чтения/записи вставляю. НО! Есть места, что правлю
после Куба. признаю. :-) То там ножку надо пушпулл сделать, а Куб
этого не понимает. То еще какая хрень вылезет. Глядеть за ним надо,
это да. - Лaгyнoв(19.02.2021 10:47)
- Я по два дня на режимы таймера трачу с АВР. Но чувствую что не все
так однозначно - Tpoeшник(19.02.2021 10:51)
- Я ж говорю, следить за ним надо. А то в самом начале так влетел с чтением по SPI из-за fifo в L476. - Лaгyнoв(19.02.2021 12:58)
- Я по два дня на режимы таймера трачу с АВР. Но чувствую что не все
так однозначно - Tpoeшник(19.02.2021 10:51)
- конечно, на экране по ножкам пощелкал. Потом в Кейле открыл проект,
где всё сделано. Со всеми папками и библиотеками. Я никогда в жизни
не слышал про fatfs. а тут после Куба только строчки открытия файла
на флэшке и чтения/записи вставляю. НО! Есть места, что правлю
после Куба. признаю. :-) То там ножку надо пушпулл сделать, а Куб
этого не понимает. То еще какая хрень вылезет. Глядеть за ним надо,
это да. - Лaгyнoв(19.02.2021 10:47)
- эт что вы делаете на трех SPI ??? у меня одного хватает на аксель,
флешку и nrf - Aleksey_75(20.02.2021 22:52)
- у меня L476. Работает USB Host и fatfs (USB флэшка, чтение/запись).
6 штук UART. 2 канала I2C. 3 канала SPI. АЦП в режиме DMA. RTC с
кварцем 32768. 3 штуки TIM. И все остальные ножки в 64-выводном
корпусе - вход/выход. В RCC задан PLL и клок 80 МГц. После
инициализации всего этого занято 27 кбайт. Лaгyнoв(1 знак., 19.02.2021 09:07, картинка)
- Там не куб а система команд дает плотность пониже. Хотя можно найти
примеры когда алгоритмически это отыграется. michas(61 знак., 18.02.2021 16:04)
- У меня была версия про невменяемость компилятора для авра. У арма с
этим нет проблем >>> - SciFi(18.02.2021 16:11, ссылка)
- лично для меня стабильность армсс важнейший фактор применения
кортесов, да. - michas(18.02.2021 16:34)
- Я про размер кода вещал. А что, компилятор для авр ещё и глючный? - SciFi(18.02.2021 16:42)
- Не знаю, давно не пользуюсь, десять лет назад с иаром с глюками не
сталкивался. Да и программы были простые в 6-7 килобайт at90s8535
влазили. michas(302 знак., 18.02.2021 17:39)
- О, можно помериться байтами. Сейчас пилю прошивку, в ней 57КБ
своего кода и 39КБ чужого (lwip и стандартная сишная библиотека).
Ещё 5КБ арифметика soft float и всё такое. Ещё 67КБ вебморда,
половина самописная, половина чужой жабаскрипт. - SciFi(18.02.2021 17:48)
- У меня пипка меньше, но я и не программист. - michas(18.02.2021 18:34)
- О, можно помериться байтами. Сейчас пилю прошивку, в ней 57КБ
своего кода и 39КБ чужого (lwip и стандартная сишная библиотека).
Ещё 5КБ арифметика soft float и всё такое. Ещё 67КБ вебморда,
половина самописная, половина чужой жабаскрипт. - SciFi(18.02.2021 17:48)
- Не знаю, давно не пользуюсь, десять лет назад с иаром с глюками не
сталкивался. Да и программы были простые в 6-7 килобайт at90s8535
влазили. michas(302 знак., 18.02.2021 17:39)
- Я про размер кода вещал. А что, компилятор для авр ещё и глючный? - SciFi(18.02.2021 16:42)
- лично для меня стабильность армсс важнейший фактор применения
кортесов, да. - michas(18.02.2021 16:34)
- У меня была версия про невменяемость компилятора для авра. У арма с
этим нет проблем >>> - SciFi(18.02.2021 16:11, ссылка)
- HAL очень тяжелый у ST. У меня есть небольшая железка для стенда,
задействованы RCC, UART, TIM, IWDT. Код на самописных шаблонах
занял 8.5кБайт, на LL 11.5КкБайт, HAL - 24 кБайта. - evgeniy1294(19.02.2021 00:33)
- Кубический куб сожрёт ваще всю память и скажет "давай ещё". - SciFi(18.02.2021 15:51)
- Рассчитывайте на увеличение раза в полтора. А лучше сначала
портировать и скомпилировать под кортекс. - michas(18.02.2021 15:34)
- код Xmega128A4 - 59727 байт, STM32G070 - 58660 байт. отличия в
функционале незначительные, причем на STM умеет больше. UPD и там и
там IAR - Andrey190(18.02.2021 11:21)
- Спасибо! - Tpoeшник(18.02.2021 12:05)
- Видел я, какое г. компилятор для авр выдаёт. В зависимости от кода
можно ожидать, что на арме утопчется в разы. Но среди нас есть
талантливые люди, которые смогут получить обратный результат :-) - SciFi(18.02.2021 11:13)
- это про меня. Я воодушевленный 256К флэша вообще забыл про
экономию. :-) - Лaгyнoв(18.02.2021 15:40)
- А я вот только сейчас (ну ладно, час назад) перенёс файлы вебморды
из набортного флеша во внешний spi флеш. Можно продолжать
говнокодить, ни в чём себе не отказывая. - SciFi(18.02.2021 15:43)
- Вот когда у меня код приползет к моему бутлодеру ближе чем на 32К - задумаюсь. :-) - Лaгyнoв(18.02.2021 15:50)
- А я вот только сейчас (ну ладно, час назад) перенёс файлы вебморды
из набортного флеша во внешний spi флеш. Можно продолжать
говнокодить, ни в чём себе не отказывая. - SciFi(18.02.2021 15:43)
- это про меня. Я воодушевленный 256К флэша вообще забыл про
экономию. :-) - Лaгyнoв(18.02.2021 15:40)
- вставлю свои 5 копеек: думаю stm32f103rbt6 с лёгкостью покроет ваш
запрос без дальнейшего увеличения функционала. это конечно старье,
но его массовость зашкаливает. но я бы не стал с этими мк
связываться и взял бы поновее go, g4, h7. в кубе легко можно
сделать фильтр по требуемой периферии, цене +хорошая вещь
кросселектор - Constantin24(20.02.2021 20:56)