-
- CRC сами считаете? Количество переданных и принятых данных совпадает? Как конец передачи показываете? Последний байт не теряете? - koyodza(26.06.2011 17:18)
- CRC считаю сам. Конец передачи = конец цикла DMA. Не исключаю любые возможные ошибки с моей стороны. Интересен тот факт, что при работе под отладчиком все(в режиме СТАРТ а не в пошаговом) ОК... Каким образом отладчик влияет на работу программы - RainMan62(26.06.2011 17:27, )
- другими словами, я не прошу помочь разобраться с подсчетом CRC и т.д. Заинтересовал случай неодинакового поведения прогаммы под отладчиком, и без него.. - RainMan62(26.06.2011 17:34, )
- очень сложно что-либо определить заочно. Очень частая ошибка - использование неинициализированных переменных. Или отсутствие ожидания завершения какого-то действия koyodza(207 знак., 26.06.2011 17:54)
- У меня пока без развязки, макет(в конечном варианте будет развязка) Устойчивую связь удается получить только при SPI_BaudRatePrescaler_16,платы связаны плоским шлейфом 10 см, сигнальные жилы чередуются с "земляными" - RainMan62(26.06.2011 18:07, )
- это что-то совсем плохо, ищите в чём причина. Может, порты неправильно настроены. Осциллограф есть? koyodza(170 знак., 26.06.2011 18:23)
- зарегистрировался... nanorobot(963 знак., 26.06.2011 19:34 - 19:38)
- тут вроде правильно. А что видно на экране? koyodza(139 знак., 26.06.2011 20:12)
- APB2 - 72MHz nanorobot(200 знак., 26.06.2011 20:59)
- при отладке лучше вообще WDG не пользоваться, только мешает. Так проблемы в обе стороны, или только в одну? И как именно повреждаются данные? Какой вообще размер пакетов? Вместо сброса лучше бы попытались как-то проанализировать - koyodza(26.06.2011 21:04)
- WDG в данном случае - один из способов анализа )) проблемы в одну сторону, так как до второй еще руки не дошли )) nanorobot(117 знак., 26.06.2011 21:22)
- кроме того любой анализ уместно производить на адекватном фоне. сейчас я вижу, что связь не работает при отключенном раз'еме JetLink, nanorobot(133 знак., 26.06.2011 21:38)
- возможно, проблема вообще в другом месте: питается всё это от чего? - koyodza(26.06.2011 21:40)
- Вы были совершенно правы ... соединил земли обеих плат толстым проводом - все стало ОК ... Спасибо Вам за помощь ... - nanorobot(26.06.2011 21:50)
- пожалуйста :=) На подобные грабли, кстати, многие наступали, даже великие ;=) - koyodza(26.06.2011 22:01, ссылка)
- транс->выпрямитель->78L05->TPS76333 - nanorobot(26.06.2011 21:43)
- это слейв, мастер USB->LM какая то на 3.3v - nanorobot(26.06.2011 21:45)
- а отключение отладчика от мастера или слейва приводит к ненормальному обмену? - koyodza(26.06.2011 21:46)
- от слейва .. но уже не актуально .. см. выше Спасибо! - nanorobot(26.06.2011 21:51)
- а отключение отладчика от мастера или слейва приводит к ненормальному обмену? - koyodza(26.06.2011 21:46)
- это слейв, мастер USB->LM какая то на 3.3v - nanorobot(26.06.2011 21:45)
- Вы были совершенно правы ... соединил земли обеих плат толстым проводом - все стало ОК ... Спасибо Вам за помощь ... - nanorobot(26.06.2011 21:50)
- возможно, проблема вообще в другом месте: питается всё это от чего? - koyodza(26.06.2011 21:40)
- я их никуда вообще не подтягиваю, у них там внутри всё есть. Хотя проблема вряд-ли с этим связана - koyodza(26.06.2011 21:37)
- кроме того любой анализ уместно производить на адекватном фоне. сейчас я вижу, что связь не работает при отключенном раз'еме JetLink, nanorobot(133 знак., 26.06.2011 21:38)
- WDG в данном случае - один из способов анализа )) проблемы в одну сторону, так как до второй еще руки не дошли )) nanorobot(117 знак., 26.06.2011 21:22)
- поторопился ... только отключил JetLink проц уходит в циклический сброс от IWDG вследствии неуспешного приема - nanorobot(26.06.2011 21:02)
- при отладке лучше вообще WDG не пользоваться, только мешает. Так проблемы в обе стороны, или только в одну? И как именно повреждаются данные? Какой вообще размер пакетов? Вместо сброса лучше бы попытались как-то проанализировать - koyodza(26.06.2011 21:04)
- APB2 - 72MHz nanorobot(200 знак., 26.06.2011 20:59)
- RainMan62 = nanorobot - nanorobot(26.06.2011 19:39)
- тут вроде правильно. А что видно на экране? koyodza(139 знак., 26.06.2011 20:12)
- зарегистрировался... nanorobot(963 знак., 26.06.2011 19:34 - 19:38)
- это что-то совсем плохо, ищите в чём причина. Может, порты неправильно настроены. Осциллограф есть? koyodza(170 знак., 26.06.2011 18:23)
- У меня пока без развязки, макет(в конечном варианте будет развязка) Устойчивую связь удается получить только при SPI_BaudRatePrescaler_16,платы связаны плоским шлейфом 10 см, сигнальные жилы чередуются с "земляными" - RainMan62(26.06.2011 18:07, )
- очень сложно что-либо определить заочно. Очень частая ошибка - использование неинициализированных переменных. Или отсутствие ожидания завершения какого-то действия koyodza(207 знак., 26.06.2011 17:54)
- другими словами, я не прошу помочь разобраться с подсчетом CRC и т.д. Заинтересовал случай неодинакового поведения прогаммы под отладчиком, и без него.. - RainMan62(26.06.2011 17:34, )
- CRC считаю сам. Конец передачи = конец цикла DMA. Не исключаю любые возможные ошибки с моей стороны. Интересен тот факт, что при работе под отладчиком все(в режиме СТАРТ а не в пошаговом) ОК... Каким образом отладчик влияет на работу программы - RainMan62(26.06.2011 17:27, )
- CRC сами считаете? Количество переданных и принятых данных совпадает? Как конец передачи показываете? Последний байт не теряете? - koyodza(26.06.2011 17:18)