6 Reset and clock control for STM32F42xxx and STM32F43xxx (RCC)
7 Reset and clock control for STM32F405xx/07xx and STM32F415xx/17xx (RCC)
Как я должен узнать какой регистр за что отвечает?
И все - больше ни слова! Хочется побольше про все это узнать.... ( например, как я должен был узнать, что тактирование в обще нужно включать? )
почитать документацию на микроконтроллер, посмотреть примеры.как я должен был узнать, что тактирование в обще нужно включать?
Код: Выделить всё
/* GPIOG Peripheral clock enable */
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOG, ENABLE);Я умею немного писать на ассемблере для AVR.
В принципе ни чего сложного.
Дак в том-то и дело, что в справочном руководстве мало что объясняется. ( может не туда смотрю? )oleg110592 писал(а):почитать документацию на микроконтроллер, посмотреть примеры.
Аналогично и в "датащитах" на STM, имхо даже лучше.uwrtey писал(а):В датащитах на Atmel все разжевано донельзя..
Код: Выделить всё
/* GPIOG Peripheral clock enable */
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOG, ENABLE);Код: Выделить всё
#define RCC_AHB1Periph_GPIOG ((uint32_t)0x00000040)
RCC->AHB1ENR |= RCC_AHB1Periph_GPIOG;Если внимательно читать весь раздел про RCC (документацию на английском редко кто так читает),uwrtey писал(а):И все - больше ни слова! Хочется побольше про все это узнать.... ( например, как я должен был узнать, что тактирование в обще нужно включать? )