|
|
  |
STM32F4 продолжает подкидывать сюрпрайзы, SPI2 не ловит младший бит в байте |
|
|
|
Feb 16 2015, 19:04
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(Golikov A. @ Feb 16 2015, 22:37)  полярность и фаза клока? Всё по нулям. Цитата(Golikov A. @ Feb 16 2015, 22:37)  кто-что рулит чип селлектом? Софтварно.
|
|
|
|
|
Feb 16 2015, 19:47
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(ViKo @ Feb 16 2015, 23:32)  Длинная линия, Ватсон! Нет. Меня на такую фигню не купишь. Цитата(scifi @ Feb 16 2015, 23:33)  "По нулям" - это "согласовано со слэйвом" или как? Да это всё не по делу. Имеется сигнал MISO, который судя по осциллографу (да по и логике) передаёт сигнал 0х51 (к примеру), а принимается 0х50, вот и всё.
|
|
|
|
|
Feb 17 2015, 05:39
|
Частый гость
 
Группа: Участник
Сообщений: 121
Регистрация: 8-11-05
Пользователь №: 10 577

|
Цитата(Dr.Alex @ Feb 17 2015, 00:47)  Имеется сигнал MISO, который судя по осциллографу (да по и логике) передаёт сигнал 0х51 (к примеру), а принимается 0х50, вот и всё. сигнал SCK то имеется на второй щуп, и полярность с фазой правильно на осцыле (а не по логике) выглядят?
|
|
|
|
|
Feb 17 2015, 08:18
|
Местный
  
Группа: Свой
Сообщений: 246
Регистрация: 28-05-08
Из: г. Ижевск
Пользователь №: 37 893

|
Цитата(Dr.Alex @ Feb 17 2015, 12:09)  Блин народ, вы меня удивляете. А что, теоретически возможно так настроить SPI чтобы младший бит не принимался? :-)))))) запросто - например когда фронт стробирования данных по клокам идёт одновременно со сменной этих данных
|
|
|
|
|
Feb 17 2015, 08:46
|
Местный
  
Группа: Свой
Сообщений: 339
Регистрация: 5-05-11
Пользователь №: 64 797

|
Цитата(Dr.Alex @ Feb 17 2015, 11:33)  Ваще-то речь о приёме. Или вы имеете в виду, что поскоку приём это тоже передача (:-)) то вся эта фигня с проверкой BSY или TXE и здесь может нагадить? Но ведь используется последняя либа от производителя.... Настройте SPI на прием/передачу большего числа разрядов, чем требуется. Тогда сможете сказать, влияет ли факт окончания посылки на принятые данные.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|