Форум РадиоКот https://radiokot.ru/forum/ |
|
STM8S003 Remap TIM1 https://radiokot.ru/forum/viewtopic.php?f=59&t=142007 |
Страница 1 из 1 |
Автор: | kedr63 [ Ср фев 15, 2017 09:17:45 ] |
Заголовок сообщения: | STM8S003 Remap TIM1 |
![]() Просьба сразу не пинать начинающих. IAR, STM8S003F Изучаю таймер TIM1, никак не могу получить импульсы на выводах PC6,PC7. часть кода СпойлерКод: void TIM1_config(void) { TIM1_DeInit(); TIM1_TimeBaseInit(8000, TIM1_COUNTERMODE_UP, 100, 0); /*TIM1_Pulse = CCR1_Val*/ TIM1_OC1Init(TIM1_OCMODE_PWM2, TIM1_OUTPUTSTATE_ENABLE, TIM1_OUTPUTNSTATE_ENABLE, 50, TIM1_OCPOLARITY_HIGH, TIM1_OCNPOLARITY_HIGH, TIM1_OCIDLESTATE_SET, TIM1_OCNIDLESTATE_RESET); TIM1_Cmd(ENABLE); TIM1_CtrlPWMOutputs(ENABLE); } DS стр 41 Option bytes Подскажите как правильно делать remap Код: FLASH_Unlock(FLASH_MEMTYPE_DATA);
FLASH_ProgramOptionByte(0x4803, 0x01); FLASH_ProgramOptionByte(0x4804, 0xFE); |
Автор: | JustRom [ Ср фев 15, 2017 11:46:51 ] |
Заголовок сообщения: | Re: STM8S003 Remap TIM1 |
В библиотечной функции FLASH_ProgramOptionByte() запись в NOPT регистр происходит сразу после запись в OPT. Вам не нужно вызывать данную функцию повторно. |
Автор: | kedr63 [ Ср фев 15, 2017 12:01:06 ] |
Заголовок сообщения: | Re: STM8S003 Remap TIM1 |
JustRom писал(а): В библиотечной функции FLASH_ProgramOptionByte() запись в NOPT регистр происходит сразу после запись в OPT. Вам не нужно вызывать данную функцию повторно. Спасибо! Получилось. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |