zltigoЦитата
1. А подробности/ссылки на описание бага в CAN? Это что-то новенькое, или имеется ввиду
errata?
2. Вопрос по прерываниям - аналогичен CAN
3. Имеется ввиду, что на порт 1 _входы_ всегда подтянуты к 1? Забавно. Проверю. А это докуметнировано для какогото LPC2xxx?
1. Лист эррат можно взять на сайте филипса
http://www.semiconductors.philips.com/acro...sheets/2119.pdfhttp://www.semiconductors.philips.com/acro...sheets/2129.pdf2. По прерываниям от таймеров и PWM там же. про пропуск и ложные прерывания они отсылали к доке на ARM, но в последнюю ревизию мануала добавлена отделная секция. после 8051 или ATMega система прерываний в ARM7 настоящий ночной кошмар... кто только такое придумал и зачем?
3. открываем мануал (http://www.semiconductors.philips.com/acrobat/usermanuals/UM_LPC21XX_LPC22XX_2.pdf) и на странице 111 читаем:
"Port 0: Port 0 is a 32-bit bi-directional I/O port with individual direction controls for each bit. The operation of port 0 pins depends upon the pin function selected via the Pin Connect Block."
ниже про выводы I2C:
"P0.3 SDA I2C data input/output. Open drain output (for I2C compliance). MAT0.0 Match output for TIMER0, channel 0. EINT1 External interrupt 1 input."
естественно подумать, что OD только для I2C режима. а вот и нет!
тоже самое про SPI SS. в последней редакции появилось римечание:
"Note: LPC2119/2129/2194/2292/2294 configured to operate as SPI master MUST select SSEL functionality on an apropriate pin and have HIGH level on this pin in order to act as a master"
даже прочитав это, трудно поверить, что если на SS проскочит помеха с низким уровнем, то SPI, невзирая на запрограммированный режим, преключится в слейв моду. а вот переключится!!
Alex03Цитата
FullCAN мне к счастью не нужен. Я 29-ти битные ID пользую.
А вот AcceptanceFilter радует
да, да! человек, который у нас пишет CAN в принципе доволен. он перешёл на этот контроллер после SJA1000 и давольно легко и быстро, а прочитав ерраты сказал, что мне это ненужно
Цитата
... но местами не так категорично
так уж получилось

а вообще проц оч. радует. и шины замечательная. была мысль перейти на связку SAM7S + (например) MCP2510, но отказались в основном из соображений надёжности
Alex03, я не вполе доволен 6N137. ограничивает скорость. интересно, какую опторазвязку Вы используете?