Ср авг 10, 2016 11:56:14
Ср авг 10, 2016 12:32:31
Если имеется в виду запись типа GPIOA.BSRR то ищите в Reference Manual раздел General-purpose I/Os (GPIO) в котором будет описание регистра BSRR.СЦБист писал(а):где брать описание структур на конкретную периферию ?
GPIO_InitTypeDef GPIO_InitStruct;
GPIO_InitStruct.GPIO_Pin = GPIO_Pin_0;
GPIO_InitStruct.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOB, &GPIO_InitStruct);
GPIO_InitTypeDef GPIO_InitStruct;
GPIO_InitStruct.Pin = GPIO_PIN_0;
GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH;
HAL_GPIO_Init(GPIOB, &GPIO_InitStruct);
Используйте библиотеки SPL или HAL. Бывает так что можно написать программу ни разу не заглянув в документацию.СЦБист писал(а):писать программу прямого взаимодействия с регистрами шибко мучительно и низкоуровнево.
Ср авг 10, 2016 12:41:23
Ср авг 10, 2016 12:59:41
Ср авг 10, 2016 13:04:31
Кликайте по кнопке "Get Software" и нажимаете на "ACCEPT" внизу страницы. Дальше в три поля вводите свои имя и фамилию (можно просто набор букв, никто не проверяет) и адрес почты. Лучше использовать одноразовую почту (в поисковике легко найти). На почту придет письмо с ссылкой для скачивания программы.СЦБист писал(а):подскажите плиз как тут скачать
Ср авг 10, 2016 13:17:00
Ср авг 10, 2016 13:30:06
Нет это не среда программирования. Это что-то типа визуального конфигуратора, в котором можно мышкой настроить модули МК и получить готовый проект. Но это не IDE, т. е. компилировать и отлаживать не умеет.СЦБист писал(а):скачал архив en.stm32cubemx.zip.
тоесть это и есть среда разработки для этих чипов ?
Можно такую (в Китае стоит меньше 2-ух долларов) на основе STM32F103C8T6.СЦБист писал(а):посоветуйте пожалуйста какую то недорогую плату
Ср авг 10, 2016 14:27:40
Мурик писал(а):[ и получить готовый проект.]
Ср авг 10, 2016 14:50:47
Только начальное конфигурирование. Логику нужно ручками писать.СЦБист писал(а):так а логику работы разве она может гарантировать ?
Если в кубе включить FREERTOS и сконфигурировать, то будет многопоточность.СЦБист писал(а):там многопоточность и т.д.
Платная и этим все сказано. Или пиратить или покупать за несколько тысяч долларов!СЦБист писал(а):что можете сказать по поводу Keil uVision ?
Ср авг 10, 2016 14:55:20
Ср авг 10, 2016 15:14:27
Ограничение размера кода 32 КБ. Кейл платный и стоит прилично.СЦБист писал(а):да не вроде бесплатная
Оно-то подойдет, только лучше изучать МК которые в дальнейшем будете применять в своих устройствах.СЦБист писал(а):для начинающего это пойдет
Чт авг 11, 2016 11:40:22
Чт авг 11, 2016 13:04:44
Чт авг 11, 2016 13:32:49
Чт авг 11, 2016 13:43:46
В архиве находится исполняемый файл EmBitz_0.42.exe. Это инсталлятор. Его нужно запустить и установить EmBitz как обычно устанавливаются программы. После установки на рабочем столе появится ярлык для запуска IDE.СЦБист писал(а):как теперь это установить ?
Чт авг 11, 2016 13:57:10
Чт авг 11, 2016 14:16:03
Первые это 32-ух битные микроконтроллеры на ядре ARM Cortex-M. А вторые 8-ми битные и у них ядро разработки фирмы ST, а не ARM.СЦБист писал(а):чем Stm32 отличается от Stm8 ?
Чт авг 11, 2016 14:35:51
Чт авг 11, 2016 14:51:56
Чт авг 11, 2016 15:05:15