-
Постов
1 039 -
Зарегистрирован
-
Посещение
Весь контент arhiv6
-
Например, сохранить в файл с расширением .csv и открыть в Microsoft Exel или LibeOffice Calc, указав в качестве разделителей пробел или знак табуляции (смотря чем у Вас данные разделены). Или натравить на файл gnuplot. Если русской раскладки нет, можно транслит-переводчиком пользоваться.
-
sigmaN, а почему на приведённых схемах диод ставится не сразу на входе, а после резистора (перед транзистором)?
-
Так Вы в функцию FLASH_Status WriteFlash(void* src, void* dst, int len) передавайте размер в байтах, а внутри неё на флешку пишите по два байта.
-
Или используйте #pragma pack, чтобы компилятор паковал структуру без "пробелов", или, что ещё лучше в вашем случае - избавьтесь от магической константы 18, пусть компилятор сам этот размер высчитывает: вместо #define GLOB_MOTOR_DATA_HALF_WORD_CNT 18 пишите #define GLOB_MOTOR_DATA_HALF_WORD_CNT (sizeof(G_MOTOR_DATA_S))
-
Где вы тут два uint32_t увидели? 0x00 0x00 0x00 0xCC - это 4 байта, 4 байта*8 бит=32 бита. Что не так? И ещё, если вы дефайном GLOB_MOTOR_DATA_HALF_WORD_CNT задаёте размер структуры, то это неправильно, компилятор может при желании выделить всем полям по 4 байта, в том числе и для uint8_t. Вот подробнее.
-
Алгоритм вычесления page overflow
arhiv6 ответил jenya7 тема в Программирование
Напишите прослойку с виртуальной адресацией и работайте через неё. Все проверки, в том числе о переполнении страницы, делаются внутри этой прослойки, там же это обрабатывается. Примеров подобной работы с флешем много, можете взять любой из гугла по запросу "eeprom emulation in flash". -
Bias-Tee
arhiv6 ответил Vartor тема в RF & Microwave Design
Vartor, реактивное сопротивление индуктивности в рабочей полосе частот должно быть Z>>50 Ом, чтобы не оказывать заметного влияния на 50-омный тракт. Т.е. с одной стороны предложенная LQW15CA1R0K00 имеет индуктивность 1000nH, т.е. с частоты ~50Мгц и выше она будет работать нормально. Казалось бы, можно взять её или с ещё большим номиналом, но у катушек индуктивности есть параметр self resonance frequency - частота паразитного резонанса, образованная индуктивностью и паразитной межвитковой ёмкостью. Выше этой частоты индуктивность уже не работает толком. Причём чем больше индуктивность катушки, тем у неё больше витков и будет больше паразитная ёмкость, а значит и частота паразитного резонанса ниже. Поэтому применяют или катушки с обмоткой, при которой паразитная ёмкость на одной стороне ниже - конические катушки. Или можно собрать свою такую (параметры похуже будут) - сначала ставится индуктивность мелкого номинала (с частотой резонанса >7ГГц), потом поменьше, потом ещё меньше и т.д, в конце 1000nH или ещё больше. microwave_spb, а сколько дБ усиления теряется на 8ГГц? -
Bias-Tee
arhiv6 ответил Vartor тема в RF & Microwave Design
microwave_spb, LQW15CA1R0K00 имеет частоту паразитного резонанса на 400Мгц, а усилитель GVA-84 работает до 7ГГц. Vartor, вам работа на какой частоте нужна? Если нужно работать на одной частоте, можно обойтись одной катушкой, а если работать хотите во всём диапазоне, нужно будет или включать несколько последовательно (с разными частотами резонансов) или ставить конические катушки, вроде таких. -
Датчик пирометра
arhiv6 ответил 0b00101010 тема в В помощь начинающему
Если датчик не опознан, Вы уверены, что он аналоговый? В точно таком же корпусе делают ещё и цифровые датчики с I2C интерфейсом. -
разъем
arhiv6 ответил addi II тема в Компоненты
Это обычные 22 Pin SATA. Вот они на digikey. Вот на chipdip. -
Посоветуйте МК с USB 2.0 host
arhiv6 ответил zombi тема в В помощь начинающему
Так у них 48-ногие уже есть (48-UFQFPN 7x7мм). -
Посоветуйте МК с USB 2.0 host
arhiv6 ответил zombi тема в В помощь начинающему
Ещё есть компромиссный вариант - 16битные PIC24FJ64GB004 :) -
Посоветуйте МК с USB 2.0 host
arhiv6 ответил zombi тема в В помощь начинающему
А чем предложенные PIC32 не устроили? -
Посоветуйте МК с USB 2.0 host
arhiv6 ответил zombi тема в В помощь начинающему
http://ww1.microchip.com/downloads/en/Devi...c/60001324b.pdf а где там USB вообще и тем более OTG? А при чём тут вообще PIC32MM0064GPL? Я про них не упоминал. -
Посоветуйте МК с USB 2.0 host
arhiv6 ответил zombi тема в В помощь начинающему
Выбирайте. Например PIC32MM0064GPM028 в 28-QFN (6x6мм) - недорогой, или PIC32MM0128GPM в 28-UQFN (4x4мм) - маленький. -
Использую ограничительные диоды серии CLA460X-085L, они специально для СВЧ.
-
На али есть отладки от Mcuzone, с ними в комплекте идёт диск с доками и SDK. + Через какого-то представителя (вроде эти) можно попробовать запросить документацию.
-
У нувотона есть такие процессоры. Память внешняя не нужна, DDR2 внутри есть. Чипы и отладки на алиэкспрессе есть. Ещё вроде Grain делает подобные SoC'и.
-
Глобальные данные в FreeRTOS/CMSIS RTOS
arhiv6 ответил simark1979 тема в FreeRTOS
У вас Cortex-M контроллер? Если да, можно атомарность обеспечить без запрета прерываний: http://we.easyelectronics.ru/STM32/atomarn...-cortex-m3.html -
Технически - можно. Юридически - нельзя, если не регистрироваться.
-
Сам я с этой средой не работал, но какие-то статьи по её настройки встречал (например). Да, проблема такая встречается, т.к. под вайном не работают USB устройства. Но это всегда можно обойти, если эти среды умеют подключаться к удалённому отладчику. Про STM32CubeMX не совсем понятно - это не среда разработки. И под Linux она без wine работает без проблем, т.к. написана на Java. А вообще, помимо VS Code под линукс много других IDE есть. Как заточенные для работы с МК (Segger Embedded Studio, Atollic TrueSTUDIO, SW4STM32), так и изначально не заточенные для этого, но имеющие для этого плагины (Eclipse, QtCreator, CodeLite, CodeBlock).
-
Фиксаторы резьбы же не намертво склеивают. Есть разъёмные (обычно синие) с такими винты при небольшом усилии откручиваются, есть неразъемные (красные) - с ними винты при нагреве раскручиваются.
-
Зачем же БФ, есть нормальные фиксатор резьбы: Loctite, Permatex или аналоги у других производителей.