Jump to content

    

Andrew_Q

Участник
  • Content Count

    25
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Andrew_Q

  • Rank
    Участник

Контакты

  • ICQ
    Array

Recent Profile Visitors

487 profile views
  1. CAN это physical layer и data link layer, а CAN OPEN, J1939 это application layer. В Вашем случае, полагаю, достаточно распатронить CAN ID и данные. 0х1Е1 это и есть CAN ID, 0х это стандартная форма написания чисел в 16-тиричном виде.
  2. Можно так http://we.easyelectronics.ru/os-rtos/freertos-opredelyaem-srednyuyu-zagruzku-yadra-mikroprocessora-cpu-utilization.html А можно статистику включить https://www.freertos.org/rtos-run-time-stats.html
  3. Из Wiki. It is physically possible for a value between 9–15 to be transmitted in the 4-bit DLC, although the data is still limited to eight bytes. Certain controllers allow the transmission or reception of a DLC greater than eight, but the actual data length is always limited to eight bytes. Ключевое слово: некоторые контроллеры допускают передачу.
  4. Python Вам понадобится, чтобы сформировать, а затем модифицировать словарь объектов. А сама целевая программа вся на C.
  5. Для Вашего контроллера я бы рекомендовал CanFestival. CanOpenNode нужен если ужиматься. Использовал оба, портируются легко. Но для CanFestival редактор словаря, на мой взгляд, интереснее. А DS-402, судя по описанной Вами задаче, Вам не нужен.
  6. Надо посмотреть чем отличаются fromISR функции от не fromISR и написать оберточку для обращения.
  7. А есть ли кто пользует сие поделие Infineon? Родной форум по Aurix Tricore совсем кислый. Или тех кто работаетс TriCore совсем мало?
  8. Добрый день, подсмотрел Ваше общение с Driver_GV.

    Меня интересует переезд в Ваши края с поиском работы.

    Резюме: https://krasnodar.hh.ru/resume/8ba255aeff0681fe920039ed1f364a7952776d

    1. warrior-2001

      warrior-2001

      День добрый!

      Я отправил ваше резюме руководителю подразделения встраиваемого ПО. Если будет интерес - он  вами свяжется.

  9. CubeMX генерирует драйвер не для LAN8720. Смотрите работу с PHY_SR.
  10. Актуально, добавлю резюме. https://krasnodar.hh.ru/resume/8ba255aeff0681fe920039ed1f364a7952776d#key-skills
  11. Мы выпускаем подобный речевой информатор, я его разработчик. Если интересно: kunev@mail.ru
  12. А ларчик просто не открывался :-)
  13. Смотрите что конкретно делает HAL_CAN_AddTxMessage(). Что берет? Куда кладет? Как выбирает мэйлбокс? Как его освобождает?
  14. Приведите тип к int. switch((uint32_t)hcan->Instance) { case (uint32_t)CAN1: /* CAN1 Process */ break; case (uint32_t)CAN2: /* CAN2 Process */ break; }