[an error occurred while processing this directive]
|
Уже который день нифига не понимаю: есть 2 платы с MCP2510 и MSP430F149 на борту, для которых пишу прогу. Сейчас одна по нажатию кнопки посылает ОДНО сообщение по CAN. Вторая соответственно ловит. Так вот, проблема в сбросе флага CANINTF.RXnIF после приема сообщения - он не хочет сбрасываться ! Т.е. до приема первого сообщения в CANINTF нули а после приема начинает читаться всякая фигня, при чем может каждый раз разная (0,1,255,0,1,255 ...). Сбрасывать эти флаги пробовал и просто прописывая 0 в CANINTF и модификацией битов. Скорость обмена по SPI тоже менял - никакого результата. Поможите чем можите, pls :-)
Спасибо.
E-mail: info@telesys.ru