Перейти к содержанию
    

Karol

Участник
  • Постов

    20
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Karol

  • Звание
    Участник
    Участник

Контакты

  • ICQ
    Array
  1. Пока велась отладка под JTAG, такое никогда не встречалось. Случилось это как раз на первой партии модулей, тестировалось без JTAGa. Программу в неиспрaвном модуле я прверял, различий не найдено. Единственное "ненормальное" при тестах было, что я подключил модули к источнику питания TRACO с током дважы превышающим номинальное потребление модулей. В модулях DC-DC TRACO TEL-3-2411. C данным количеством модулей источник питания не смог запуститься, пришлось поменять источник питания на более мощный.
  2. У меня появилась странная проблема с серийным портом AT90CAN128. В устройстве с дисплеем, кнопками, CAN и серийным прортом после случайного периода времени (порядка часов) перестаёт работать серийный канал, причём всё остальное на модуле включительно CAN работает нормально. Дата поступают на Rx процессора. Ресет модуля не попогает, помагает только перезагрузка программы через JTAG. Какого типа ошибка может вести к такому поведеню? Встречался кто-нибудь с такого рода поведением АВР. Спасибо
  3. TComPort u menja s nekotorymi USB/232 preobrazovateljami rabotal nestabilno, prislos vernutsja k WinAPI funkcijam
  4. При тестировании TCP NET входящего в состав AR TX2.0 обнаружено, что у всех передаваемых пакетов source MAC FF:FF:FF:FF:FF:FF. При прямом подключении PC с модулем через кабель примеры работают, но в реале это неприменимо, свич комуникацию не пропускает ... Запись МАС в own_hw_adr не помогает. Есть у кого-то подобный опыт, или я что то не так делаю ?
  5. Вполне понятно, что время от времени имеет смысл модифицироватть форум. Но всё таки самое важное, на мой взгляд, это содержание форума, то что здесь можно найти интересную информацию и помощь при решении проблем. У меня например после последней модификации Explorer перестал автоматически включать цирилицу. Приходилось переключать вручную, причем это повторялось и после нажатия новых постов, и после возврата с них. С Мозилой всё нормально, так что работаю с ней. Может это тоже шаг вперёд.
  6. Спасибо всем за интересные заметки. Я конечно согласен с тем, что гальваническая развязка решает далеко ен всё. Мой вопрос возник от того, что АРМовский кит, который у меня, кажется быть чувствительнее к помехам, чем например кит с Cygnal-ом. Я не имел в виду развязку CAN, там это считаю необходимым, вопрос касался питания процессора. Эсть у нас и приборы прошедшие цертификацию работающие с +5V и 0V вытащеными иногда на десятки метров. В разницу от остальных гальваническая развязка является относительно дорогостоящим мероприятим . Поэтому хотелось слышать, что на этот счёт говорит практика.
  7. Помехоустойчивость LPC2xxx

    Есть задача переделать CAN IO модуль и сделать его с АРМом. В существующем модуле питание решено так, что внешних 24V стабилизируется без развязки на 12V, с которого питаются катушки реле, и далее стабилизируется на 5V, с которого питается логика. Сторона CAN питается через DC/DC преобразователь. Какой опыт, способен АРМ работать в индустриальной среде без гальванической развязки ?
  8. Какое время отклика на прерывание следует ожидать у LPCxx ? По моим наблюдениям отклик на внешнее прерывание, SPI и I2C в области микросекунд. Программа на Кейл Ц во внешней RAM.
  9. Как всегда, всё очень просто. The LPC22xx devices have BOOT config pins on P2.26 and P2.27. BOOT1:0=00 selects 8-bit memory on CS0 for boot. BOOT1:0=01 selects 16-bit memory on CS0 for boot. BOOT1:0=10 selects 32-bit memory on CS0 for boot. BOOT1:0=11 selects Internal Flash memory. So your board should have some configuration options for external code execution. На данном HW 32-битовая шина. После того, как я внешним сопротивлением поправил уровень на BOOT, всё заработало.
  10. После долгого перерыва вернулся к АРМу и пытаюсь запустить програму отлажваемую раньше в external RAM из internal FLASH. Отладка под Кейл. ULINK, кит от PHYTEC. В startup ставится MEMMAP=1. После загрузки через ULINKпрограмма работает из внутренней флэш. Если остановить её, по адресу 0х14 стоит число разное от 0, MEMMAP=1. Однако как только сделаю RESET, запускается программа из external FLASH, по адресу 0х14 стоит 0 и MEMMAP=3. Загружал программу и через серийный канал, результат такой же. В чем дело? Суму векторов вроде должны поставить загрузчики. Откуда берётся MEMMAP=3 ? Спасибо
  11. CodeVision на W2K требует IOPORT.SYS

    При инсталяции CodeVision на W2000 появляется сообщение: Exception EIOPortError in CVAVR.EXE .... Can't start IOPORT.SYS driver Make sure you have IOPORT.SYS driver copied in your ...\SYSTEM32\DRIVERS directory Драйвера там действительно нет. При инсталяции на XP было всё нормально, хотя и там такого файла нет. Кто можете, помогите пожалуйста. Спасибо
  12. Если я правильно понял ваш вопрос, то slave должен вернуть код 03 - ILLEGAL DATA VALUE Код 05 описан в гл. 6.5 - 05 (0x05) Write Single Coil файла содержащего MODBUS Application Protocol Specification, коды ошибок в гл. 7 MODBUS Exception Responses Modbus_protokol.pdf
  13. Полезную книгу по ARM, LPC и кейлу мождно найти по ссылке http://www.hitex.co.uk/arm/lpc2000book/index.html
  14. LPC2129 UART+PLL

    Как работает ваша функция getperipheralClockFreq() ? Если не ошибаюсь, она дложна вернуть 55296000.
  15. Тоже интересуюсь подобным вопросом. Что они считают стандартным протоколом - WiFi, или известен стандарт обмена данных на уровне USB ?
×
×
  • Создать...