Прощавай атмега, або який узяти мікроконтролер для проекту
-
- Повідомлень: 855
- З нами з: Пон вересня 12, 2022 1:04 pm
- Has thanked: 43 times
- Been thanked: 322 times
Прощавай атмега, або який узяти мікроконтролер для проекту
Зараз на аліекспрес з'явилось досить багато нових плат мікроконтролерів. Одних тільки ESP32 є 5 різних типів процесорів, а модулів на їх основі ще більше. Крім того з'явилися не тільки клони такі як Air32F103, який до речі у 3 раза швидше за оригінал, але й оригінальні розробки, наприклад, W801/W806.
Деякі з них мають дуже привабливе співвідношення ціна/можливості. Наприклад W801 коштує 1.9$ при цьому це 32bit/240МГц, 2M flash, 16bit ADC, bluetooth, wifi та 44 GPIO.
Щоб якось полегшити вибір зробив порівняльну таблицю у гуглдокс
Окрім технічних даних навів приблизну ціну на алі з доставкою на цей час.
Якшо у когось є що доповнити чи скорегувати - можна писати коменти у самої таблиці чи постити інфу у цю тему.
Деякі з них мають дуже привабливе співвідношення ціна/можливості. Наприклад W801 коштує 1.9$ при цьому це 32bit/240МГц, 2M flash, 16bit ADC, bluetooth, wifi та 44 GPIO.
Щоб якось полегшити вибір зробив порівняльну таблицю у гуглдокс
Окрім технічних даних навів приблизну ціну на алі з доставкою на цей час.
Якшо у когось є що доповнити чи скорегувати - можна писати коменти у самої таблиці чи постити інфу у цю тему.
-
- Повідомлень: 855
- З нами з: Пон вересня 12, 2022 1:04 pm
- Has thanked: 43 times
- Been thanked: 322 times
Re: Прощавай атмега, або який узяти мікроконтролер для проекту
Та начебто ні - через USB програмується. Дві ноги тільки треба замкнути. Пишуть що без проблем.
-
- Повідомлень: 407
- З нами з: П'ят жовтня 14, 2022 1:13 pm
- Звідки: KO40ig
- Позивний: UR5XOU
- Has thanked: 94 times
- Been thanked: 33 times
Re: Прощавай атмега, або який узяти мікроконтролер для проекту
Стосовно заліза там якраз питання нема (хоча ні, цей МК вміє працювати з 3.3в або 5в периферією, але для цього його треба живити цією напругою. Однак при живленні від 3.3в спостерігаються проблеми с заливанням прошивки). Якраз питання є до IDE які його підтримують. Деякі люди кажуть, що в бібліотеках далеко не весь функціонал реалізований.
Re: Прощавай атмега, або який узяти мікроконтролер для проекту
Може потрібно подивитися в сторону Raspberry Pi Pico.
-
- Повідомлень: 407
- З нами з: П'ят жовтня 14, 2022 1:13 pm
- Звідки: KO40ig
- Позивний: UR5XOU
- Has thanked: 94 times
- Been thanked: 33 times
Re: Прощавай атмега, або який узяти мікроконтролер для проекту
Він зроблений на основі RP2040, який вже є у таблиці.
-
- Повідомлень: 855
- З нами з: Пон вересня 12, 2022 1:04 pm
- Has thanked: 43 times
- Been thanked: 322 times
Re: Прощавай атмега, або який узяти мікроконтролер для проекту
RP2040 це Cortex M0, тобто як я розумію там нема FPU. Тому для для задач DSP воно таке ... працювати буде але може не вистачити ресурсів. Для задач де не потрібно багато обчислювань з плаваючою комою він підходить. Також у нього нема блутуза та вайфая. Зате два ядра. Навіщо? Шоб було? Чи то маркетингова фішка типу два STM32F0 за ціною одного ?
Його зараз проштовхують як заміну arduino. Ціна досить демократична - 2.60$ з доставкою з алі. Ну подивимося як воно піде далі
Re: Прощавай атмега, або який узяти мікроконтролер для проекту
Не знаю панове, що краще, але я після атмеги без дебаггера на екосистему від STM32 конкретно так "підсів", наче зі старого розваленого "восхода" на літрову "хонду". А ще під лінуксом нормально кодити можна. Зараз найбільш ходові в мене це BluePill F103C8T6 та BlackPill F411CEU6 - платки зручні для розпаювання в кредлах, та з RTOS розібратись саме на ній зміг бо через дебаггер можна було подивитись "а шо там під капотом".
-
- Повідомлень: 447
- З нами з: Пон вересня 12, 2022 3:14 pm
- Звідки: KN48wi
- Позивний: UR5VCP
- Has thanked: 83 times
- Been thanked: 7 times
- Контактна інформація:
Re: Прощавай атмега, або який узяти мікроконтролер для проекту
Стосовно атмеги або стм.
Зараз почав писати код для ГСС. Я жадний, не хочу купляти ардуїнку за ту ж ціну що стмка, в мене під боком можна придбати стм32 на 32к за 150 а на 64к за 180 гривен. Блюпіл платка. (BluePill F103C6 та BluePill F103C8 відповідно).
Спочатку почав в кубіку писати, але є шанси, що (можливо) хтось захоче код запустити на ардуїнко. Прикрутив стм до ардуїноідє, все чудово. Прошиваю через стлінк, можна там загрузчик прикрутити, але мета не в цему, тому не став гратися.
Бібліотеки в основному підходять, квадратна шина, енкодери на перериваннях. Дисплей. Все працює. Ще не перевіряв АЦП та ШИМ, але думаю заведеться. Звичніше було б на ртос під кубіком, але тут не критична ні швидкодія, ні розмір коду, "64кб має вистачати всім" - згадали?
Так що, колегу UW5EGO підтримую обома руками "ЗА" ))
Також розважався покроковим виконанням кода в дебагах, зовсім інший рівень. ДСП для трансивера спаяний а код так і не дописаний, переключився на інші задачі...
Не так давно також писав код для контролера батарей в трансивер, писав на кодевіжен для атмеги48, там також є свої плюси і мінуси. Власне також по причині жабодава, ну валяються в коробочці атмега48, ну куда її, там прикручують до ардуїно... але... ну це вже реально збочення ))) А так використав, зберіг стмку і ардуїнко, витарачати ардуїнко, а ти більш стмку на слідкування за зарядкою акб і вмиканняв вимиканням зарядки та навантаження... Ну як мікроскопом горіхи душити )))
Так що, на кожен товар є свій купець
Зараз почав писати код для ГСС. Я жадний, не хочу купляти ардуїнку за ту ж ціну що стмка, в мене під боком можна придбати стм32 на 32к за 150 а на 64к за 180 гривен. Блюпіл платка. (BluePill F103C6 та BluePill F103C8 відповідно).
Спочатку почав в кубіку писати, але є шанси, що (можливо) хтось захоче код запустити на ардуїнко. Прикрутив стм до ардуїноідє, все чудово. Прошиваю через стлінк, можна там загрузчик прикрутити, але мета не в цему, тому не став гратися.
Бібліотеки в основному підходять, квадратна шина, енкодери на перериваннях. Дисплей. Все працює. Ще не перевіряв АЦП та ШИМ, але думаю заведеться. Звичніше було б на ртос під кубіком, але тут не критична ні швидкодія, ні розмір коду, "64кб має вистачати всім" - згадали?
Так що, колегу UW5EGO підтримую обома руками "ЗА" ))
Також розважався покроковим виконанням кода в дебагах, зовсім інший рівень. ДСП для трансивера спаяний а код так і не дописаний, переключився на інші задачі...
Не так давно також писав код для контролера батарей в трансивер, писав на кодевіжен для атмеги48, там також є свої плюси і мінуси. Власне також по причині жабодава, ну валяються в коробочці атмега48, ну куда її, там прикручують до ардуїно... але... ну це вже реально збочення ))) А так використав, зберіг стмку і ардуїнко, витарачати ардуїнко, а ти більш стмку на слідкування за зарядкою акб і вмиканняв вимиканням зарядки та навантаження... Ну як мікроскопом горіхи душити )))
Так що, на кожен товар є свій купець
-
- Повідомлень: 855
- З нами з: Пон вересня 12, 2022 1:04 pm
- Has thanked: 43 times
- Been thanked: 322 times
Re: Прощавай атмега, або який узяти мікроконтролер для проекту
Та прикручується 48ма. Є навіть ядро під ардуіно для ATtiny13
Обновив таблицю - добавив сторінку з різними фреймворками під ардуіно