All streams
Search
Write a publication
Pull to refresh
-1
0
Send message
«Полноценный» — это порт UART со всеми сигналами RXD, TXD, /RTS, /CTS, /DTR, /DSR, /DCD, /RI.
Почитайте datasheet и увидите, что FT4232H — это не только UART-ы с хорошими буферами FIFO, но и GPIO которые много где применяются (BitBang JTAG, SPI, I2C и т.п.).
Так-же есть автоматический контроль потока для RS485, настраиваемая мощность выходов (4-16мА).
Я давно использую эту микросхему и доволен её работой и поддержкой в Linux и Win32.
А я и не заявлял, что это готовая плата.
Готовых плат на этом чипе полно на Aliexpress. Хочешь на 2 порта (FT2232H), хочешь на 4 (FT4232H).
Я не говорю, что ваш проект чем то плох.
Бывают ситуации когда время дороже, чем деньги и тогда проще купить готовый прибор не требующий дополнительных телодвижений для использования.

Возможно кому то пригодится FT4232 — USB to 4 UART.
Главные его преимущества:


  • не нужно прошивать;
  • полноценные UART;
  • скорости повыше, т.к. USB High Speed.
Да я то в курсе, что можно.
Я у автора спрашивал.

Да уж, дороговат и крупноват получился итоговый измерительный комплекс. На стенку такое не повесишь.
А нельзя было взять ESP32 (500 руб.) или ESP8266 (130 руб.)?

Почему не пойти прямым путем и не применить датчик присутствия вместо нелепых косвенных способов определения присутствия человека?
Наверное это слишком просто...

ФП несомненно полезный стиль программирования, но во встраиваемых системах, с ограниченными ресурсами ОЗУ и частотой ЦПУ приходится им часто жертвовать.
Потому, что передавая кучу входных аргументов функции, потребуется дополнительное время ЦПУ и свободное место в стеке. А их, зачастую нехватает. Вот и приходится выкручиваться используя глобальные переменные или передавая функции один указатель на структуру, как входной аргумент.

Скорее всего, экономически и аппаратно более целесообразно было бы использовать вшивенький микроконтроллер STM32 имеющий SPI шину и UART или USB.
Хотя, если цель была поиграться именно с ПЛИС, то тогда всё ясно.

Не нужно так осуждающе…
Ведь не все всё сразу знают.
Людям свойственно учиться.
Статья может оказаться полезной новичкам в IOT и сотовых модемах.

Зря вы мучались с голым HAL от ST.
Существуют же ChibiOS, FreeRTOS и т.п.
Они сильно упрощают жизнь программиста предоставляя готовые драйверы и различные полезные вещи, такие, как Mutex, Semaphore, Binary Semaphore, потоки, Callbacks и т.д. и т.п.
В итоге, силы разработчика не уходят в пустую на изобретение кучи велосипедов, а позволяют сосредоточиться на создании полезного функционала.

Автор выдает желаемое за действительное.
Действительно было бы хорошо, если бы контроллер занимался всем желаемым, но 99.9% USB флешек этого не поддерживают.

Касательно ntpd не скажу, а вот я разработал прошивку для STM32F427, который синхронизируется от GNSS с точностью до сотен наносекунд.

Нечему тут радоваться, т.к. военная техника в боевых условиях — это "расходник".
И критически важно иметь в тылу собственное производство полного цикла, регулярно поставляющее на фронт "расходники", с нарастающими темпами.
Вы думаете, в ВОВ мы смогли бы победить, не перевозя целые заводы за Урал, а просто понадеявшись на поставки техники союзниками?
В таком случае, сейчас бы о СССР не было бы кому вспомнить.

Если разбить $75000 на пару-тройку лет использования робота, то это дешевле, чем расходы на зарплату человеку выполняющему ту же работу.

Проблема в том, что хоть этот цифровой шум и высокочастотный, но он часто имеет модуляцию в виде низкочастотных изменений амплитуды, которая зависит от алгоритма программы и разной мощности потребляемой разными блоками МК, участвующими в работе алгоритма.
В вашем конкретном случае это похоже не сильно мешает, т.к. вы удовлетворены результатом. Но всё же необходимо знать об описанном мною эффекте, т.к. иначе, можно долго биться с ветряными мельницами пытаясь добиться хорошей точности измерений.

Линейный стабилизатор — это не панацея. Сам МК довольно сильно шумит по шине питания. Чем более мощный МК, тем сильнее шум. Да и от алгоритма исолняемой программы этот шум меняет параметры.

Пожалуйста, подкиньте ссылок на примеры проектов для STM32 с реализацией связи через Ethernet.

Конечно можно, ведь у него есть цифровые выходы. Необходимо только добавить реле, транзистор MOSFET и взять питание для этих цепей.
Но наверняка есть в десятки раз более дешевые решения, чем этот компьютер.

336 и 387 баксов. Для индивидуального использования не имеет экономической целесообразности.

Information

Rating
Does not participate
Registered
Activity