Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

шозанах? tiny 45 SPI принятый байт сдвинут влево

Отправлено maik-vs 22 октября 2008 г. 12:27


Кто может объяснить? В SPI задвигается байт (вижу на осцилле - красиво входит). В прерывании по переполнении счётчика (вижу на осцилле - после последнего импульса на SCK) читаю из USIBR как по даташиту. И байт сдвинут влево, а младший - всегда 1. Тогда читаю сначала USIBR, потом USIDR - там байт сдвинут вправо!!! старший бит 0. Если читать сначала из USIDR то тут всё нормально. Потом всё равно приходится читать USIBR чтобы сбросился флаг прерывания. Это фича, бага или шо-то третье???


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 387:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru