Easyelectronics.ru

Электроника для всех
Текущее время: 06 дек 2019, 02:52

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: msp430g2553 USCI SPI задержки
СообщениеДобавлено: 09 фев 2014, 00:17 
Здравствуйте!

Зарегистрирован: 12 июл 2013, 09:28
Сообщения: 4
Приветствую.
Собственно вот кусок кода:
Код:
     bic.b   #00010000b,&P1OUT      ; CS low
     mov.b   #5Ah,&UCB0TXBUF      ; transmit

Почему же такая большая задержка между "опусканием" CS и началом передачи? И это без проверки буфера на готовность.

Вложение:
1.jpg
1.jpg [ 90.4 Кб | Просмотров: 2472 ]


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: msp430g2553 USCI SPI задержки
СообщениеДобавлено: 09 фев 2014, 03:13 
Старожил

Зарегистрирован: 15 янв 2013, 13:24
Сообщения: 5665
А "большая задержка" - это сколько (в микросекундах или миллисекундах)?
И чему равна тактовая частота МК?
И есть ли в программе прерывания?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: msp430g2553 USCI SPI задержки
СообщениеДобавлено: 09 фев 2014, 03:20 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3323
пять тактов должно быть. может шесть, если само usci еще один такт тупит перекладывая из буфера в сдвиговый регистр.
судя по картинке вроде столько и получилось, если процессор как и USCI на 1МГц.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: msp430g2553 USCI SPI задержки
СообщениеДобавлено: 09 фев 2014, 23:29 
Здравствуйте!

Зарегистрирован: 12 июл 2013, 09:28
Сообщения: 4
AlexPM писал(а):
А "большая задержка" - это сколько (в микросекундах или миллисекундах)?
И чему равна тактовая частота МК?
И есть ли в программе прерывания?

Я имел ввиду относительные задержки. Время на передачу байта сопоставимо времени ожидания перед его отправкой.
Да. Данный код выполняется в внутри прерывания, вызываемого нажатием кнопки.

_pv писал(а):
судя по картинке вроде столько и получилось, если процессор как и USCI на 1МГц.

Ну теперь буду спать спокойно)).


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB