-
Постов
1 040 -
Зарегистрирован
-
Посещение
Весь контент arhiv6
-
Она уже для МК. В каталоге examples есть десяток примеров использования этой библиотеки для Arduino, которые очень легко перенести под любой другой МК.
-
Не совсем понятно, о каком меню и терминале идёт речь. ПО должно запускаться на МК и с ПК подключаемся к нему обычным терминалом через COM порт? И нужно в этом терминале отобразить какое-то меню? Тогда смотрите в сторону легковесных аналогов ncurses, например mcurses.
-
МАКС или FreeRTOS?
arhiv6 ответил addi II тема в Операционные системы
В ветке develop последний коммит 6 месяцев назад. -
Уточнение - поиск работает по всему форуму только с главной страницы. + добавляйте в конце поискового запроса звёздочку (например запрос "тест" не найдёт слово "тесты", а запрос "тест*" найдёт).
-
У вас стоит настройка компорта ocrnl (translate carriage return to newline) или onlcr (translate newline to carriage return-newline ). Если вы сами настраиваете порт - покажите, как вы это делаете. Если просто используете настройки по-умолчанию, то посмотрите вывод команды stty -a -F /dev/ttyS0 (только укажите ваш порт). Этой же программой можно и отключить эти настройки, что-то вроде stty -ocrnl -onlcr -F /dev/ttyS0
-
МАКС или FreeRTOS?
arhiv6 ответил addi II тема в Операционные системы
А что имеется в виду, под "нашей альтернативой FreeRTOS" ? Если нужна RTOS от "наших" разработчиков, то посмотрите: Embox https://github.com/embox/embox + много их статей на хабре: https://habr.com/ru/company/embox/ scmRTOS https://github.com/scmrtos/scmrtos + раздел на форуме https://electronix.ru/forum/index.php?app=forums&module=forums&controller=forums&id=188 https://github.com/dimonomid/tneo + https://habr.com/ru/post/267573/ https://github.com/alexeyk13/rexos https://github.com/sergev/uos-embedded и т.д. -
МАКС или FreeRTOS?
arhiv6 ответил addi II тема в Операционные системы
https://www.astrosoft.ru/products/development/rtos-macs/ + Обзоры были на хабре: https://habr.com/ru/post/336308/ -
AT86RF215IQ + посмотрите продукцию https://www.cmlmicro.com/
-
Запись вебинара проводится? Где-то её позже посмотреть можно будет?
- 15 ответов
-
- семинары
- трансляции
- (и ещё 3 )
-
Вроде правильно всё сделали. AD1 и AD2 соединяйте вместе - это I2C SDA. AD0 - I2C SCL. Дополнительно, для работы с I2C могут потребоваться два резистора подтяжки, если их нет в устройстве, к которому Вы будете подключаться. Пример можете посмотреть в AN_113_FTDI_Hi_Speed_USB_To_I2C_Example.pdf
-
I2C multiple slaves
arhiv6 ответил jenya7 тема в Интерфейсы
@jenya7, предложенный мной ранее вариант чем не устраивает? -
I2C multiple slaves
arhiv6 ответил jenya7 тема в Интерфейсы
Ищите "I2C hub IC" или "I2C bus multiplexer". PCA9547/PCA9548 и т.п. -
Я же говорю, справки по поиску не хватает :) В вашем случает поисковому движку нужно указать, что окончание может быть любое, т.е. добавьте в конце звёздочку: сканировани*
-
Проблем с поиском не встречал, но и короткие слова вроде не искал. Попробуйте в гугле запрос с ограничением поиска по конкретному сайту: 10В/м site:electronix.ru Чего ещё местному поиску не хватает - на старом движке была страничка со справкой (как формировать поисковые запросы для поиска по маске и т.п.), а здесь такой нет.
-
Термобарьер на паде убрать - в свойствах пада "Thermal Relief"->"Direct" 1) отключите "Automatically Remove Loops"
-
Оставить всё как есть и просто добавить FIFO буфер по входу (между портом и фильтрами).
-
Подобные вещи решаются с помощью Конечных Автоматов. У Вас есть несколько состояний (ожидание RZ+CR, ожидание ZRQINIT, ожидание ZFIN и т.п.) и условий, по которым автомат переходит из одного состояние в другое (определённая последовательность байт или т.п.). 1) Почитайте про конечные автоматы, на листочке постройте граф переходов для разбора вашего протокола 2) Посмотрите как конечные автоматы на реализуются на СИ (на swich/case или на таблице переходов) 3) Реализуйте построенный граф на Си Например, можете посмотреть на WAKE - там в функциях Port_Read и Port_Write на конечных автоматах (на основе swich/case) разбор протокола сделан.
-
Пассивный радиопинпонг
arhiv6 ответил Слесарь тема в В помощь начинающему
1) А если как в нелинейном радиолокаторе попробовать? В "пассивный приёмник" добавить какой-нибудь герминиевый транзистор с выводами подлиннее и искать отклик на кратных частотах. Или облучать двумя частотами и искать отклик на частотах гармоник. 2) Не указана излучаемая мощность и дальность. Ели мощность велика а расстояние небольшое - можно попробовать использовать энергию передатчика для питания схемы "пассивного приёмника" (2.4GHz WLAN RF energy harvester for passive indoor sensor nodes). -
Я бы смотрел в сторону UART, а не I2C - и программировать проще (в системе видится как COM порт), и переходники USB-UART сильно дешевле. Кстати, посмотрите на переходники на основе чипов FT2232 или FT232. Там помимо основного интерфейса (UART) есть поддержка I2C и SPI (но их немного сложнее использовать, по сравнению с UART).
-
Что ответили-то?
-
STM32F107 или ATSAME53J18A + LAN8720A. Для двухпортового Ethernet физику заменить на KSZ8863.
-
Можете ещё попробовать проверить, реагирует ли чип на запись в SPI. Например отправить в powerdown (регистр 0x002) и измерить потребляемый ток, или переключиться на внешний ref (регистр 0x024) и измерить напряжение на V_1P0.
-
4-Wire Kelvin Test
arhiv6 ответил zombi тема в Изготовление ПП - PCB manufacturing
Зависит не только от диаметра отверстия, но и от толщины платы. Чем плата толще - тем сложнее (=дороже) сделать via маленького диаметра с нормальной металлизацией внутри. У производителя в его технических возможностях должны быть указаны не только минимальные диаметры переходных отверстий, но и соотношение толщина платы к диаметру отверстия (параметр aspect ratio). Пример: у Резонита стандартный aspect ratio 1:7 (толщина ПП ≤ 2,5 мм), продвинутый до 1:10 (толщина ПП ≤ 2,0 мм), предельный до 1:15 (толщина ПП ≤ 1,5 мм). Уточните эти соотношения у своего производителя, или просто попробуйте ему на оценку стоимости подсунуть ту же плату, но меньшей толщины. -
Не нужно ничего запрещать. А вот сделать, чтобы на десктопе тема не переключалась на мобильную после посещения сайта со смартфона - неплохо было бы.
-
Тогда уж прикручивать его к какому-нибудь процессору с Linux - там уже и готовые драйвера и сетевой стек. Посмотрите чипы с памятью внутри (выводные Nuvoton NUC980xxx или в BGA Microchip SiP), чтобы плату удешивить.