Selivanov



Ответы в темах

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)
  • Автор
    Сообщения
  • в ответ на: Программирование МК AVR #15099
    Selivanov
    Участник

    Этого я не проверял. Я написал функцию пересылки данных по SPI, и начал писать в регистры W5500 необходимые данные: ip, mac, порт и всё остальное. У меня, к сожалению, самый простой программатор, без отладчика, поэтому отладить код не могу. Наверное, мне стоит попробовать прочитать эти данные, чтобы удостовериться, что они действительно доходят до места назначения, но я даже не уверен, что пересылку организовал правильно. Код привожу ниже:

    Функция чтения точно такая же, за исключением того, что я по-другому формирую опкод (op|(RWB_READ<<2) и в конце не пересылаю данные в SPDR, а возвращаю их (return SPDR). Если можно как-нибудь по-другому проверить работоспособность чипа, то я буду рад об этом узнать.

    в ответ на: Программирование МК AVR #15095
    Selivanov
    Участник

    Владимир, добрый день!
    Свой вопрос я хотел бы начать с благодарности: большое спасибо за канал! Ещё недавно будучи студентом универа,
    я смотрел Ваши и ролики и, скажем так, набирался ума. Само собой, это пошло на пользу, и дисциплину, связанную с
    программированием МК, я закрыл на хорошую оценку.
    Теперь непосредственно вопрос: у Вас есть очень интересный цикл уроков про микроконтроллер STM32 и сетевой чип W5500.
    Скажите, пожалуйста, реально ли Ваш код переставить на «рельсы» AVR? Я пытался переделать его самостоятельно (я хочу
    поднять простой UDP сервер), но у меня ничего не выходит. Не могли бы вы дать несколько советов, как инициализировать
    чип на AVR (я, в частности, использую Atmega32)? Я делаю практически всё то же самое, но не знаю, в чём может крыться
    ошибка (может быть, даже неправильно написана функция передачи по SPI). Помогите, пожалуйста, уже почти месяц
    бьюсь над этой проблемой. Если что, могу даже скинуть свой код.
    Спасибо. Каким бы ни был результат, я обещаю задонатить, так как считаю, что такие полезные ресурсы должны иметь поддержку.

  • Автор
    Сообщения
  • в ответ на: Программирование МК AVR #15099

    Selivanov
    Участник
    • Оффлайн

    Этого я не проверял. Я написал функцию пересылки данных по SPI, и начал писать в регистры W5500 необходимые данные: ip, mac, порт и всё остальное. У меня, к сожалению, самый простой программатор, без отладчика, поэтому отладить код не могу. Наверное, мне стоит попробовать прочитать эти данные, чтобы удостовериться, что они действительно доходят до места назначения, но я даже не уверен, что пересылку организовал правильно. Код привожу ниже:

    Функция чтения точно такая же, за исключением того, что я по-другому формирую опкод (op|(RWB_READ<<2) и в конце не пересылаю данные в SPDR, а возвращаю их (return SPDR). Если можно как-нибудь по-другому проверить работоспособность чипа, то я буду рад об этом узнать.

    в ответ на: Программирование МК AVR #15095

    Selivanov
    Участник
    • Оффлайн

    Владимир, добрый день!
    Свой вопрос я хотел бы начать с благодарности: большое спасибо за канал! Ещё недавно будучи студентом универа,
    я смотрел Ваши и ролики и, скажем так, набирался ума. Само собой, это пошло на пользу, и дисциплину, связанную с
    программированием МК, я закрыл на хорошую оценку.
    Теперь непосредственно вопрос: у Вас есть очень интересный цикл уроков про микроконтроллер STM32 и сетевой чип W5500.
    Скажите, пожалуйста, реально ли Ваш код переставить на «рельсы» AVR? Я пытался переделать его самостоятельно (я хочу
    поднять простой UDP сервер), но у меня ничего не выходит. Не могли бы вы дать несколько советов, как инициализировать
    чип на AVR (я, в частности, использую Atmega32)? Я делаю практически всё то же самое, но не знаю, в чём может крыться
    ошибка (может быть, даже неправильно написана функция передачи по SPI). Помогите, пожалуйста, уже почти месяц
    бьюсь над этой проблемой. Если что, могу даже скинуть свой код.
    Спасибо. Каким бы ни был результат, я обещаю задонатить, так как считаю, что такие полезные ресурсы должны иметь поддержку.

Просмотр 2 сообщений - с 1 по 2 (из 2 всего)