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

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

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

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

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

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


 
Опции темы
Непрочитано 13.01.2017, 00:02  
de-em
Частый гость
 
Регистрация: 21.07.2007
Сообщений: 11
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
de-em на пути к лучшему
По умолчанию stm32f030f4p6 порты PF0, PF1 IO?

Подскажите у TSSOP20 эти порты могут быть переназначены как порты ввода вывода? А то в даташите как-то размыто. Или, как я понял, для моей серии эти порты только для внешнего кварца?
Код:
2  PF0-OSC_IN  (PF0)  I/O FT  I2C1_SDA(5)  OSC_IN
3  PF1-OSC_OUT (PF1)  I/O FT  I2C1_SCL(5)  OSC_OUT
(5.)     For STM32F030xC devices only
Реклама:
de-em вне форума  
Непрочитано 13.01.2017, 02:07  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: stm32f030f4p6 порты PF0, PF1 IO?

Могут, в табличке у вас так и написано.

I/O - ввод-вывод

И после ресета они именно эту функцию и выполняют (PF0 и PF1 в скобках за именем пина)

А примечание 5 означает, не то, что вы подумали, а что альтернативная функция, связанная с I2C1 у этих портов - есть только для F030xC серии.
AR_Favorit вне форума  
Сказали "Спасибо" AR_Favorit
de-em (15.01.2017)
Непрочитано 13.01.2017, 08:41  
de-em
Частый гость
 
Регистрация: 21.07.2007
Сообщений: 11
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
de-em на пути к лучшему
По умолчанию Re: stm32f030f4p6 порты PF0, PF1 IO?

Ага растолковали. Спасибо. Это я почему спрашивал у меня не получается эти порты сделать как IO может инициализация не правильная...
Код:
#define BTN_GPIO_PORT      GPIOF
#define RCC_BTN_GPIO        RCC_AHBPeriph_GPIOF
#define BTN_GPIO_PIN       GPIO_Pin_0

void BTN_Init (void)
{
	GPIO_InitTypeDef GPIO_InitStruct;

	RCC_AHBPeriphClockCmd(RCC_BTN_GPIO, ENABLE);
	GPIO_InitStruct.GPIO_Pin = BTN_GPIO_PIN; //Какие выводы конфигурируем
	GPIO_InitStruct.GPIO_Mode = GPIO_Mode_OUT; 	  //Вход GPIO_Mode_IN
	GPIO_InitStruct.GPIO_Speed = GPIO_Speed_2MHz; //Устанавливаем скорость работы модуля GPIO
	GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;   //Двухтактный выход
	//GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_DOWN; //
	GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL; //Без подтягивающих резисторов
	//GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_UP; //Привязка к питанию
	GPIO_Init(BTN_GPIO_PORT, &GPIO_InitStruct);
}
и где-то в
Код:
main()
{
GPIO_SetBits(BTN_GPIO_PORT, BTN_GPIO_PIN);
...
GPIO_ResetBits(BTN_GPIO_PORT, BTN_GPIO_PIN);
}
Ну не хочет он SetBits делать
Может не до инициализировал?

Последний раз редактировалось de-em; 13.01.2017 в 08:54.
de-em вне форума  
Непрочитано 13.01.2017, 12:14  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: stm32f030f4p6 порты PF0, PF1 IO?

А тактирование порта F включено?
AR_Favorit вне форума  
Непрочитано 13.01.2017, 13:08  
de-em
Частый гость
 
Регистрация: 21.07.2007
Сообщений: 11
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
de-em на пути к лучшему
По умолчанию Re: stm32f030f4p6 порты PF0, PF1 IO?

Сообщение от AR_Favorit Посмотреть сообщение
А тактирование порта F включено?
Так я ж привел код инициализации.
de-em вне форума  
Непрочитано 13.01.2017, 13:31  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: stm32f030f4p6 порты PF0, PF1 IO?

Сорри, просмотрел.

Так вроде все верно...

Последний раз редактировалось AR_Favorit; 13.01.2017 в 13:42.
AR_Favorit вне форума  
Непрочитано 13.01.2017, 15:24  
de-em
Частый гость
 
Регистрация: 21.07.2007
Сообщений: 11
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
de-em на пути к лучшему
По умолчанию Re: stm32f030f4p6 порты PF0, PF1 IO?

Посмотрел осцилом, на ногах PF0 и PF1 1.88v. Даже на старте до инициализации портов, хотя у остальных все в норме. В 0v только при нажатом ресете. Ноги в воздухе никуда не подключены. PF0 посадил на землю через кнопку, так PF1 поднялся до 3v. Чудеса

Последний раз редактировалось de-em; 13.01.2017 в 15:49.
de-em вне форума  
Непрочитано 13.01.2017, 18:31  
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: stm32f030f4p6 порты PF0, PF1 IO?

Отключите запуск кварца. У вас кварц включен, еще до настроек портов, оно так и есть, как раз такое напряжение и будет. Смотреть надо в файле system_stm32f0xx.c
Конкретно, нужно убрать установку бита HSEON в регистре RCC-›CR.
NewWriter вне форума  
Сказали "Спасибо" NewWriter
de-em (15.01.2017)
Непрочитано 15.01.2017, 04:13  
de-em
Частый гость
 
Регистрация: 21.07.2007
Сообщений: 11
Сказал спасибо: 4
Сказали Спасибо 1 раз в 1 сообщении
de-em на пути к лучшему
По умолчанию Re: stm32f030f4p6 порты PF0, PF1 IO?

Сообщение от NewWriter Посмотреть сообщение
Отключите запуск кварца.
Вот это дельный совет. Спасибо. А то всякие deinit(), или фокусы с
Код:
//Turn ON HSI
  RCC-›CR|=RCC_CR_HSION;
  
  //Wait until it's stable 
  while (!(RCC-›CR & RCC_CR_HSIRDY));
и т.п. не помогали.
de-em вне форума  
Непрочитано 15.01.2017, 09:41  
eddy
Почётный гражданин KAZUS.RU
 
Аватар для eddy
 
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,637
Сказал спасибо: 117
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
eddy на пути к лучшему
По умолчанию Re: stm32f030f4p6 порты PF0, PF1 IO?

Сообщение от NewWriter Посмотреть сообщение
У вас кварц включен, еще до настроек портов
Интересно, это что за шняга такая, которая самостоятельно всю периферию включает? Калокуб что ли?
__________________
Союз Советских Социалистических Округов Северной Америки
eddy вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
подключение дополнительных порты USB valeryi_kras_rus Ремонт оргтехники 0 19.02.2008 07:33


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


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