Отговори на тема  [ 104 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5 ... 7  Следваща
С какъв програматор да започна. 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 1:59 pm
Мнения: 3867
Местоположение: Габрово
Мнение Re: С какъв програматор да започна.
itso.t написа:
gicho написа:
Ммм - НЕ!

А какво не им харесвате на пикчетата?

Да уточним - в изречението освен пик се съдържа и думата "МПЛАБ" - да кажем че "не"-то идва първо от нея, че да не спорим излишно (в тая тема...)


Съб Сеп 23, 2017 8:32 am
Профил
Online
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение Re: С какъв програматор да започна.
gicho написа:
Да уточним - в изречението освен пик се съдържа и думата "МПЛАБ" - да кажем че "не"-то идва първо от нея, че да не спорим излишно (в тая тема...)

Не съм имал намерение да влизам в спор. Още повече, никога не съм бил отявлен пикоборец. Питам по-скоро от любопитство.


Съб Сеп 23, 2017 11:01 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Сеп 18, 2017 1:52 am
Мнения: 75
Мнение Re: С какъв програматор да започна.
И на мен ми е любопитно. Пиковете имат повече рам и са на повече мегахерци.
То не е задължително да пишеш на MPLAB. Предполагам вече ще са направили да може да се дебъгва и в другите IDE-та.

Абе най-добре са си ST-тата защото струват същите пари а предлагат доста повече. Ама за тях трябва да се направи една закачена тема за начинаещи, да се подбере че има много информация и се изправяш пред много трудни избори. Иначе нестава. Влизаш в сайта на ST и ти изкачат 50 ide-та.

Сравнение:
STM32F410RBT6 - 4 лв. - 32bit - 100MHz флаш: 128KB RAM: 32KB
Atmega328 (ардуино) - 4 лв. - 8bit - 20Mhz флаш: 32KB RAM: 2KB

Ардуиното също не е лошо. Аз си купих защото струваше 2-3$ в aliexpress и съм много доволен когато искам да пробвам нещо набързо.
Направих си с него спектърен анализатор 88-108 Mhz с един TDA радио чип (непомня ко беше) че започнах да уча RF с правене на FM предаватели.
Ако някой иска ще му дам кода.

Аз съм нов при ST-тата, пратиха ме към nucleo-f платките, много ми харесаха и ще поръчам една.
http://bg.farnell.com/search?st=nucleo-f

Струват 20-30-40 лв.

-----------------

Абе влизаш в комет или фарнел, цъкаш на Микроконтролери, сортираш по цена, избираш си корпус, харесваш си чип и му търсиш развойна платка.
Аз така направих тези дни и стигнах до извода nucleo-f с някой stm32f4.
Да знаеш че F1 серията били бъгави.

Ако искаш да поръчваме по едно нуклео или дискавъри и да почваме заедно в света на STM-ките.

Май не си заслужава да минаваш през PIC или AVR.
Само Ардуино си заслужава защото е супер лесно за начинаещ но е доста по-слабо а чипа струва същите пари.


Нед Сеп 24, 2017 12:09 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Май 12, 2014 11:49 pm
Мнения: 4394
Местоположение: София
Мнение Re: С какъв програматор да започна.
Насоките, които колегите дават по-горе, очевидно са правилните, защото се базират на повече опит с различни платформи.

И все пак остава и човек сам да си прецени, кое му е по-лесното.

Преди около 3 г. аз започнах с pic и mplab и не съм имал кой знае, какви проблеми.

А там, където съм удрял на камък, форумът ми е оказвал незаменима помощ. :)


Нед Сеп 24, 2017 2:36 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Сеп 18, 2017 1:52 am
Мнения: 75
Мнение Re: С какъв програматор да започна.
Абе може да е бъгава F1 серията ама има евал платка за 4 лева. От тези за бредборд дето са. Аз си пуснах една въпреки че ще се занимавам с F4.

https://ru.aliexpress.com/item/1pcs-STM ... f402&tpp=1

Изображение


Пон Сеп 25, 2017 6:41 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 1:59 pm
Мнения: 3867
Местоположение: Габрово
Мнение Re: С какъв програматор да започна.
Бъговете им са известни, така че не са нещо страшно. Ако погледнеш китайските клонинги на st-link например ще видиш че ползват вариант на чипа дето ... няма вградено усб 8O
Е, само че усб-то е там и китайците си го ползват - дали е било само маркетингово етикиране от stm, или реално нещо не са му харесали у завода не е ясно. Има даже и "аналози" - gigadevices.
Който се заглежда в тях, ако все пак иска нещо по-сериозно от ардуино/мбед, бих препоръчал да погледне libopencm3:
https://github.com/libopencm3/libopencm3
и може би като начало примерите и:
https://github.com/libopencm3/libopencm3-examples


Пон Сеп 25, 2017 8:59 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: С какъв програматор да започна.
trakon написа:
Предполагам правилния отговор е започни с това , с което работи този,който ще те учи.


+1

Има и още нещо - желателно е да се сменят няколко даскала, за да се видят различни стилове, техники, архитектури и т.н.


Пон Сеп 25, 2017 11:00 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Сеп 18, 2017 1:52 am
Мнения: 75
Мнение Re: С какъв програматор да започна.
аз пък немога да си избера платка 8O

харесал съм:

http://bg.farnell.com/stmicroelectronic ... dp/2456732
тва пише че е mbed enabled.(добре ли е това или няма значение?) http://bg.farnell.com/stmicroelectronic ... dp/2431223
тази ми харесва най-много но е с по-слабичко ST - http://bg.farnell.com/stmicroelectronic ... dp/2317987
тази пък има ePaper display - http://bg.farnell.com/stmicroelectronic ... dp/2431225
http://bg.farnell.com/stmicroelectronic ... dp/2376483

нуклеотата пък са мн красиви на цвят.

P.S. Абе аз забравих да попитам за L1 серията дали е бъгава. Само при F1 ли има бъгове? Ако е така, това ще ми улесни избора. Но и ще е кофти пак защото платката която сякаш ми харесва най-много е с L1


Пон Сеп 25, 2017 3:23 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: С какъв програматор да започна.
0xff написа:

нуклеотата пък са мн красиви на цвят.


Вземи си синичка, розовите са за момиченца ;-)


Цитат:
P.S. Абе аз забравих да попитам за L1 серията дали е бъгава. Само при F1 ли има бъгове?

Бъгове има навсякъде, без тях не може ;-) Но при F1 бъговете и недомислиците са повече, затова тая серия аз просто съм я зачеркнал.
Принципно всеки производител си купува лицензи за АРМ ядра и евентуално купува или си разработва периферии. Голямата каша обикновено е в перифериите, особено първите им версии. Но за щастие във времето оправят някои неща и всяка по-нова серия, обикновено е с по-добра периферия. ST долу-горе следват това правило, но по някога правят има и изключения, примерно в F4 не вкараха най-последните си версии на перифериите. Може и да било умишлена политика, за да си оставят козове за F7/H7 - не знам.

В случая с L-сериите обаче правилото си важи, т.е. L1 няма изцепки, защото е трето поколение на перифериите. Но трето като функционалност, а като ниско консумираща серия е първо и затова не блести така както L4. Просто L4 e далеч, далеч по-обмислена на тема ниска консумация.

Нулевите серии (F0/L0) пък са си компромис... Първо самото ядро (M0) е малко скопено, което предполага по-ниска консумация. Да де, при еднаква производствена технология би била по-ниска, само че за М0 тъй като е по-прост се ползват по-стари технологии, освен това и перифериите се орязват доста. В краен резултат единственото им предимство е (евентуално) цената, иначе други предимства нямат никакви, само недостатъци.


Пон Сеп 25, 2017 4:18 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пон Сеп 18, 2017 1:52 am
Мнения: 75
Мнение Re: С какъв програматор да започна.
Мерси за бързия отговор. Поръчвам тази щом няма бъгове при L1, то на мене не ми трябва ниска консумация че да искам L4
https://store.comet.bg/CatalogueFarnell ... t/1435196/

Малко ме дразни долу тъча, това дето е като volume ама ще му лепна 1 тиксо да не се вижда и готово.
Интересно ми беше да го видя това mbed какво е ама нищо, друг път.

Кажете ми как се казва тоя тип дисплеи като на тази платка че да си намеря в aliexpress.


Пон Сеп 25, 2017 4:56 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11266
Местоположение: Добрич
Мнение Re: С какъв програматор да започна.
Навремето имаше една фирма Keil, която правеше компилатор за ARM, както и среда и покрай тях библиотечки и нещо като RTOS-че. Повечето от нещата им съдържаха "mbed" в името си, примерно "mbed OS", съответно платките за които имат поддръжка им викат че са за "mbed"...

За съжаление АРМ я купиха тая фирмичка. Казвам за съжаление, тъй като се предполага че АРМ трябва да са неутрални. Иначе се получава нещо като у нас, дето една групичка хем държи разпространението на вестници, хем издава собствени вестници. Лек конфликт на интереси ;-)

По подобен, (да не казвам "нечист") начин АРМ постъпиха и с CMSIS, един доста смотан в началото си стандарт, който после малко в съчетание с embed почна да получава смисъл.

Крайният резултат е, че някои хора в т.ч. и аз леко се отдръпнахме от тоя сорт "инициативи" на АРМ. Други не виждат проблем и си ги ползват нещата... въпрос на вкус, както казало кучето и си облизало задника ;-)


Пон Сеп 25, 2017 5:22 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 1:59 pm
Мнения: 3867
Местоположение: Габрово
Мнение Re: С какъв програматор да започна.
0xff написа:
Кажете ми как се казва тоя тип дисплеи като на тази платка че да си намеря в aliexpress.

Казва се прост сегментен LCD - като на часовниците и калкулаторите отпреди 20+ години.
Между другото, ако искаш прилично IDE за него виж Atollic TrueStudio - добра комбинация от GCC инструментариум (който е хубаво да разучиш в един момент) и лесна за използване среда, с дебъгер и т.н.


Пон Сеп 25, 2017 7:47 pm
Профил
Online
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение Re: С какъв програматор да започна.
Само да спомена, че ако дисплея няма вграден контролер, не може да се управлява директно от пин на микроконтролер. Поне не и ако няма драйвери за LCD.


Пон Сеп 25, 2017 8:21 pm
Профил
Ранг: Популярен
Ранг: Популярен
Аватар

Регистриран на: Вто Дек 14, 2004 10:02 am
Мнения: 352
Мнение Re: С какъв програматор да започна.
0xff написа:
....Ардуиното също не е лошо. Аз си купих защото струваше 2-3$ в aliexpress и съм много доволен когато искам да пробвам нещо набързо. Направих си с него спектърен анализатор 88-108 Mhz с един TDA радио чип (непомня ко беше) че започнах да уча RF с правене на FM предаватели. Ако някой иска ще му дам кода....

Ако това е бил някакъв проект, който си намерил в интернет, може ли да пуснеш линк? Ако това си е твой проект би ли дал повече подробности - какъв е TDA чипа, какъв е дисплея, какви като цяло са параметрите на устройството и такива подобни.


Пон Сеп 25, 2017 9:56 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Ное 29, 2014 10:11 am
Мнения: 774
Мнение Re: С какъв програматор да започна.
Може ли да предложите кое IDE да си изтегля . Куп си тая платка http://www.ebay.com/itm/STM32F407VET6-S ... 2749.l2649
Не търся среда тип ардуино :)


Пон Сеп 25, 2017 11:00 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 104 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5 ... 7  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни