Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить

Один кварц на два микроконтроллера

Вт июн 24, 2014 11:40:44

Имеется два микроконтроллера STM32F0 (в принципе, не важно какие) на одной плате.
Можно ли обойтись одним кварцем для двух микроконтроллеров? :wink:

Re: Один кварц на два микроконтроллера

Вт июн 24, 2014 11:52:11

можно вывести SYSCLK на ножку MCO
http://forum.stellarisiti.com/topic/61- ... 8-stm32f0/

Re: Один кварц на два микроконтроллера

Вт июн 24, 2014 11:57:55

Можно, выше ответили.
Но если возникает такая потребность - проще взять МК пожирнее. Благо в семействе STM32 это совсем не проблема.

Re: Один кварц на два микроконтроллера

Вт июн 24, 2014 12:01:58

oleg110592, А потом ножку MCO тупо можно соединить с ножкой OSC_IN второго микроконтроллера?

ploop, мне нужно 20 АЦП каналов в устройстве (или 18 хотя-бы), плюс компактность. Я пришел к выводу, что нужно брать два МК в корпусе UFQFPN32 - один будет master, другой slave.
Последний раз редактировалось Солнцеворот Вт июн 24, 2014 16:53:09, всего редактировалось 1 раз.

Re: Один кварц на два микроконтроллера

Вт июн 24, 2014 12:22:00

документация:
Изображение

Re: Один кварц на два микроконтроллера

Вт июн 24, 2014 13:12:18

Скопирую сюда код для настройки вывода MCO.
Код:
/**
* Cortex M0 - STM32F0 Discovery board code spew out one of the clocks on PA.8
*/
void OutputMCO() {
GPIO_InitTypeDef GPIO_InitStructure;

RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIOA, ENABLE);

/* Output clock on MCO pin ----------*/

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_8;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_Init(GPIOA, &GPIO_InitStructure);

// pick one of the clocks to spew
RCC_MCOConfig(RCC_MCOSource_SYSCLK); // Put on MCO pin the: System clock selected
//RCC_MCOConfig(RCC_MCOSource_HSE); // Put on MCO pin the: freq. of external crystal
//RCC_MCOConfig(RCC_MCOSource_PLLCLK_Div2); // Put on MCO pin the: System clock selected
}
Ответить