Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2017-авг-18 04:19

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 2016-сен-22 14:38 
Не в сети

Зарегистрирован: 2016-сен-22 12:55
Сообщения: 6
Хочу вынести на обсуждение вопрос о создании "Генератора начальных конфигураций" для Миландровских микроконтроллеров.
(Полную генерацию проекта как в STM32CubeMX сделать проблематично, но сгенерировать main.c с начальными конфигурациями SystemClock, GPIO, ADC и т.п. на мой взгляд реальная задача)

Вопросы следующие:
Актуальна ли такая задача вообще?
В каком приоритете имеет смысл развивать?

1. Визуальная конфигурация выводов (что бы было понятно что и где есть у этого МК)
Открыть
Изображение
Закрыть

2. Конфигурация частот
Открыть
Изображение
Закрыть

3. Конфигурация GPIO
Открыть
Генерация кода как тут
Код:
void MX_GPIO_Init(void)
{

  GPIO_InitTypeDef GPIO_InitStruct;

  /* GPIO Ports Clock Enable */
  __HAL_RCC_GPIOC_CLK_ENABLE();
  __HAL_RCC_GPIOA_CLK_ENABLE();
  __HAL_RCC_GPIOB_CLK_ENABLE();

  /*Configure GPIO pin Output Level */
  HAL_GPIO_WritePin(GPIOA, GPIO_PIN_1, GPIO_PIN_RESET);

  /*Configure GPIO pin : PA1 */
  GPIO_InitStruct.Pin = GPIO_PIN_1;
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
  GPIO_InitStruct.Pull = GPIO_NOPULL;
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
  HAL_GPIO_Init(GPIOA, &GPIO_InitStruct);

}
Закрыть

4. Конфигурация АЦП, UART и прочего...
Открыть
Изображение
Закрыть


PS: Вижу это приложение как - Собственно приложение + набор XML файлов содержащих соотношения Функция-Регистр


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2016-сен-22 18:11 
Не в сети
Аватара пользователя

Зарегистрирован: 2011-окт-19 17:25
Сообщения: 521
Откуда: г. Владимир ОАО "ВКБР"
vladimir88 писал(а):
Хочу вынести на обсуждение вопрос о создании "Генератора начальных конфигураций" для Миландровских микроконтроллеров...


А чем Вам этот проект (ссылка) не нравится?

_________________
"В радиотехнике, как в церкви - многое не понятно, но приходится верить"
ВлГУ. к.т.н Садовский Н.В


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2016-сен-22 19:12 
Не в сети

Зарегистрирован: 2016-сен-22 12:55
Сообщения: 6
Вероятно по причине недавней регистрации, не все закрома данного форума обшарил...


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 2016-сен-23 15:51 
Не в сети

Зарегистрирован: 2016-сен-22 12:55
Сообщения: 6
Хотя вопрос о необходимости п.1 все же остается актуальным


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB