Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 05.02.2016, 21:21  
dgrishin
Почётный гражданин KAZUS.RU
 
Регистрация: 12.02.2013
Сообщений: 1,038
Сказал спасибо: 43
Сказали Спасибо 273 раз(а) в 214 сообщении(ях)
dgrishin на пути к лучшему
По умолчанию Re: Не получается настроить прерывание на кнопке (STM32F407Discovery)

Сообщение от dosikus Посмотреть сообщение
индюк, это SPL .
PHP код:
void Led_init(void)
     {
         
        
RCC-›AHBENR |= RCC_AHBENR_GPIOAEN RCC_AHBENR_GPIOBEN;
      
RCC-›APB1ENR |=RCC_APB1ENR_TIM3EN;
    
      
GPIOA-›MODER &= ~(GPIO_MODER_MODER6 |GPIO_MODER_MODER7) ; 
      
GPIOA-›MODER |= (GPIO_MODER_MODER6_1 GPIO_MODER_MODER7_1);
    
GPIOA-›AFR[0] |= (1‹‹4*6)|(1‹‹4*7);         
      
GPIOB-›MODER &= ~(GPIO_MODER_MODER1) ;  
      
GPIOB-›MODER |= GPIO_MODER_MODER1_1 ;
    
GPIOB-›AFR[0] |= (1‹‹4*1);        
         
      
TIM3-›PSC 48-1;
    
TIM3-›ARR 256-1;
    
TIM3-›CCR2 0;
    
TIM3-›CCR1 0;
        
TIM3-›CCR4 0;

        
TIM3-›CCMR1 |= (TIM_CCMR1_OC2M_2 |TIM_CCMR1_OC2M_1 |TIM_CCMR1_OC2FE |
                        
TIM_CCMR1_OC1M_2 |TIM_CCMR1_OC1M_1 |TIM_CCMR1_OC1FE );
        
TIM3-›CCMR2 |= (TIM_CCMR2_OC4M_2 |TIM_CCMR2_OC4M_1 |TIM_CCMR2_OC4FE ); 
        
TIM3-›CCER |= TIM_CCER_CC2E |TIM_CCER_CC1E |TIM_CCER_CC4E;
        
TIM3-›CR1 |= TIM_CR1_CEN;    
                     
     } 
Это хардкорный CMSIS
Реклама:
dgrishin вне форума  
Непрочитано 05.02.2016, 21:23  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,712
Сказал спасибо: 189
Сказали Спасибо 3,194 раз(а) в 2,071 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Не получается настроить прерывание на кнопке (STM32F407Discovery)

dgrishin, это для тех кому не впадлу структуру процессора изучить. а, ну и еще у таких людей все начинает работать сразу
__________________
кагмаподэ магмаподэ
индюк вне форума  
Сказали "Спасибо" индюк
dosikus (05.02.2016)
Непрочитано 05.02.2016, 21:29  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от dgrishin Посмотреть сообщение
Это хардкорный CMSIS
Для начала поймем что есть CMSIS - Cortex Microcontroller Software Interface Standard
Стандарт он и в Африке стандарт в отличии от быдлоиндусской записи .
Отлично читаемый и понимаемый .

Сообщение от индюк Посмотреть сообщение
а чо за spl то такой???
Прослойка между CMSIS и юзер кодом, никому не нужная и вредная ...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 05.02.2016, 21:36  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,712
Сказал спасибо: 189
Сказали Спасибо 3,194 раз(а) в 2,071 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Не получается настроить прерывание на кнопке (STM32F407Discovery)

ща начнется - а почему у меня 146% памяти заняло.......
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 05.02.2016, 21:39  
Реостат
Частый гость
 
Регистрация: 29.10.2015
Сообщений: 33
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Реостат на пути к лучшему
По умолчанию Re: Не получается настроить прерывание на кнопке (STM32F407Discovery)

Для кого мозгами блистаем, друзья? У меня уже все работает.
Реостат вне форума  
Непрочитано 05.02.2016, 22:07  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,712
Сказал спасибо: 189
Сказали Спасибо 3,194 раз(а) в 2,071 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Не получается настроить прерывание на кнопке (STM32F407Discovery)

Реостат,
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 05.02.2016, 22:24  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Не получается настроить прерывание на кнопке (STM32F407Discovery)

Сообщение от Реостат Посмотреть сообщение
У меня уже все работает.
Так и дергаем ARR?
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 05.02.2016, 22:42  
Реостат
Частый гость
 
Регистрация: 29.10.2015
Сообщений: 33
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Реостат на пути к лучшему
По умолчанию Re: Не получается настроить прерывание на кнопке (STM32F407Discovery)

Охохох... Гордыня до добра не доведет.

Господа модераторы, тему можно закрывать или удалять.
Смысл место на жестком диске тратить?
Реостат вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прерывание по совпадению таймера 1 gruffi AVR 38 21.10.2016 22:58
Как настроить прерывание в NXP LPC1343 в IAR? Fangir ARM 2 10.08.2015 21:01
STM32 Не получается настроить термометр ds1621 sanstan ARM 6 19.04.2013 15:43
Как настроить прерывание от таймера реального времени c04 Микроконтроллеры, АЦП, память и т.д 0 25.05.2010 21:19


Часовой пояс GMT +4, время: 07:50.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot