-
Постов
4 314 -
Зарегистрирован
-
Посещение
-
Победитель дней
14
_pv стал победителем дня 17 апреля
_pv имел наиболее популярный контент!
Репутация
53 Очень хорошийИнформация о _pv
-
Звание
.
Контакты
-
Сайт
Array
-
ICQ
Array
Retained
-
Звание
Array
Посетители профиля
16 898 просмотров профиля
-
https://qoiformat.org/ https://github.com/nothings/stb/blob/master/stb_image.h http://elm-chan.org/fsw/tjpgd/
-
XDS110 aliexpress
_pv ответил uriy тема в Отладочные платы
xds110 ещё встроен на launchpadах для армов MSP432/TM4C/MSPM0. использовал как-то 432 launchpad для оживления платы с каким-то немолодым dsp 55 серии, правда версию CCS пришлось малость откатить назад. з.ы. LP-MSPM0C1104 - аж целых 6$ стоит -
USB3.1 кабель не по назначению (питание + SPI)
_pv ответил iiv тема в В помощь начинающему
ttl в витой паре с землёй вполне нормальный вариант, вот разные сигналы в одной паре работать не будут из-за большой ёмкостной связи. если возьмёте самый модный провод USB4(3.2?) / thunderbolt, вообщем на котором китайцы гордо напишут поддержку 20Gbps или HDMI (там ещё и пары в отдельных экранах) то там достаточно отдельных витых пар под все SPI сигналы. -
USB3.1 кабель не по назначению (питание + SPI)
_pv ответил iiv тема в В помощь начинающему
а реально существуют кабеля или девайсы с usbC, которые работают только в одном положении, а в перевёрнутом - нет? -
USB3.1 кабель не по назначению (питание + SPI)
_pv ответил iiv тема в В помощь начинающему
у USB3.1 там ещё и d+/d- вроде задублированы да и питание (иногда соединены с своими зеркальными отражениями внутри коннектора), для того чтобы usbC можно было вверх ногами воткнуть. В самом проводе 3 сигнальных пары: rx, tx и d+- от предыдущего usb. с USB3.2 (которые там со всякими thunderboltами совместимые) пар уже пять, по две в каждую сторону. их наверное не вместе объединять надо, а лучше с землёй вторым проводом. -
USB3.1 кабель не по назначению (питание + SPI)
_pv ответил iiv тема в В помощь начинающему
у usb всего 3 пары и пускать в одной витой паре разные ttl сигналы идея так себе. воткните ёмкость пару сотен пФ с клоков на miso и посмотрите что он там напринимает. у HDMI 4 пары под spi, остальное можно под питание запараллелить. есть mini / micro, проводов готовых хватает, вроде не особо дороже нормальных USB кабелей. -
Frequency bands MHz: 861..1054 1076..1315
-
Плавный переход C -> C++ под МК
_pv ответил Arlleex тема в Программирование
какое ещё выделение памяти??? это просто объявление указателя, на структуру. и он даже эти несчастные 4 байта под указатель на стэке выделять не будет, а просто посчитает адрес crc. тоже самое что uint8_t *pkt = data; *(uint32_t*) &pkt[crc_offset] = 42; только crc_offset компилятор посчитает в рантайме, исходя из подсунутого в объявление типа структуры размера массива. правда кроме gcc остальные скорее всего на vla внутри структуры ругаться будут. -
из одного и того же "быстрого" АЦП, второй медленный и малошумный делается за счёт постобработки добавлением ФНЧ.
-
вторым вспомогательным напряжение можно мерить, оно-то на 6 порядков не меняется.
-
немного полуоффтопа, а там готовые трансиверы, вроде сс1352, не дотягиваются до этого диапазона?
-
у ads1263 два ацп внутри, но второй вспомогательный - медленный. недостающих несколько бит "вниз", при измерении небольших токов можно оверсэмплингом выжать, просто зарезав полосу до десятков Гц, всё равно на малых токах обычно интересно некое среднее микро потребление, а не "быстрое" их изменение за десятки мкс.
-
Вроде нет, но для 0.1Ом шунта, чтобы на 0.5А не особо просаживаться, на 1мкА будет 100нВ, что с десятком кГц полосы уже будет меньше 1нВ/rtHz. Но на микроамперах вроде нет нужды в быстрых измерениях и можно некий адаптивный фильтр поверх натянуть, который полосу будет резать сильнее если токи небольшие. У китайцев есть модули с ADS1263, я их 8 штук в ft232h подключал, с оберткой в lua: https://github.com/pavel212/uffi/blob/master/example/ads1263.md Он там через mpsse почти непрерывно на 30МГц может spi поток гнать, иногда только какие-то небольшие затупления случаются с буферизацией и USB, на 15МГц вообще непрерывно без пауз.
-
Плавный переход C -> C++ под МК
_pv ответил Arlleex тема в Программирование
там что-то в последние плюсовые стандарты добавляли из С про стуктуры и VLA, может и это уже научились. для месье понимающих толк, С вроде как умеет вот так: int get_data_size(){ return 0xF + (rand() & 0xF);} int main(){ struct { uint8_t hdr[8]; uint8_t byte[get_data_size()]; uint32_t crc; } *pkt = (void*)data; pkt->crc = 42; ... удачи с выравниванием, упаковкой (переносимой между компиляторами) и валидацией значений, возвращаемых get_data_size -
Математика вольфрамовская умеет произвольную точность в численных вычислениях, но ТС изобретает какую-то дичь. Plot[Sin[10^999 + x], {x, 0, 10}, WorkingPrecision -> 10000]