реклама на сайте
подробности

 
 
> STM32 SPI(NSS - Hardware NSS mode), Не могу заставить работать
Danis
сообщение Nov 1 2010, 09:38
Сообщение #1


Twilight Zone
***

Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990



Привет, Всем.

Уже несколько часов не могу заставить аппаратно дергать пином PB12 (SPI2_NSS). У кого получилось, скажите че за там особенность или пожалуйста дайте примерчик кода инициализации. Спасибо!

Данные из SPI2 валят, синхронизацию тоже идет, а NSS на 0 и все.

Сообщение отредактировал Danis - Nov 1 2010, 09:53


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KnightIgor
сообщение Nov 1 2010, 11:07
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата
а NSS на 0 и все.


Может ты NSS не сделал PushPull? Если OK не подпереть резистором наверх, будешь мерять 0.
Go to the top of the page
 
+Quote Post
Danis
сообщение Nov 1 2010, 11:15
Сообщение #3


Twilight Zone
***

Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990



Цитата(KnightIgor @ Nov 1 2010, 15:07) *
Может ты NSS не сделал PushPull? Если OK не подпереть резистором наверх, будешь мерять 0.


Делал так
// Configure SPI2 pins: NSS
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOB, &GPIO_InitStructure);

И так:
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_12;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
GPIO_Init(GPIOB, &GPIO_InitStructure);

Все одно, не работает.


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post
KnightIgor
сообщение Nov 1 2010, 11:48
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Цитата(Danis @ Nov 1 2010, 12:15) *
Делал так
И так:


А сам SPI2 как инициализирован? Может в режим БЕЗ NSS?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 09:18
Рейтинг@Mail.ru


Страница сгенерированна за 0.01392 секунд с 7
ELECTRONIX ©2004-2016