|
|
  |
STM32F4 продолжает подкидывать сюрпрайзы, SPI2 не ловит младший бит в байте |
|
|
|
Feb 17 2015, 14:14
|
Гуру
     
Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454

|
Цитата Ещё пример. Первый байт принимается как 0х83!! Второй как 0х4Е!! :-о при этом пересылается 0x82 и 0x4F как я вижу... такое чувство что последний бит не теряется а принимается инверсией. Нет у СТМ какого-то хитровыкрученного режима с какими нибудь подтверждениями ? типа 7 битной передачи с контролем четности в 8 бите? ну это к примеру.... может там правда что схемно? я видел как один раз из за кондеров без земли рс232 во время передачи потихоньку плыл вверх, и начинал передавать нормально а к концу передачи уплывал и лажал... попробуйте послать 0xFF много раз потом 0xAA, потом 0xEE, потом 0xCC, потом 0x88 все сереями и снимите осциллограммы и результаты приема...
|
|
|
|
|
Feb 17 2015, 15:55
|
Местный
  
Группа: Свой
Сообщений: 339
Регистрация: 5-05-11
Пользователь №: 64 797

|
Цитата(Dr.Alex @ Feb 17 2015, 18:16)  Забил на этот СПИ и сделал путём дрыгания лапами, благо обмен редкий. Работает без каких-либо неожиданностей, причём скорость клока больше мегагерца.
Гадость какая-то этот ваш заливной STM32.. :-о :-о :-о 1МГц это потолок? Че-то мало... PS. А как же докопаться до истины?)
|
|
|
|
|
Feb 17 2015, 18:30
|
Профессионал
    
Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863

|
Цитата(ViKo @ Feb 17 2015, 22:22)  Может, и так, а, вдруг, нет? Лучше бы посмотреть на ножке микроконтроллера относительно его же земляной ноги. А если почитать DR два раза? Собсно качество сигнала (на последней картинке например) я смотрел конечно не с крокодилом, прицепленным хрен знает куда, а с "иглой". Это когда крокодил вообще отцепляется от щупа, вместо него ставится насадка с иглой, и она втыкается в ближайшую к сигналу землю. Диагноз вы видите на картинке:: качество сигнала без вопросов. А ДР я даже в отладчике ИАРа вижу, разночтений нет.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|