Перейти к содержанию
    

Гость do_not_know_Linux

здравствуйте уважаемые форумчане.  хочу познакомиться с микроконтроллерами и попытаться мигнуть светодиодом без IDE и библиотек.  помогите пожалуйста с выбором для этой цели самого микрокотроллера и остального необходимого для этой цели. если проще, то скажите пожалуйста что нужно купить чтобы мигнуть светодиодом без IDE и библиотек.  какой  контроллер, какой программатор и uart, если он нужен.  бюджет небольшой.  желательно чтобы это можно было купить на Aliexpress.  пожалуйста отнеситесь серьезно. потому что я могу не понять вашей шутки, если вдруг вы решите пошутить...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Без IDE -- мазохизм, но можно обойтись и без них, это да. Только непонятно, чем IDE помешала: это ж, по сути, набор инструментов, собранный в кучу, за самого программиста она не программирует.

 

Ну а плату с такими требованиями -- любую, лишь бы там был не только сам МК, но и программатор к нему. Раз речь про STM, то встроенным программатором там наверняка будет STLink. Можно купить и отдельный программатор, но это лишние деньги и сложности, которые на этапе первоначального освоения явно без надобности.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 часов назад, do_not_know_Linux сказал:

какой  контроллер,

Неудачное время вы выбрали для стэмок((( Ещё годик бы назад. Впрочем, STM32F0x1 неплохи для старта. Это если с архитектурой Cortex-M0. Можно STM32F103. Это уже Cortex-M3. Вас что интересует, какая область применения в будущем. Свтодидом можно на любом мигнуть. Но важно же и о развитии подумать?

9 часов назад, do_not_know_Linux сказал:

светодиодом без IDE и библиотек

Без библиотек это хорошо. А вот без IDE не очень. Я раньше использовал Eclipse. Просто IDE, без какой-либо привязки. Сейчас уже несколько лет работаю с Slick Edit.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Странно как-то - то совсем недавно ТС писал:

тем самым причисляя себя к разработчикам-программистам. Но сейчас оказывается - он ещё даже не знает с какой стороны подходить к МК.

О каких "мы" тогда он вёл речь?  :umnik2:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 часов назад, do_not_know_Linux сказал:

хочу познакомиться с микроконтроллерами и попытаться мигнуть светодиодом без IDE и библиотек.  помогите

Если мигнуть светодиодом, то берите контроллер atmega8, по нему полно в интернете всяких мигалок, свистелок и прочего.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ищите "STM32 BluePill" на алиэкспрессе. Это платка типа ардуины, но на STM32Их там много Торопитесь, они уже почти пропали. Программатор - st-link там же. Можно найти в комплекте st-link+bluepill (пока их даже сильно больше, чем отдельно bluepill). Компилятор - arm-none-eabi-gcc.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А я бы советовал лучше что-нить типа:  https://ru.farnell.com/infineon/kitxmc47relaxlitev1tobo1/relax-lite-kit-arm-cortex-m4/dp/3494855?ost=kitxmc47relaxlite

По цене сопоставимо (учитывая, что на плате имеется встроенный J-Link), а по функционалу - неизмеримо(!) лучше чем STM32F103: и ОЗУ/флешь кратно больше и CPU мощнее (с FPU) и периферия значительно навороченнее.

J-Link с той платы можно использовать для отладки сторонних устройств.

Да и не али всё-таки: всё-таки плата от официального производителя (с алишки запросто может и фейк приехать). И доставка быстрее.

 

PS: Только брать нужно именно с XMC4700 или XMC4800. Не XMC4500 - у него еррата большая.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 часа назад, Сергей Борщ сказал:

Программатор - st-link там же. Можно найти в комплекте st-link+bluepill (пока их даже сильно больше, чем отдельно bluepill).

Собственно, на bluepill легко сделать и ST-link, и J-link, и CMSIS-DAP (он же DAPlink)... все материалы в открытом доступе на гитхабе.

Скрытый текст

Другое дело, что там половина проектов нерабочая. ;)

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, jcxz сказал:

А я бы советовал лучше что-нить типа:

Что ж они там даже эзернет не распаяли, крохоборы)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

6 часов назад, Сергей Борщ сказал:

Ищите "STM32 BluePill" на алиэкспрессе. Это платка типа ардуины, но на STM32.

Если делать ставку на STM32, то я бы посоветовала вместо голубой таблетки черную :).

https://aliexpress.ru/item/4001157813131.html

250 руб (доставка бесплатная) топикстартера не разорят, а плюс в таком решении тот, что на этой плате стоит младшая модель Cortex-M4 - STM32F401, у которых фабрично прошит USB-загрузчик. А стало быть програматор можно не покупать. К тому же Cortex-M4 - это уже "взрослый" контроллер, который вполне годится на вырост.

 

Тем не менее, хотя готовые платы STM32 удовлетворяют требованию максимальной эффективности за рубль затрат, STM32 не удовлетворяет требованию обойтись без IDE и библиотек. Я вот тоже не рискнула бы программировать STM32 "в сухомятку" :).

Но если впереди ставить требование простоты написания программы с нуля, то в этом случае имело бы смысл купить Ардуину (на ATmega) с USB-коннектором - что-нибудь вроде этого:

https://aliexpress.ru/item/32810655273.html

А дальше программировать ее без использования Arduino Studio, как обычный контроллер. Тем паче, что фабричный ардуиновый  загрузчик позволяет заливать в нее прошивку без программатора с помощью программы avrdude.exe.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 hours ago, jcxz said:

PS: Только брать нужно именно с XMC4700 или XMC4800. Не XMC4500 - у него еррата большая.

Только с доставаемостью этих микроконтроллеров на том же Mouser сейчас так же печально, как и с STM. Хотя учебные платки еще есть...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

50 минут назад, mantech сказал:

Что ж они там даже эзернет не распаяли, крохоборы)))

С ethernet-ом там есть на 20$ дороже. За такие бабки можно и самому распаять.  :wink:

3 минуты назад, MDD сказал:

Только с доставаемостью этих микроконтроллеров на том же Mouser сейчас так же печально, как и с STM. Хотя учебные платки еще есть...

Так ТСу вроде как для освоения, а не для серийного производства. Пока освоит - вся эта беда уже закончится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 minutes ago, jcxz said:

 Пока освоит - вся эта беда уже закончится.

Дай бог чтобы это все закончилось поскорее! Только у меня есть опасения, что этот кризис переживут не все линейки микроконтроллеров. И "новый мир" после него будет выглядеть несколько иначе...

Я сам сейчас в сомнениях на какую "лошадь" поставить для нового проекта. На СТМках хоть привычно было. А тут освоишь что-то новое, а оно загнется в кризис...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

24 минуты назад, MDD сказал:

Я сам сейчас в сомнениях на какую "лошадь" поставить для нового проекта. На СТМках хоть привычно было. А тут освоишь что-то новое, а оно загнется в кризис...

Судя по digikey например у TI сейчас всё в шоколаде. Хотя как будет дальше - конечно не известно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость do_not_know_Linux

всем спасибо за помощь уважаемые форумчане

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...