Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Микроконтроллеры, робототехника, схемотехника, 3D принтеры
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.08.2016, 16:33   #11
С.М.С
Участник клуба
 
Аватар для С.М.С
 
Регистрация: 29.12.2008
Сообщений: 1,599
По умолчанию

что-то я не въеду что за "сишные структуры периферии на модуль"? если речь об библиотеках от ST, то что там описывать? в самих файлах есть описание процедур, структур и каждого параметра. Или вам на русском надо?
С.М.С вне форума Ответить с цитированием
Старый 11.08.2016, 16:36   #12
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
что-то я не въеду что за "сишные структуры периферии на модуль"?
Код:
/**
  * @brief  SPI Configuration Structure definition
  */
typedef struct
{
  uint32_t Mode;               /*!< Specifies the SPI operating mode.
                                     This parameter can be a value of @ref SPI_Mode */

  uint32_t Direction;           /*!< Specifies the SPI bidirectional mode state.
                                     This parameter can be a value of @ref SPI_Direction */

  uint32_t DataSize;           /*!< Specifies the SPI data size.
                                     This parameter can be a value of @ref SPI_Data_Size */

  uint32_t CLKPolarity;        /*!< Specifies the serial clock steady state.
                                    This parameter can be a value of @ref SPI_Clock_Polarity */

  uint32_t CLKPhase;           /*!< Specifies the clock active edge for the bit capture.
                                    This parameter can be a value of @ref SPI_Clock_Phase */

  uint32_t NSS;                /*!< Specifies whether the NSS signal is managed by
                                    hardware (NSS pin) or by software using the SSI bit.
                                    This parameter can be a value of @ref SPI_Slave_Select_management */

  uint32_t BaudRatePrescaler;  /*!< Specifies the Baud Rate prescaler value which will be
                                    used to configure the transmit and receive SCK clock.
                                    This parameter can be a value of @ref SPI_BaudRate_Prescaler
                                    @note The communication clock is derived from the master
                                     clock. The slave clock does not need to be set. */

  uint32_t FirstBit;           /*!< Specifies whether data transfers start from MSB or LSB bit.
                                    This parameter can be a value of @ref SPI_MSB_LSB_transmission */

  uint32_t TIMode;             /*!< Specifies if the TI mode is enabled or not.
                                    This parameter can be a value of @ref SPI_TI_mode */

  uint32_t CRCCalculation;     /*!< Specifies if the CRC calculation is enabled or not.
                                    This parameter can be a value of @ref SPI_CRC_Calculation */

  uint32_t CRCPolynomial;      /*!< Specifies the polynomial used for the CRC calculation.
                                    This parameter must be a number between Min_Data = 0 and Max_Data = 65535 */
}SPI_InitTypeDef;
p51x на форуме Ответить с цитированием
Старый 11.08.2016, 16:40   #13
С.М.С
Участник клуба
 
Аватар для С.М.С
 
Регистрация: 29.12.2008
Сообщений: 1,599
По умолчанию

И? там же всё описано
С.М.С вне форума Ответить с цитированием
Старый 11.08.2016, 16:41   #14
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Вы первую тему ТС видите? Он не читатель...
p51x на форуме Ответить с цитированием
Старый 11.08.2016, 16:42   #15
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
Пепел Феникса, ST хоронит StdPeriph (если не уже). Теперь активно двигают HAL
ну Device часть там та же, потому без разницы.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 11.08.2016, 16:44   #16
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Не совсем. Они там много объединили и более универсально делают.
p51x на форуме Ответить с цитированием
Старый 12.08.2016, 11:49   #17
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

желательно в пдф

Последний раз редактировалось RAFA91; 12.08.2016 в 11:53.
RAFA91 вне форума Ответить с цитированием
Старый 12.08.2016, 11:50   #18
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
где взять структуры на периферию STM32F401 .

желательно в пдф
Цитата:
Сообщение от С.М.С Посмотреть сообщение
что-то я не въеду что за "сишные структуры периферии на модуль"? если речь об библиотеках от ST, то что там описывать? в самих файлах есть описание процедур, структур и каждого параметра. Или вам на русском надо?
именно это мне и надо. где нарыть эти процедуры и структуры

на периферию чипа ?


EmBitz_0.42.exe уже есть

Последний раз редактировалось RAFA91; 12.08.2016 в 11:54.
RAFA91 вне форума Ответить с цитированием
Старый 12.08.2016, 12:50   #19
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Возьмите Drivers\BSP\STM32F401-Discovery\STM32F401-Discovery_BSP_User_Manual.chm это сгенеренная по тегам документация
p51x на форуме Ответить с цитированием
Старый 12.08.2016, 13:15   #20
RAFA91
Заблокирован
 
Регистрация: 06.02.2011
Сообщений: 1,999
По умолчанию

Цитата:
Сообщение от RAFA91 Посмотреть сообщение
и


EmBitz_0.42.exe уже есть
уже есть
RAFA91 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
stm32 irq9_5 и одна из линий p51x Микроконтроллеры, робототехника, схемотехника, 3D принтеры 0 25.06.2016 19:39
Литература для начинающих по программированию STM32 Astradam Микроконтроллеры, робототехника, схемотехника, 3D принтеры 2 25.04.2016 11:08
Портировать проект GCC(ATxMEGA) в среду KEIL(STM32) AgasferCNC Фриланс 0 03.04.2015 12:35
asm и arm(stm32) evilboy Помощь студентам 0 03.06.2012 20:42
Халявный STM32 Discovery ??? gefest58 Свободное общение 3 22.04.2011 16:33