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

MrYuran

Свой
  • Постов

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

  • Посещение

  • Победитель дней

    2

Весь контент MrYuran


  1. В прерывании обычно перекладывается байт из приемного регистра в приемный буфер. Буфер можно сделать циклическим, во избежание. Далее, таймер засекает тайм-аут 3.5 и по истечении запускает процедуру обработки. Вот там уже адрес, КС, ошибки и ответ при необходимости. Там - в процедуре, и это совсем не обязательно тащить в прерывание.
  2. "Обработка Modbus" (как и любого протокола) состоит из приема отдельных байт в буфер (по прерываниям или DMA), обработки (парсинга) принятого пакета в любое удобное время и некие действия в любое другое удобное время, включая отправку ответного пакета (но не ранее 3,5 битовых интервалов) Поскольку Modbus изначально разрабатывался под "голое железо", обработчик можно сделать достаточно легковесный и быстродействующий. Единственное "требование к ресурсам" - размер буферов приема/передачи.
  3. Экспорт 3D модели в любой кад. В компасе замечательно делали.
  4. Это называется ожидания и реальность ) Я даже представляю себе этот код: парсер внутри обработчика прерываний и там же запуск ответного сообщения. Как говорил тов. Сталин, "других разработчиков у нас для вас нет"
  5. Да вот вроде все что можно сделал, идеи закончились. Сейчас немного подразобрал проект, но скоро новая итерация, там и посмотрю тщательнее. В любом случае, всем спасибо за ответы. Немного успокоили
  6. ... а через несколько лет советские инженеры уже умели делать все то же самое, и даже лучше. Кинули, короче, наивных буржуев. Потому что стимул для творчества был не миллион баксов, а бесплатная путевка в Сибирь ) ( к вопросу об эффективности систем управления )
  7. Спасибо, стало немного понятнее. Но вот была такая ситуация, когда при передаче SPI3-DMA возникал DefaultHandler (unexpected interrupt), хотя все обработчики прерываний потоков присутствовали. И продолжалось до тех пор, пока не отключил USART2. Что бы это могло быть?
  8. DMA stream & channel : what is what

    Привет, коллеги. Терзают смутные сомнения.. задача - вываливать одновременно в 2-3-4 канала SPI большие массивы данных. В кубе настроил все DMA стримы, но вот ещё присутствует такое понятие, как каналы DMA. А они определяются неявно самим кубом. И могут совпадать для разной периферии. Внимание, вопрос: не возникнет ли проблем при параллельной передаче во все каналы? Камень F7x7, где х = 6, 7 Попадалась на глаза табличка с распределением каналов, но вот когда надо, её как раз не найти. Почему спрашиваю, потому что были уже странности при одновременном включении DMA на SPI3 и USART2.
  9. Абсолютно. В США правит олигархат, около 100 семей. Петрушки из телевизора - просто наемные менеджеры. Вот вы гадаете, Камала или Дональд, а они уже все решили и запустили процесс. В Китае - КПК. Нет способа попасть во власть, не состоя в Партии. Будь ты хоть трижды миллиардером с али-бабой и 40 разбойниками.
  10. Не вижу никаких противоречий. В СССР тоже был период НЭПа.
  11. Китай программу импортозамещения успешно провалил, за что профильный министр лишился насиженного места. У них цель была выйти на 50%. Но вы невнимательно прочитали. Китай как раз к "нормальным-то" не относится. Там тоталитарная коммунистическая диктатура.
  12. Дональду нашему Трампу надо брать на вооружение проверенный лозунг: Смотрите, до чего довели демократы страну! Если вы рассмотрите большинство "нормальных-то" стран, там ровно такая же ситуация. Современная микроэлектроника - продукт глобализации, который закончится с её неизбежным разрушением. И вдруг окажется, что у многих нет вообще ничего. А у кого есть - самим надо.
  13. Именно. Нулевой карбоновый след. Даже чище мирного атома.
  14. А причем тут я? Неужто американцы отдадут китайцам TSMC вместе с Тайванем? Нет, они сделают так, чтобы там потом 50 лет ничего нельзя было построить. Все когда-то в первый раз. Некоторые уже готовятся долг Родине отдавать, поднимать зеленую энергетику в сибирской тайге
  15. В мире есть несколько локаций, применение по которым спец.бч сильно сократит это отставание )
  16. кхм.. Ну я понимаю ещё спецификация.. но ПЭ? Не задолбаются снабженцы количество по позициям считать?
  17. Да, я это понял после нескольких лет реальной практики. И тут вдруг стало понятно, как препод из головы рисовал на доске длинные формулы ) Воистину, "отыщи начало" ))
  18. Когда устройство включено в сеть, появляются новые нюансы. "В субботу я попросил клиента дать мне сетевой доступ к его устройству. В воскресенье утром обнаружил, что устройство стало частью китайского ботнета" (из одной книжки)
  19. Смотря как подуть. Иногда и уже установленные детали разлетаются, при излишнем усердии )
  20. А, ну да. Отставить. Иногда лучше сначала подумать ) Ушел в айтишники и начал забывать матчасть
  21. Меняется на Ik / h21, вроде бы очевидно
×
×
  • Создать...