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

 
 
> STM32 SPI в HAL прыгает CS, Управление в STM32 сигналом CS аппаратно
Pasa
сообщение Jul 14 2016, 19:56
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 4-03-09
Из: Беларусь, Минск
Пользователь №: 45 665



Всем доброго времени суток.

1.
Недавно решил освоить STM32(STM32F051). Нужно управлять через SPI девайсом CC2500.
Девайс требует одного CS на несколько байт . В библиотеке HAL функции приема передачи после каждого байта снимают CS. Пришлось CS ставить на программное ручное управление.
Можно как-то заставить HAL не дергать CS для передачи паравоза из нескольких байт?

2.
И еще...такой вопрос неопытного....
В IAR прошиваю контроллер через Jetlink, запускаю отладку - программа крутиться.
А если отсоединить Jetlink и просто подать питание на контрлллер, то ничего не запускается....
Как прошить из IAR программу в контроллер чтобы она там сама крутилась после подачи питания без всяких внешних подключений?

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Lagman
сообщение Jul 14 2016, 20:39
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 875
Регистрация: 28-10-05
Пользователь №: 10 245



Цитата(Pasa @ Jul 14 2016, 22:56) *
Можно как-то заставить HAL не дергать CS для передачи паравоза из нескольких байт?

А какой командой вы записываете паровоз байт?
Go to the top of the page
 
+Quote Post
Pasa
сообщение Jul 14 2016, 20:42
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 107
Регистрация: 4-03-09
Из: Беларусь, Минск
Пользователь №: 45 665



Цитата(Lagman @ Jul 15 2016, 00:09) *
А какой командой вы записываете паровоз байт?

HAL_SPI_TransmitReceive(&hspi1, (uint8_t*)&tx_byte[0], (uint8_t*)&rx_byte[0], 2, 10000)
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 14:39
Рейтинг@Mail.ru


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