Программирование 32-х разрядных МК

a5021
Offline
Зарегистрирован: 07.07.2013

wdrakula пишет:
   Так получилось, что с психологией я тоже немного знаком. сын вышку по ней получал.

Вы уже блеснули математикой с программированием. Теперь захотелось еще и психологической галиматьей это дело отшлифовать? Дерзайте.

Цитата:
3. Сама интерпретация:

Очередная ахинея.

a5021
Offline
Зарегистрирован: 07.07.2013

Logik пишет:

wdrakula пишет:

Фраза - "не буду разбираться" - выдает безграмотного неуча.

Прикиньте, и я пришел точно к такому же выводу в дискусии с a5021 пару месяцев назад.

В безграмотной дискуссии, которую вы бездарно вели, забыли добавить. И, да. Вы процитировали слова дракулы, которые не были обращены ко мне. Очередное криворучие, вобщем.

Зовите еще землекома и давайте уже вчетвером. А то вдруг без мощного интеллекта землекомпа не справитесь.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

A5021. милый! Ты, до сих пор, не сообщил, не то что образования, даже имени.

Аноним на не политическом форуме - прото психованное мудло.

Так что иди, спроси у папы разрешения, если ты с ним знаком.

==============================

Найди тут еще анонимов, плз., ну кроме Клапауция, ему можно.

Может у меня глаз замылился и я что-то не допонял?

 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

a5021 пишет:

Очередная ахинея.

А ведь задело!

Папа в курсе, чем ты тут занимаешься?

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

ЗЫ: у меня реально много свободного времени, чтобы дразниться.... Поиграем?

Утром, до того так пойти паять, с 10 до 11 - я обычно на форуме, пока завтракаю и что-то типа Флеша или Готема смотрю. Будет у нас с тобою, милый,час "рандеву".

В остальное время  уж прости, как получится.

a5021
Offline
Зарегистрирован: 07.07.2013

wdrakula пишет:

A5021. милый! Ты, до сих пор, не сообщил, не то что образования, даже имени.

Аноним на не политическом форуме - прото психованное мудло.

Не утруждайте себя бесмысленным занятием. Меня не трогают подобные речи.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

a5021 пишет:

Не утруждайте себя бесмысленным занятием. Меня не трогают подобные речи.

А что папа на это скажет?

a5021
Offline
Зарегистрирован: 07.07.2013

В вашей версии папы же нет. Вы вообще запоминаете, что сочинили десять минут назад?

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

a5021 пишет:

В вашей версии папы же нет. Вы вообще запоминаете, что сочинили десять минут назад?

моя задача - тебя выбесить. Такие невинные радости.

Так сформулируем: А что-бы папа сказал?

a5021
Offline
Зарегистрирован: 07.07.2013

wdrakula пишет:
моя задача - тебя выбесить. Такие невинные радости.

Здешняя форумная истеричка мечтает об этом уже несколько лет. Придется вам за ней очередь занимать.

ssss
Offline
Зарегистрирован: 01.07.2016

wdrakula пишет:

Что скажешь за СТМ8? Для мелких задач, вместо тиньки?  55 рублей в девборде очень привлекают.

Для себя я давно все ПИКи-АВРы похерил, только СТМ8 и СТМ32, кроме случаев "если уж по другому никак". Хотя... смысла СТМ8 особо не понимал с самого начала, да и сейчас не особо понимаю, нафига их СТМ на свет божий вытянула. Но в большинстве случаев, для всякой мелочи типа совсем уж простого, учитывая их сходство с СТМ32 по периферии, низкую цену и пятивольтовость, они вполне хороши и съедобны. Хотя аккумуляторная архитектура слегка и раздражает. Для ПИКоманов это не в диковинку, а для АВРщиков это конечно что серпом по одному месту. Т.е. их нужно просто принять такими как они есть.

Цитата:

И хочу твое мнение о холиваре SPL - HAL.

Ну здесь как всегда. Хотя и не знаю как это и назвать - развитие от СТМ или задротство юзеров. СПЛ уже не поддерживается, так что тратить на него время уже и смысла нет. Хотя если вырывать что-то кусками и оно будет работать, то можно и СПЛ. Сам предпочитаю юзать CMSIS.

Цитата:

Сам ST, активно старается всех разрабов перевести на HAL, почему разрабы сопротивляются?

ХАЛ избыточен, тормозной и неуклюжий. Как по мне - не совсем удачный пример применения абстракции.

Цитата:

Вникать - ведь похеру какой хелп перед глазами открыт, когда кодишь? Если 3 года писал на SPL - то все ясно, а если с нову, то какая разница? Или я что-то не догоняю?

Если код не сильно накрученный, то что СПЛ, что ХАЛ вполне съедобны, просто дело привычки. И можно даже где-то съэкономить время, не здорово вникая в особенности периферии. Если же периферия в коде сильно накручена, то и СПЛ и ХАЛ становятся просто лишними.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

2А5021:

Да хрен с тобой. Я , к сожалению, забуду желание тебя доставать. Вероятно скоро.... просто наскучит.

Даже не жаль тебя - бессмысленное, трусливое существо. Срать в форумах и больше ничего.

В любой теме начинать с обгаживания участников. Странно.

Сравни: Я пришел в тему - мирить участников, думаю, что своей цели - достиг.

Кроме тебя, к сожалению.

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

Ладно, ты помешан на анонимности. Почему, конечно, тоже не скажешь?

Но я все еще надеюсь изменить мнение.

Ведь пример темы, где твое участие решило вопрос или помогло кому-то, он же не нанарушит анонимности? (на любом форуме)

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

a5021
Offline
Зарегистрирован: 07.07.2013

ssss пишет:
низкую цену и пятивольтовость,

Насколько я помню, еще недавно пятивольтовость вы не желали признавать плюсом. Что с вами?

ssss
Offline
Зарегистрирован: 01.07.2016

diger67 пишет:

это мое чисто субъективное мнение.

Ещё заметил... что более-менее средней сложности вопросы, в случае с ХАЛ, могут остаться вообще без ответа... или ответ будет типа "ХАЛом не пользуюсь" и предложат вариант на CMSIS или СПЛ... что у вопрошающего вызывает дискомфорт или полное непонимание.

a5021
Offline
Зарегистрирован: 07.07.2013

wdrakula пишет:
Да хрен с тобой. Я , к сожалению, забуду желание тебя доставать. Вероятно скоро.... просто наскучит.

Я в курсе, что оргазмировать с ситуации "где сядешь, там и слезешь" мало у кого получается.

Цитата:
В любой теме начинать с обгаживания участников. Странно.

За все время общения с вами, я не позволил себе ни единой грубости в ваш адрес. Совершенно точно, что не вам тут изображать невинно оскорбленную добродетель.

ssss
Offline
Зарегистрирован: 01.07.2016

a5021 пишет:

ssss пишет:
низкую цену и пятивольтовость,

Насколько я помню, еще недавно пятивольтовость вы не желали признавать плюсом. Что с вами?

А что со мной? Ну есть пятивольтовость в СТМ8С, ну и пусть, она для меня не является основополагающим фактором.

a5021
Offline
Зарегистрирован: 07.07.2013

Никто и не называл это "основополагающим". Просто когда я говорил, что пятивольтовость у меги является плюсом, вы говорили, что пятивольтвость -- это чуть ли не атавизм, который нужно отбросить, чем быстрее, тем лучше. Поэтому я и удивился.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

a5021 пишет:

За все время общения с вами, я не позволил себе ни единой грубости в ваш адрес. Совершенно точно, что не вам тут изображать невинно оскорбленную добродетель.

Больной? Я про себя говорил? Тебя точно в детстве не били по голове?

Еще раз: на высокомерие нужно иметь право, у меня оно есть. А у тебя нет. Вернее так, про тебя - неизвестно, ты ж шифруешься. ;)

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

А грубостей, на самом деле, было предостаточно. Цитировать начать? Крайняя, что помню: "со статистикой опять наврал". И это почти в каждом сообщении. Особенность интернет общения, так сказать.

a5021
Offline
Зарегистрирован: 07.07.2013

wdrakula пишет:
Еще раз: на высокомерие нужно иметь право, у меня оно есть. А у тебя нет.

Я пока наблюдаю у вас злоупотребление правом внушать самому себе всякую ерунду.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

2А5021.

Ладно. Ты ведь даже сам не понимаешь, что НЕ отвечая на основные вопросы, ты, на самом деле, отвечаешь на них.

...

Не знаю точно, сколько времени буду помнить, про тебя-мудака, но если вспомню и увижу тебя советующим что-то новичкам в основных разделах, пресеку эту херню. Жестко, и не совсем морально.

Можешь воевать, или можешь ник менять, твое дело.

ssss
Offline
Зарегистрирован: 01.07.2016

a5021 пишет:

Никто и не называл это "основополагающим". Просто когда я говорил, что пятивольтовость у меги является плюсом, вы говорили, что пятивольтвость -- это чуть ли не атавизм, который нужно отбросить, чем быстрее, тем лучше. Поэтому я и удивился.

А я постоянно удивляюсь твоим выхлопам. Есть в СТМ8С пятивольтовость или нет, ну и хрен с ней, может она кому и нужна ещё. Что тут непонятного и может так сильно удивить? В новых сериях ПИК18 её нет, в ПИК24 её нет, в ПИК32 её нет, в СТМ8Л её нет, в СТМ32 её нет, большинство современного железа не поддерживает 5 Вольт, так за что там ещё держаться? В чём тут плюс собственно, если оно особо уже никому и не нужно?

a5021
Offline
Зарегистрирован: 07.07.2013

wdrakula пишет:
Ладно. Ты ведь даже сам не понимаешь, что НЕ отвечая на основные вопросы, ты, на самом деле, отвечаешь на них.

Это же отлично. Пожожим образом вы можете получать от меня ответы на любые интересующие вас вопросы, даже не задавая их. Сам мысленено спросил, сам мысленно ответил, в итоге все довольны.

Цитата:
Не знаю точно, сколько времени буду помнить, про тебя-мудака, но если вспомню и увижу тебя советующим что-то новичкам в основных разделах, пресеку эту херню. Жестко, и не совсем морально.

Ничего не имею против, чтобы вы выставляли себя именно таким образом. Что-же до подобных пресечений, вы уже видели мою реакцию в похожих ситуациях и не думаю, что она как-то изменится.

Цитата:
Можешь воевать, или можешь ник менять, твое дело.

Раз дело все-таки мое, то и без ценных советов я как-нибудь обойдусь.

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Попалась интересная ссылочка - https://adelectronics.ru/2016/11/20/%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B0-st-link-%D0%B2-j-link/ .

Вкратце - прошивка ST Link V2 в J-Link OB (если у вас ST-Link на отладочной плате - то даже легальная) стандартными средствами Segger.

Пропатченная версия позволяет прошивать и клоны ST-Link, и просто все линки, которые не входят в состав отладочных плат. Короче, все-все линки (главное, чтобы прошивка была посвежее - лучше обновить через ST Link Utility, и, желательно, чтобы проггер был построен на 103C8T6).

Перешил своего китайца за 200р - замечательно работает, по ощущениям шьёт быстрее, чем ST-Link. Ничем (вроде бы) не отличается по функциям от предложенного мною выше самодельного JLink (кроме одного - когда заходишь во все утилиты от Segger, выскакивает мессаг, типа, у вас перешитый ST-Link, не используйте не по-назначению), но у меня, видимо, попалась партия некачественных Mini-USB, вообще невозможно работать, пришлось резко искать компромисс.

Информация предоставлена исключительно в ознакомительных целях.

a5021
Offline
Зарегистрирован: 07.07.2013

А вон там рассказывают, как из сторублевой платки на stm32f103c8t6 с али сделать программатор для зашивки

 

Ну и вдогонку новость от СТ-микро -- они выпустили STM8S в корпусе SO8:

STM8S001 8-bit MCU delivers uniquely flexible feature set in space/cost-saving 8-pin package
Our new 8-bit 8-pin STM8S001J3M3 microcontroller has reached full production status. Anxiously expected by many of our OEMs and distributors, STM8S001J3M3 is now available to all customers for mass marketing activity. It is the latest addition to ST STM8S00x value line, offering the best of our popular STM8S003 on just 8 pins ! Packed in S08 package, STM8S001J3M3 features 8K of Flash memory, 1K of RAM size, 128 bytes data EEPROM, 16 MHz core speed, 10-bit ADC, 8 and 16-bit timers, UART/SPI/I2C and SWIM interfaces, 5 I/Os, 2.95 to 5.5V operating voltage, at the most affordable price.
 
 
diger67
Offline
Зарегистрирован: 25.07.2015

Не знаю, проблем с прошивкой STM не возникало, не с STlinck-v2, не с самодельным програматором. Обнавляется без проблем.

Не очень презентабельно, главное работает.

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Не проще собрать ST-Link и апгрейднуть его до JLink? Функциональнее, ИМХО.

a5021
Offline
Зарегистрирован: 07.07.2013

Это ж еще и собирать надо. Готовый же китайский ST-Link перешивать в JLink иногда может оказаться не с руки. Я, например, ST-Link использую для работы с STM8, которого JLink не понимает.

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Перешивка ST-Link занимает пару секунд)) через STLinkReflash. 

 

diger67
Offline
Зарегистрирован: 25.07.2015

Ну уж если так необходимо работать с разными камнями. то лучше иметь программатор для конкретного производителя. При частой перешивке можно бонально убить flash.

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Кто мешает купить ещё один копеечный свисток?)

a5021
Offline
Зарегистрирован: 07.07.2013

Приехали с али STM32F303CBT6 -- Cortex-M4, 72Mhz, 128k FLASH, 40kb RAM. Запаялся  на брекет, немного поигрался с одним (главным образом с аналоговой частью).

Фарш внутри самый приятственный: USB, 10 таймеров, четыре ОУ с неплохими характеристиками, цифровой калибровкой и индивидуальным опорником, семь быстрых компараторов, два канала 12-бит ЦАП, четыре отдельных 12-битных АЦП с производительностью 5 мегасемплов/сек каждый (сдваивая блоки АЦП, можно цифровать два разных аналоговых сигнала со скоростью 10мегасемплов/сек по каждому) и всякая прочая периферия, которой довольно много. Добавить сюда же DSP-команды, умножение и деление за один такт, блок вычислений с плавающей точкой -- довольно нарядненько.

Но я больше не про это хотел сказать. Характеристики можно и в даташите посмотреть. Там подробнее и объемнее. Мой же пост о том, сколько это стоит. Цена, собственно, меня и сподвигла на покупку. Купив пять штук одним лотом, каждый МК мне обошелся по 106 рублей ровно. Получилось не только нарядненько, но и бюджетненько. :)

diger67
Offline
Зарегистрирован: 25.07.2015

Добавлю в тему свои пять копеек. Конечно это интересует меньшее количество прогеров т.к. все ищут бюджетное решение для реализации своих идей. Но в свое оправдание могу сказать что к использованию stm32f767iit подтолкнуло наличие на его борту всех аппаратных решений управления периферией которые на сегодняшний день предлагает ST. За последние время удалось ознакомится почти со всеми узлами архитектуры которые перечислять можно долго. Из последнего, подключил к проекту библиотеку от Chan JPEG. Прелесть этой библиотеки в том что для ее использования требуется минимум ОЗУ, так же работает на разных архитектурах разных производителей. https://vk.com/video137380608_456239068?list=bb391a282837a02350

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

a5021, вывсеврети, нету у кетаесов stm32f303 за такие деньги, есть только f103

a5021
Offline
Зарегистрирован: 07.07.2013

Точно. Продавец пишет "Sorry, this item is no longer available!". Значит, мне последнему досталось. Однако, он еще торгует STM32F303CCT6 -- та же байда, только с 256к флеша. Примечательно, что лот до 11.11 стоил 680 руб.

axill
Offline
Зарегистрирован: 05.09.2011

уже и этот лот не доступен. последнее время наблюдается тенденция - время от времени всплывают очень недорогие МК которые потом пропадают или дорожают

купил stm32f030k6 по 35р, stm32f030f4 по 20р - сейчас таких предложений близко нет. зато есть еще stm32f103re по 130р штука 512к флэш

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Стал часто сталкиваться с пробблемой у f030f4p6, не прошиваются! Покупал сначала партию из 10 штук, все отрабатывали норм, когда понял, что контроллер огонь, купил сотню. Начал использовать контроллеры из 2 партии не так давно. Вот, тенденция - нормально начинают шиться только после пары перепрошивок, которые приходится делать просто с бубном - подключая ресет к плюсу или к минусу, иногда только в режиме загрузчика на связть с j-link выходит..Никто с таким не сталкивался?

diger67
Offline
Зарегистрирован: 25.07.2015

Не знаю, с ST-Link все шется и читается с первого раза, по 2 проводам  + питание. Контроллеры разые, начиная от с8t6 и заканчивая 746igt. Было один раз, по неопытности, залочил c8t6 и все, после этого больше не было косяков. Если возникает проблемма с прошивкой, то пользуюсь загрузкой по UART. Полностью стираю чип и после этого все становится нормально.

a5021
Offline
Зарегистрирован: 07.07.2013

axill пишет:
купил stm32f030k6 по 35р, stm32f030f4 по 20р - сейчас таких предложений близко нет.

Бывают. Вместе с F303-ми покупал и 030F4P6. Десяток обошелся в 250р. Правда, сейчас этот лот тоже пропал.

Yarik.Yar пишет:

Стал часто сталкиваться с пробблемой у f030f4p6, не прошиваются! Покупал сначала партию из 10 штук, все отрабатывали норм, когда понял, что контроллер огонь, купил сотню. Начал использовать контроллеры из 2 партии не так давно. Вот, тенденция - нормально начинают шиться только после пары перепрошивок, которые приходится делать просто с бубном - подключая ресет к плюсу или к минусу, иногда только в режиме загрузчика на связть с j-link выходит..Никто с таким не сталкивался?

Что-то похожее наблюдал, когда сделал тонкие длинные провода от программатора к МК. Переделал провода на потолще и покороче, стал шить, как из пушки.

diger67
Offline
Зарегистрирован: 25.07.2015

Да, коротки и толстый решает проблему. a5021 как всегда жжет. Мочи профи.

a5021
Offline
Зарегистрирован: 07.07.2013

С облегченьицем вас.

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Провода у меня и вправду сомнительные, DuPont истерзанные... может и поможет.

axill
Offline
Зарегистрирован: 05.09.2011

Кто нибудь делал переходник с IDC20 на оригинальном stlink на swd?

Наваял себе переходник с 20 контактов на 5 для swd (без swo) согласно распиновке из даташина на стлинк. Но не работает

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Делал, работало )

На нём нет питания вроде как, если тру оригинал.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Планирую слезть с AVR. Продумываю вариантыс учетом потребностей. Интересный по моему для меня STM32F030F4P6. Подскажите поподробнее нее. Почитав узнал что флеш недокументированный 32кб., 32 битный таймер что радует. Но какие плюшки и недостатки?

Какое максимальное количество ног можно задействовать? Например PF0 PF1 можно использовать если работать от внутреннего генератора? PA13 PA14 можно использовать с возможностью программирования или на них не расчитывать? 

diger67
Offline
Зарегистрирован: 25.07.2015

Доброго времени суток. Неплохой девайс из линейки ST. Сразу о "недостатках". Новая архитектура, писать код лучше в среде Keil, System Workbench for STM32 или подобных. Из плюшек, SPI работае в режимах 4 - 16 bit, наличие DMA, ну и так по мелочи. Если использовать внутренний генератор HSI, то все ноги в вашем распоряжении. Можно ремапить ноги, что может упростить разводку платы. Все это в даташите смотрите. Для быстрого старта в интернете существует масса видео и статей.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Как работает ремап? Что можно будет перекинуть? Насколько все ноги в распоряжении?

В ардуино для проверки кода (получившихся значений) использовал часто uart, но тут ног меньше, скорее всего не хватит если еще 2 пина на отладку тратить. Насколько удобно в отладчике контролировать значения в реальном времени? 

Сильно сомневаюсь что мне хватит ног. На последнем проекте ног меги328 еле хватило. lqfp48 корпуса не очень нравятся, есть qfp32, но если забить на мелкий шаг по цене они одинаковые, перспективы тратить ноги куда хочешь без расширителей и т.д. тоже заманчивые. STM32F030C8T6 например

xDriver
xDriver аватар
Offline
Зарегистрирован: 14.08.2015

остановился на stm32f042k6t6, для меня наличие USB обязательно, камень огонь!

интернал RCC 48 MHz, USB без кварца, DMA  и т.д. есть младшие братья в соик 20, stm32f042f4p6 и stm32f042f6p6

в инете полно инфы по ремапу и т.д.

начал осваивать STM32CubeIDE (это вроде как атолик с кубом), прикольно.

могу ошибаться по поводу этой серии, но на JLink-е есть свой виртуальный ком порт для отладки.

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

А на stlink? Я подумал пару камней надо брать чтобы в зависимости от задачи

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

jeka_tm пишет:
А на stlink?

Либо искать ST-Link с выводом SWO, либо дорабатывать самому.

 

 

dosikus
Offline
Зарегистрирован: 11.03.2017

xDriver пишет:

остановился на stm32f042k6t6, для меня наличие USB обязательно, камень огонь!

интернал RCC 48 MHz, USB без кварца, DMA  и т.д. есть младшие братья в соик 20, stm32f042f4p6 и stm32f042f6p6

в инете полно инфы по ремапу и т.д.

начал осваивать STM32CubeIDE (это вроде как атолик с кубом), прикольно.

могу ошибаться по поводу этой серии, но на JLink-е есть свой виртуальный ком порт для отладки.

Лучше Jlink и RTT ...

jeka_tm
jeka_tm аватар
Offline
Зарегистрирован: 19.05.2013

Jlink делается вроде просто из stlink. А что такое RTT?