Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
Dymom84
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 91
1

Проблемы с SPI STM8L152

12.03.2013, 21:09. Просмотров 3351. Ответов 2
Метки нет (Все метки)

Пытаюсь послать байт по SPI. Плата STM8L- stm8l discovery (STM8L151C6T6)

Код
void  proc_SPI_Init(void)   // Инициализация SPI
{
CLK_PCKENR1 |= (1<<4); //Подаем тактирование на модуль SPI
//Настройка портов
// MOSI
PA_DDR_DDR3 = 1; //Настраиваем 3й пин порта A на выход
PA_CR1_C13 = 1; //Переключаем его в режим push-pull
// SCK
PB_DDR_bit.DDR5 = 1; //Настраиваем 5й пин порта B на выход
PB_CR1_bit.C15 = 1; //Переключаем его в режим push-pull
// 1.Скорость передачи
SPI1_CR1_BR  = 7;
// 2. Полярность тактовых импульсов
SPI1_CR1_CPOL =1;
SPI1_CR1_CPHA = 1;
// 3. Младший бит вперед
SPI1_CR1_LSBFIRST = 1;

// 4. Настройки NSS
SPI1_CR2_SSI =1;
SPI1_CR2_SSM = 1 ;
// Режим Master
SPI1_CR1_MSTR = 1;
// Включаем SPI
SPI1_CR1_SPE = 1;
}
Затем в основной программе посылаю байт в SPI:
Код
 while (SPI1_SR_TXE == 0)
{

}
SPI1_DR = 45;
Тактовые импульсы идут, но на выводе PA3 ничего нет. В чем может быть загвоздка?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2013, 21:09
Ответы с готовыми решениями:

Подключение W5100. Проблемы с SPI STM32
Второй день бьюсь с СПИ СТМ32. Подключаю W5100 к стм-ке. Так эта зараза (стм) никак не хочет...

Проблемы с fatfs через spi [решено].
Возникала такая проблема с fatfs через spi. Система монтируется, файлы открываются, и даже...

stm32f105, HAL, странные проблемы с SPI (polling).
Казалось бы, уж в SPI какой подвох может быть!? (при условии, что скорость, CPOL/CPHA и т.д....

Проблемы с SPI. STM32F103C6 + гироскоп L3G4200D [решено]
Здравствуйте. Подключаю гироскоп L3G4200D к STM32F103. Вот из даташита схема взаимодействия по SPI...

2
dsodir
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,284
12.03.2013, 21:20 2
Принцесса в другом замке

<Изображение удалено>
0
Dymom84
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 91
12.03.2013, 23:25 3
Помогло. Спасибо.
0
12.03.2013, 23:25
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2013, 23:25

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

STM8L152 RTC и спящий режим.
День добрый, хотел бы использовать STM8L152 в режиме минимально возможного потребляемого ...

ILI9341 SPI DMA, SPI, UART библиотеки
Доброго времени, форумчане... Посоветуйте библиотек плиз... 0) Либа для работы с контроллером по...

SPI Flash 25q128 как SD в SPI mode ?
ну задача использовать spi флешки вместо sd карт. Как это зделать? Будет ли работать если...

SPI -> 485->SPI
Есть необходимость переводить SPI на 485 интерфейс. Хотел бы уточнить, драйвер 485 сажать напрямую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.