Чт ноя 15, 2018 18:28:47
Чт ноя 15, 2018 19:11:04
На мой взгляд EmBitz.Michael_2018 писал(а):Какую IDE выбрать (наиболее низкий порог вхождения, или наиболее удобная)?
Если выбирать между HAL и SPL, я бы взял последнюю (SPL), что и делаю в своих проектах.Michael_2018 писал(а):Тогда вопрос - какую легче всего юзать?
Есть много способов. Я бы сделал через USB, но если вы только начинаете знакомство с МК, возможно не получится.Michael_2018 писал(а):Как организовать двухстороннюю связь МК-ПК?
Вот пример, но для другого МК. http://purebasic.mybb.ru/viewtopic.php?id=592#p7394Michael_2018 писал(а):нужно чтобы нажав на ПК кнопку, сигнал уходил на МК, например, подавалось бы питание на одну их ног
Чт ноя 15, 2018 19:30:05
Чт ноя 15, 2018 20:08:32
Пт ноя 16, 2018 07:56:02
Пт ноя 16, 2018 07:59:12
Пт ноя 16, 2018 09:47:02
Пт ноя 16, 2018 10:34:17
Пт ноя 16, 2018 16:19:21
Пт ноя 16, 2018 16:28:54
ARV писал(а):Это у вас аврщиков проще, а у нас USB "искаропки".
Пт ноя 16, 2018 16:30:20
Пт ноя 16, 2018 16:47:58
Пт ноя 16, 2018 17:01:16
Что мешает АВРщикам юзать МК с аппаратным USB? Среди AVR есть несколько таких.Repytw писал(а):СТМщики совсем не толерантны к АВРщикам.
Пт ноя 16, 2018 17:43:36
Michael_2018 писал(а):4) Как организовать двухстороннюю связь МК-ПК? Через что будет легче?
ARV писал(а):адаптер USB-USART намного проще применить, чем даже USB-CDC освоить.
ARV писал(а):Это у вас аврщиков проще, а у нас USB "искаропки".
a5021 писал(а):Что мешает АВРщикам юзать МК с аппаратным USB? Среди AVR есть несколько таких.
VladislavS писал(а):Слышь, название темы почитай. STM32F303 видал?
Пт ноя 16, 2018 18:17:58
Пт ноя 16, 2018 18:25:56
Пт ноя 16, 2018 18:27:49
Лично я потратил значительное время и раскурил USB на уровне регистров. USB - это как минимум интересно. Так что если у ТС есть время и желание то почему бы и нет?Repytw писал(а): Наличие USB в периферии мешает?
Не удобнее, а проще программу написать. USB как раз удобнее, программа сразу будет видеть отключение и подключения твоих девайсов и не надо ей указывать через какой COM порт общаться (если конечно же у тебя не COM порт организован, а, например, HID).Repytw писал(а):И со стороны ПК (опять-таки насколько мне известно) обращаться удобнее с виртуальным com портом.
Не думаю что тут кто-то Вам поможет, тут может больше личных предподчтений. Для меня для вхождения самой простой средой оказался CoCoox. Проект умер (в плане развития), нормально работающая версия 1.7.8Michael_2018 писал(а):1) Какую IDE выбрать (наиболее низкий порог вхождения, или наиболее удобная)?
Наверное ++ избыточен, но это не точноMichael_2018 писал(а):2) Программировать МК, наверное, буду на Си, но может лучше С++?
Если рабоать на уровне регистров, то будешь точно знать что у тебя и как программе. Скорее всего предпочтительней смешанный подход, надо же знать как работает МК, но почему бы и не облегчить себе жизнь библиотеками. Когда я только пробовал "помигать" на STM32 и искал примеры, в основном попадались примеры на библиотеках и от этого понятнее мне не становилось. Перешел на уровень регистров, оказалось обычный МК, только с неприлично большой периферией .Michael_2018 писал(а):3) Узнал про как минимум две библиотеки – HAL и StdPeriph. Использовал и первую и вторую, чтобы зажечь светодиоды, т. е. функционал, как я понял у них вроде как одинаковый. Тогда вопрос - какую легче всего юзать?
Конечно UART самое простое для понимания, но про USB я сказал уже выше свое мнение. А так можно и TCP/IP (смотря что Вам хочется и на что желаете время тратить). Возможно "цель – автоматизировать работу установки магнетронного напыления" не проще чем USB куритьMichael_2018 писал(а):4) Как организовать двухстороннюю связь МК-ПК? Через что будет легче? (здесь нужно чтобы нажав на ПК кнопку, сигнал уходил на МК, например, подавалось бы питание на одну их ног, а также нужно, чтобы показания с датчиков установки уходили на МК далее через АЦП и выводились на ПК.
Пт ноя 16, 2018 18:30:15
Пт ноя 23, 2018 18:35:13
Пт ноя 30, 2018 11:55:57