Jump to content

    

dart191

Участник
  • Content Count

    12
  • Joined

  • Last visited

Community Reputation

0 Обычный

About dart191

  • Birthday 01/24/1991

Информация

  • Город
    Array
  1. Писал товарищу qVlad. ...Упс, что-то я сначала не понял. Непривычно видеть, что настолько старые вопросы и относительно в топе.
  2. uC/OS-II

    Работайте и все. Это просто намек на то, что все-таки стоит ее купить. Если все исходники есть, то проблем никаких, дело в том, что они иногда выкладывают такие версии уже в скомпилированном виде. Имеется ввиду, который STM32Cube? Если да, то лучше берите старый драйвер) В принципе мне после FreeRTOS достаточно быстро показалось, конечно мне еще помогали в этом нелегком деле, однако могу сказать, что да ОСь вам не помешает в вашем проекте, ucOS достаточно надежна , но и прожорлива, если вас такое устраивает, то можете брать. Однако все-таки FreeRTOS легче в понимании, да и всякого описания в интернете много о ней + полезный курс лекций вообще про все RTOS на ее основе. LwIP. http://lwip.wikia.com/wiki/LwIP_Wiki
  3. Касательно записи на SD карту могу вам сказать, что когда мы тестировали получалась такая вещь, что время записи данных на карту все время варьировалось несмотря на то, что мы передавали все время один и тот же размер буфер, следовательно логично предположить, что поэтому на рисунках и изображены байты с различным временем задержки между ними. Возможно такое связано с какими-то внутренними процессами в работе карты. Правда работали мы с SDIO+DMA.
  4. Возможно проблема в том, что почему-то SPI нужна какая-то предварительная задержка перед отправкой, что собственно отладчик и делает.
  5. У нас была такая проблема, проблема объяснялась тем, что в роутере наша плата не прописывалась в ARP таблице и соответственно нарушалась маршрутизация, поэтому мы сначала пингуем роутер, т.к. DHCP не работает у вас, это кстати вы не указали есть у вас он или нет, соответственно таблица заполняется и все работает.
  6. Вы же в курсе да, что вы передаете и принимаете указатель на элемент, т.е после приёма указателя вы копируете данные, которые хранятся по этому адресу и дальше с ним работаете, а если вы к ним напрямую обращаетесь вам нужно проконтролировать, что данные не изменятся в другом процессе.
  7. Есть такой вопрос, вы уверены в верности расчёта свободного места при использовании функций get_free, есть некоторые сомнения на счёт размера кластера которого используется при расчете.
  8. Одной командой второй запуск не активировать, необходимо заново провести процедуру переинициализации dma. Самый простой способ вызывать тот же алгоритм, который уже вызвался в программе.
  9. А настройках необходимо включить start from main. Галочку в одном месте поставить. И попробуйте не включать прерывания и посмотрите что будет.
  10. У меня выглядит все аналогично, я полагаю, когда имя стирается, то скорей всего она удаляется. Нигде более подробной рекомендации я не видел.
  11. stm32f407

    Возможно.
  12. Попробуйте настроить DMA так, чтобы он опрашивал не в циклическом режиме и посмотрите на результаты, т.е. Время от времени его запускайте его таймером например и если все в порядке значит, скорей всего АЦП не успевает выдавать верные результаты.