|
STM32F103T8, Ride7, ШИМ на PB7 |
|
|
|
Aug 16 2010, 13:42
|
Частый гость
 
Группа: Свой
Сообщений: 96
Регистрация: 16-11-05
Из: г.Екатеринбург
Пользователь №: 10 930

|
Второй день маюсь. Не могу запустить ШИМ на ноге PB7. Что я делаю не так? Подскажите ,плиз!
Прикрепленные файлы
main.txt ( 1.33 килобайт )
Кол-во скачиваний: 77
|
|
|
|
|
 |
Ответов
|
Aug 17 2010, 20:15
|
Частый гость
 
Группа: Участник
Сообщений: 169
Регистрация: 31-08-05
Из: New York
Пользователь №: 8 118

|
А это - не то, что требуется? Код /******************************************************************************* * Function Name : RCC_SYSCLKConfig * Description : Configures the system clock (SYSCLK). * Input : - RCC_SYSCLKSource: specifies the clock source used as system * clock. This parameter can be one of the following values: * - RCC_SYSCLKSource_HSI: HSI selected as system clock * - RCC_SYSCLKSource_HSE: HSE selected as system clock * - RCC_SYSCLKSource_PLLCLK: PLL selected as system clock * Output : None * Return : None *******************************************************************************/ void RCC_SYSCLKConfig(u32 RCC_SYSCLKSource) { u32 tmpreg = 0;
/* Check the parameters */ assert(IS_RCC_SYSCLK_SOURCE(RCC_SYSCLKSource));
tmpreg = RCC->CFGR;
/* Clear SW[1:0] bits */ tmpreg &= CFGR_SW_Mask;
/* Set SW[1:0] bits according to RCC_SYSCLKSource value */ tmpreg |= RCC_SYSCLKSource;
/* Store the new value */ RCC->CFGR = tmpreg; }
--------------------
ASB
|
|
|
|
|
Aug 18 2010, 02:34
|
Частый гость
 
Группа: Участник
Сообщений: 169
Регистрация: 31-08-05
Из: New York
Пользователь №: 8 118

|
Цитата(Aleksandr Baranov @ Aug 17 2010, 16:15)  А это - не то, что требуется? Код /******************************************************************************* * Function Name : RCC_SYSCLKConfig * Description : Configures the system clock (SYSCLK). * Input : - RCC_SYSCLKSource: specifies the clock source used as system * clock. This parameter can be one of the following values: * - RCC_SYSCLKSource_HSI: HSI selected as system clock * - RCC_SYSCLKSource_HSE: HSE selected as system clock * - RCC_SYSCLKSource_PLLCLK: PLL selected as system clock * Output : None * Return : None *******************************************************************************/ void RCC_SYSCLKConfig(u32 RCC_SYSCLKSource) { u32 tmpreg = 0;
/* Check the parameters */ assert(IS_RCC_SYSCLK_SOURCE(RCC_SYSCLKSource));
tmpreg = RCC->CFGR;
/* Clear SW[1:0] bits */ tmpreg &= CFGR_SW_Mask;
/* Set SW[1:0] bits according to RCC_SYSCLKSource value */ tmpreg |= RCC_SYSCLKSource;
/* Store the new value */ RCC->CFGR = tmpreg; } И еще кусок из void RCC_DeInit(void): Код /* Set HSION bit */ RCC->CR |= (u32)0x00000001;
/* Reset SW[1:0], HPRE[3:0], PPRE1[2:0], PPRE2[2:0], ADCPRE[1:0] and MCO[2:0] bits*/ RCC->CFGR &= 0xF8FF0000; /* Reset HSEON, CSSON and PLLON bits */ RCC->CR &= 0xFEF6FFFF;
--------------------
ASB
|
|
|
|
Сообщений в этой теме
AndreyKeil STM32F103T8, Ride7 Aug 16 2010, 13:42 AHTOXA А включить таймер:
Код RCC->APB1ENR |= RCC_APB... Aug 16 2010, 14:34 AndreyKeil Включил теперь...
-не помогает.
RCC->APB2ENR|=... Aug 17 2010, 03:48 AHTOXA Вот мой рабочий код (таймер 2, канал 2):
Код#defin... Aug 17 2010, 04:55 AndreyKeil Сделал как ты написал, Антоха. С поправкой на тайм... Aug 17 2010, 06:43 AHTOXA Нашёл ошибку:
Код GPIOB->CRL=0x30000000;//альт... Aug 17 2010, 07:49  AndreyKeil Цитата(AHTOXA @ Aug 17 2010, 13:49) Нашёл... Aug 17 2010, 08:03   AHTOXA Цитата(adnega @ Aug 17 2010, 13:39) А ест... Aug 17 2010, 08:20    AndreyKeil Цитата(AHTOXA @ Aug 17 2010, 14:20) Вроде... Aug 17 2010, 08:42     AHTOXA Покажите полный код, что есть сейчас. Aug 17 2010, 08:55      AndreyKeil Цитата(AHTOXA @ Aug 17 2010, 14:55) Покаж... Aug 17 2010, 09:03       AHTOXA А куда делась строка
КодRCC_APB2PeriphClockCmd... Aug 17 2010, 09:14        AndreyKeil Цитата(AHTOXA @ Aug 17 2010, 15:14) А куд... Aug 17 2010, 09:23         AHTOXA Да не. Где вызов этой функции? Aug 17 2010, 09:50          AndreyKeil Цитата(AHTOXA @ Aug 17 2010, 15:50) Да не... Aug 17 2010, 10:15           adnega Цитата(AndreyKeil @ Aug 17 2010, 14:15) з... Aug 17 2010, 10:58           AHTOXA Цитата(AndreyKeil @ Aug 17 2010, 16:15) В... Aug 17 2010, 11:30         AHTOXA И, кстати, откуда вдруг появилась строка
Код AFIO-... Aug 17 2010, 09:54 adnega А в регистре RCC_APB2ENR бит AFIO_EN установлен? Aug 17 2010, 06:46 AndreyKeil Цитата(adnega @ Aug 17 2010, 12:46) А в р... Aug 17 2010, 06:53 adnega Код#include "stm32f10x_map.h"
#define RCC... Aug 17 2010, 07:39 adnega Попробывал код из сообщения #8. Все работает и в с... Aug 17 2010, 09:52 AndreyKeil Сегодня узнал интересную особенность. Я отлаживаю ... Aug 18 2010, 03:35 AndreyKeil Решил оставить в покое ШИМ и выдать простой меандр... Aug 18 2010, 07:45 AndreyKeil Нашел ошибку
У меня была строчка:
GPIOB-... Aug 18 2010, 18:15 AHTOXA Ура! Aug 19 2010, 05:04
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|