-
- Попросил проверить тестовый код на MSP-EXP430F5529 Evaluation board. Результат тот же. В обычном режиме клоки в ноль на втором байте. - Nihilist(26.06.2012 14:30)
- Сегодня видимо уже не получится :( Завтра проверю вашу программу на EvalBoard. Только я не совсем понял, у вас MSP430 в качестве I2C-slave что ли? А кто I2C-master тогда? - rezident(26.06.2012 16:11)
- да, MSP в качестве I2C slave. Баг проявляется когда MSP работает как slave I2C receiver. В качестве Мастера: Nihilist(117 знак., 26.06.2012 22:06)
- Тогда все несколько усложняется. Прицепить какой-нибудь I2C-slave (PCF8575 или 24Cxx) я мог бы без проблем. Тут же получается, что мне еще и I2C-мастера для проверки "изобретать" придется :( - rezident(27.06.2012 01:02)
- Да, не тривиально, согласен. Я надеялся, что в коде какие-то явные ошибки и Вам будет достаточно на него посмотреть. Ладно, если получиться победить, отпишусь. - Nihilist(27.06.2012 09:15)
- Написал в TI. Nihilist(1672 знак., 10.07.2012 11:33)
- TI еще те
нигилистыпофигисты. я с ними по поводу SPI-баги полгода бодался. техподдержка спихивала по регионам США -> Индия -> Германия -> Где-то в Азии -> Германия... кактотак.. в итоге просто замяли проблему, Snaky(105 знак., 11.07.2012 01:56)- то есть можно и не надеяться на их помощь? Nihilist(81 знак., 11.07.2012 08:38)
- надеяться, конечно, можно... Snaky(3 знак., 11.07.2012 08:41, картинка)
- точно!)))) - Nihilist(11.07.2012 15:06)
- Короче, морозят TI-шные инженеры. Пока решение проблемы не найдено. Nihilist(10223 знак., 19.07.2012 12:27)
- Вот как такое может быть? Под отладкой все работает как часы, а в stand-alone режиме затыкается на втором байте. Причем после RESET с кнопки на борде, все работает даже без отладчика. Т.е проблема собственно в том, что при подаче питания I2C не Nihilist(49 знак., 19.07.2012 14:21)
- Стесняюсь спросить, а функция Bus clear у вас реализована? - rezident(19.07.2012 14:32)
- Я всегда думал что Bus clear это задача мастера. Slave не должен дергать ногами. - Nihilist(19.07.2012 14:57)
- Я за давностью топика уже и позабыл что у вас slave :) - rezident(19.07.2012 16:24)
- Я всегда думал что Bus clear это задача мастера. Slave не должен дергать ногами. - Nihilist(19.07.2012 14:57)
- Стесняюсь спросить, а функция Bus clear у вас реализована? - rezident(19.07.2012 14:32)
- Вот как такое может быть? Под отладкой все работает как часы, а в stand-alone режиме затыкается на втором байте. Причем после RESET с кнопки на борде, все работает даже без отладчика. Т.е проблема собственно в том, что при подаче питания I2C не Nihilist(49 знак., 19.07.2012 14:21)
- Короче, морозят TI-шные инженеры. Пока решение проблемы не найдено. Nihilist(10223 знак., 19.07.2012 12:27)
- точно!)))) - Nihilist(11.07.2012 15:06)
- надеяться, конечно, можно... Snaky(3 знак., 11.07.2012 08:41, картинка)
- то есть можно и не надеяться на их помощь? Nihilist(81 знак., 11.07.2012 08:38)
- TI еще те
- Написал в TI. Nihilist(1672 знак., 10.07.2012 11:33)
- Да, не тривиально, согласен. Я надеялся, что в коде какие-то явные ошибки и Вам будет достаточно на него посмотреть. Ладно, если получиться победить, отпишусь. - Nihilist(27.06.2012 09:15)
- Тогда все несколько усложняется. Прицепить какой-нибудь I2C-slave (PCF8575 или 24Cxx) я мог бы без проблем. Тут же получается, что мне еще и I2C-мастера для проверки "изобретать" придется :( - rezident(27.06.2012 01:02)
- да, MSP в качестве I2C slave. Баг проявляется когда MSP работает как slave I2C receiver. В качестве Мастера: Nihilist(117 знак., 26.06.2012 22:06)
- Сегодня видимо уже не получится :( Завтра проверю вашу программу на EvalBoard. Только я не совсем понял, у вас MSP430 в качестве I2C-slave что ли? А кто I2C-master тогда? - rezident(26.06.2012 16:11)
- Попросил проверить тестовый код на MSP-EXP430F5529 Evaluation board. Результат тот же. В обычном режиме клоки в ноль на втором байте. - Nihilist(26.06.2012 14:30)