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

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

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

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

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

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


 
Опции темы

Изучаем STM32 Cortex M3

Непрочитано 30.04.2014, 23:02  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Что за бред? Пишите скважность 0 и будет низкий уровень на выходе.
Реклама:
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
vovanxp (01.05.2014)
Непрочитано 30.04.2014, 23:16  
vovanxp
Частый гость
 
Регистрация: 26.02.2011
Сообщений: 19
Сказал спасибо: 3
Сказали Спасибо 1 раз в 1 сообщении
vovanxp на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Реально бред, все работает записал скважность 0.
Спасибо
vovanxp вне форума  
Непрочитано 07.05.2014, 09:49  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Как программно закрыть прошивку от чтения? Что-то не работает SPL функция.
Код:
Errors.Flash = FLASH_ReadOutProtection(ENABLE);
Easyrider83 вне форума  
Непрочитано 07.05.2014, 10:48  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

PM0063
..
niXto вне форума  
Непрочитано 07.05.2014, 11:29  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Гуглить я и сам умею. Функция должна работать. Все по мануалу. Но почему-то прошивка не закрывается. Про резет после функции не забыл.
Easyrider83 вне форума  
Непрочитано 10.05.2014, 14:35  
PREMIER_MSL
Прохожий
 
Регистрация: 30.09.2007
Сообщений: 1
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
PREMIER_MSL на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Доброго времени суток.
К отладочной плате STM32VLDISCOVERY подключил энкодер на входы TIM2. Все работает, все нормально. Решил увеличить разрядность регистра, соединив 2 таймера TIM2 - master и TIM3 - slave. Если вращать энкодер на увеличение, то все нормально - работает как 32-битный регистр, а если уменьшать, то как только TIM2 переходит с 0000 на FFFF, TIM3 все равно увеличивается. Получается что TIM3 работает только на увеличение. Попробовал режимы SlaveMode_External1, SlaveMode_Trigger, SlaveMode_Gated, SlaveMode_Reset. Ни в одном TIM3 не работает в оба направления. Есть ли возможность заставить TIM3 работать в 2-х направлениях?
PREMIER_MSL вне форума  
Непрочитано 13.05.2014, 23:54  
Ozzy
Временная регистрация
 
Регистрация: 12.06.2005
Сообщений: 51
Сказал спасибо: 4
Сказали Спасибо 7 раз(а) в 4 сообщении(ях)
Ozzy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Знаю что вопрос заезженный но:
Проц stm32f100c8rbt6, нужно использовать ноги PB3 PB4 PA15, ясень пень что они по умолчанию используются под jtag . Делаю ремап:

PHP код:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_AP  B2Periph_GPIOA|RCC_APB2Periph_GPIOB, ENABLE);

 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB |RCC_APB2Periph_AFIO, ENABLE); // Alternate Function

      GPIO_InitStruct.GPIO_Pin   = GPIO_Pin_3|GPIO_Pin_4;
      GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
      GPIO_InitStruct.GPIO_Mode  = GPIO_Mode_Out_PP;

      GPIO_Init(GPIOB, &GPIO_InitStruct);
      //jtag output needed to be off
      GPIO_WriteBit  ( GPIOB,GPIO_Pin_4,Bit_RESET);

      GPIO_InitStruct.GPIO_Pin   = GPIO_Pin_13;
      GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
      GPIO_InitStruct.GPIO_Mode  = GPIO_Mode_Out_PP;
      GPIO_Init(GPIOA, &GPIO_InitStruct); 
пробую использовать

Код:
       GPIOB-›BSRR = GPIO_BSRR_BS3;
       GPIOB-›BSRR = GPIO_BSRR_BR3;

       GPIOA-›BSRR = GPIO_BSRR_BS15;
       GPIOA-›BSRR = GPIO_BSRR_BR15;

и ничего, тупо 3,3 Вольта на ножках хоть ты тресни
ткните носом че не так делаю ?
Ozzy вне форума  
Непрочитано 14.05.2014, 00:05  
Ozzy
Временная регистрация
 
Регистрация: 12.06.2005
Сообщений: 51
Сказал спасибо: 4
Сказали Спасибо 7 раз(а) в 4 сообщении(ях)
Ozzy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Дошло ))
Правильно так :

PHP код:
  /*Enable or disable APB2 peripheral clock */
      RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_AP  B2Periph_GPIOA|RCC_APB2Periph_GPIOB, ENABLE);


/***/
        
      RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB |RCC_APB2Periph_AFIO, ENABLE); // Alternate Function
    GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE); // JTAG
    
      GPIO_InitStruct.GPIO_Pin   = GPIO_Pin_3|GPIO_Pin_4;
      GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
      GPIO_InitStruct.GPIO_Mode  = GPIO_Mode_Out_PP;

      GPIO_Init(GPIOB, &GPIO_InitStruct);
      //jtag output needed to be off
      GPIO_WriteBit  ( GPIOB,GPIO_Pin_4,Bit_RESET);


      GPIO_InitStruct.GPIO_Pin   = GPIO_Pin_13;
      GPIO_InitStruct.GPIO_Speed = GPIO_Speed_50MHz;
      GPIO_InitStruct.GPIO_Mode  = GPIO_Mode_Out_PP;
      GPIO_Init(GPIOA, &GPIO_InitStruct); 
Ozzy вне форума  
Непрочитано 17.05.2014, 15:50  
Ozzy
Временная регистрация
 
Регистрация: 12.06.2005
Сообщений: 51
Сказал спасибо: 4
Сказали Спасибо 7 раз(а) в 4 сообщении(ях)
Ozzy на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

ага STM32F100C8T6B
Ozzy вне форума  
Непрочитано 18.05.2014, 20:45  
alpenov
Прохожий
 
Регистрация: 19.10.2008
Адрес: Санкт-Петербург, Россия
Сообщений: 6
Сказал спасибо: 1
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
alpenov на пути к лучшему
По умолчанию Re: Изучаем STM32 Cortex M3

Господа ембеддеры. Нету ли у кого-нибудь работающего порта ОСРВ микроСиОС-II v.2.8x...2.9x для МК STM32F100RB исключительно с образовательно-ознакомительными целями (имею рабочий порт для F103RB c сайта разработчика микроСи-ОС -www.micrium.com). Самому адаптировать порт образования немного не хватает. Заранее спасибо за беспокойство.
alpenov вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Школа АRMрестлинга Uragan90 Микроконтроллеры, АЦП, память и т.д 54 22.08.2011 16:13
ARM Cortex M3 + Linux SiMiLya Микроконтроллеры, АЦП, память и т.д 10 17.06.2011 17:20
Помогите с STM32 - очень нужно... yakuzaa Микроконтроллеры, АЦП, память и т.д 60 04.08.2010 11:04
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.