Jump to content

    

MaltsevIgor11061983

Новичок
  • Content Count

    2
  • Joined

  • Last visited

Community Reputation

0 Обычный

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Спасибо, коллеги за ссылки и ответы
  2. Добрый вечер,коллеги. Пришло (с опозданием) но все же пришло время применять в проекте отечественные МК 1986ВЕ1Т. Вот тут меня и ожидал сюрприз - настройка ARM после 8-ми битных контроллеров для меня кажется очень сложной в том смысле, что я не понимаю откуда в примерах пишутся те или иные команды. Конкретно, поясню на примере: Есть код (показан ниже) из примера. По функционалу -всё понятно, но где мне отыскать (прочитать) что есть вот такая команда RST_CLK_PCLKcmd (RST_CLK_PCLK_PORTC, ENABLE) или например вот такая PORT_StructInit. На 8-ми битные контролеры, даташит был единственным документом по которому можно было сразу начинать писать программу. Здесь же явно не так. В примерах описываются команды, которых нет в прямом виде в описании на контроллер 1986ВЕ1Т. Вопрос собственно вот в чем: Где взять полное описание таких команд на данный контроллер и назначение всех его регистров ? // Заводим структуру конфигурации вывода(-ов) порта GPIO PORT_InitTypeDef GPIOInitStruct; // Включаем тактирование порта C RST_CLK_PCLKcmd (RST_CLK_PCLK_PORTC, ENABLE); // Инициализируем структуру конфигурации вывода(-ов) порта значениями по умолчанию PORT_StructInit(&GPIOInitStruct); // Изменяем значения по умолчанию на необходимые нам настройки GPIOInitStruct.PORT_Pin = PORT_Pin_0; GPIOInitStruct.PORT_OE = PORT_OE_OUT; GPIOInitStruct.PORT_SPEED = PORT_SPEED_SLOW; GPIOInitStruct.PORT_MODE = PORT_MODE_DIGITAL; // Применяем заполненную нами структуру для PORTC. PORT_Init(MDR_PORTC, &GPIOInitStruct);