Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Мистическая проблема с SPI в atmega32

Непрочитано 23.09.2011, 11:54  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Мистическая проблема с SPI в atmega32

Сообщение от niXto Посмотреть сообщение
А с СПИ имеет смысл работать только на прерываниях
Слишком категоричное утверждение... всё зависит от задачи...
Реклама:
st_1 вне форума  
Непрочитано 30.09.2011, 18:52  
Solaris_M
Частый гость
 
Регистрация: 19.07.2009
Сообщений: 39
Сказал спасибо: 1
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
Solaris_M на пути к лучшему
По умолчанию Re: Мистическая проблема с SPI в atmega32

Девайс работал... но криво.. -все биты были сдвинуты на один вправо.. промудохался дня два с этим, код переписывал, осциллом глядел, в уме байты считал).. вроде всё ок, но глючит! оказалось что atmega48 имеет слабый выход тактового сигнала spi, и при подключенном щупе осциллографа происходит такой косяк.. имейте ввиду
Переключил на высокоимпендасный вход(кстати приборчик dso quad, кривовато но работает), всё встало на свои места.
Solaris_M вне форума  
Непрочитано 01.10.2011, 20:52  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,457
Сказал спасибо: 3,225
Сказали Спасибо 3,511 раз(а) в 2,392 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Мистическая проблема с SPI в atmega32

Сообщение от Solaris_M Посмотреть сообщение
Переключил на высокоимпендасный вход(кстати приборчик dso quad, кривовато но работает), всё встало на свои места.
Это чего, на 50 Ом нагружали? Феерично...
ForcePoint вне форума  
Непрочитано 02.10.2011, 18:47  
Solaris_M
Частый гость
 
Регистрация: 19.07.2009
Сообщений: 39
Сказал спасибо: 1
Сказали Спасибо 10 раз(а) в 10 сообщении(ях)
Solaris_M на пути к лучшему
По умолчанию Re: Мистическая проблема с SPI в atmega32


нет, на 30pf и примерно 1Мом
подключил через щуп 1:10, всё попёрло.
встретилась кстати ещё одна проблема, раз в полсекунды один пакет выпадал... бился полдня с этим, потом дошло - проц устройства переключался из слэйва(в котором я им рулил) в мастер, и опрашивал ещё один корпус мс, а cs дёргал обоих мс. переделал вызов прерывания - заработало как часы.
осцил помог, уже написал к нему пол листа а4 замечаний, а он всётаки уже 2 раза выручил
Solaris_M вне форума  
Непрочитано 13.10.2011, 12:53  
Godzilla82
Почётный гражданин KAZUS.RUN
 
Регистрация: 29.10.2006
Сообщений: 1,449
Сказал спасибо: 99
Сказали Спасибо 318 раз(а) в 234 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: Мистическая проблема с SPI в atmega32

Сообщение от niXto Посмотреть сообщение
Как-то интересно вы читаете документацию, этот флаг как и большинство остальных сбрасывается командой RETI обработчика прерывания.
Сорри, говорил про ATtiny2313. В меге, действительно, очищается при выходе из прерывания.

Сообщение от niXto Посмотреть сообщение
А с СПИ имеет смысл работать только на прерываниях
Работа по прерываниям - медленная. И смысл зависит от поставленной задачи.
Godzilla82 вне форума  
Непрочитано 13.10.2011, 12:55  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Мистическая проблема с SPI в atmega32

Сообщение от Godzilla82 Посмотреть сообщение
Работа по прерываниям - медленная. И смысл зависит от поставленной задачи.
Ушел пакет, поднялся флаг, загрузились данные в регистр, вышел из прерывания.
Куда уж быстрее?
Easyrider83 вне форума  
Непрочитано 13.10.2011, 12:58  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Мистическая проблема с SPI в atmega32

Сообщение от Easyrider83 Посмотреть сообщение
Куда уж быстрее?
Без прерываний!!!
st_1 вне форума  
Непрочитано 13.10.2011, 13:00  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Мистическая проблема с SPI в atmega32

Сообщение от st_1 Посмотреть сообщение
Без прерываний!!!
Поясните, пожалуйста.
Easyrider83 вне форума  
Непрочитано 13.10.2011, 13:03  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Мистическая проблема с SPI в atmega32

поллинг наверно
jump вне форума  
Непрочитано 13.10.2011, 13:05  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,821
Сказал спасибо: 919
Сказали Спасибо 4,289 раз(а) в 2,570 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Мистическая проблема с SPI в atmega32

Сообщение от jump Посмотреть сообщение
поллинг наверно
Разумеется. Только чем оно быстрее?
Easyrider83 вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с SPI mcp3550 :? dnpdz Proteus 5 30.05.2011 23:44
Проблема с SPI mcp3550. dnpdz Микроконтроллеры, АЦП, память и т.д 4 13.03.2011 04:25
Глюк Протеуса при работе с SPI ATMEGA32 Klim63 Микроконтроллеры, АЦП, память и т.д 0 17.05.2010 03:04
Проблема с EEPROM в atmega32 tosha81k Микроконтроллеры, АЦП, память и т.д 16 28.04.2007 07:04
Проблема с SPI АТ25256 Leonid68 Микроконтроллеры, АЦП, память и т.д 5 11.08.2005 23:26


Часовой пояс GMT +4, время: 15:01.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.