
Dmitry
24.03.2017
09:15:20
лютейше завидую!
тут уже двое практикующих апологетов SDR?)

Google

Ibh
24.03.2017
09:23:58
меня тоже запишите :)

Catethysis
24.03.2017
09:27:04

Dmitry
24.03.2017
09:33:53

Catethysis
24.03.2017
09:34:43
ну да, даже хз зачем я написал это :)
а блейд хуже лайма, так что всячески советую.

Dmitry
24.03.2017
09:35:42

Kyle
24.03.2017
09:41:58
Кажется первый шунт вообще не юзается, только чтоб юзеру знать какой там ток

Google

Kyle
24.03.2017
09:42:10
Но лол, у меня на CSOUT выход 300В
Ваще норм
Все отлично
500 кило

Dmitry
24.03.2017
10:54:34

Ibh
24.03.2017
10:55:45
угу. мечтаю сотовую базу поднять когда-нибудь :) но пока времени особо нет разбираться

Catethysis
24.03.2017
10:59:13
Страшно

Kyle
24.03.2017
10:59:37
Это мой драйвер светодиода как-то не так работает
Это должен быть вывод на АЦП МК
Как я понял

Catethysis
24.03.2017
11:00:03
Я бы стоял подальше от твоего драйвера. Метрах в пяти или десяти.

Kyle
24.03.2017
11:04:05
Я бы вообще не делал свой драйвер
:D

Dmitry
24.03.2017
11:29:31
а какое железо\?

Catethysis
24.03.2017
11:59:09
поднял дисплей

Дмитрий
24.03.2017
12:13:40
фрактал!

Google

Catethysis
24.03.2017
12:14:07
даааааа!

Kyle
24.03.2017
12:50:11
Есть у кого SON5x6 (NexFET)?
Я нарисовал половину в альтиум и понял что мне чет лень
Дорисовал
Все силы потратил

777Andrej
24.03.2017
15:11:02

Catethysis
25.03.2017
08:28:15
привет

Gregor
25.03.2017
08:38:42
Лимон прикольный
А что там за чип, сок?

Catethysis
25.03.2017
08:39:01

Gregor
25.03.2017
08:39:21
Или просто фпгп

Catethysis
25.03.2017
08:39:23
Еееееее
дисплей вроде обычный, spi, но всё равно пришлось помучаться

Gregor
25.03.2017
08:39:36
Фпга
Привет)

Catethysis
25.03.2017
08:39:45
компания Lime microsystems сделала офигительнейший СВЧ-трансивер о 10 каналах

Gregor
25.03.2017
08:40:47
SPI самописный? Или альтеровская корка

Catethysis
25.03.2017
08:40:53
и замутила кампанию на краудсапплай, чтобы в составе плат их популяризировать
я пока сам ничего не делал ваааще

Google

Catethysis
25.03.2017
08:41:18
я только запустил скрипт селфтеста и настроил всё остальное

Gregor
25.03.2017
08:41:49
Купить что ли тоже такую приятную железочку

Catethysis
25.03.2017
08:42:41
$290
https://www.crowdsupply.com/lime-micro/limesdr
Покупайпокупайпокупай срочнааааа
я ещё на ред питайе мечтал поиграться со связыванием нескольких плат

Gregor
25.03.2017
08:46:02
У меня не дошли руки, хотя я у Андрея мог питайю взять

Catethysis
25.03.2017
08:46:09
и у меня
мне бы пока хоть спектроанализатор там поднять нормальный
на лайме
А что там за чип, сок?
чып Altera Cyclone IV EP4CE40F23C8N
40к ячеек, 2.5к CLB, 1.16 МБ
Арма внутри нету :С
256 МБ оперативки
и контроллер USB3.0 CYUSB3014 наружу
ваще хз, что им стоило плиску с армом воткнуть. а то комп напрягается делать демодуляцию
хотя щас пилят поддержку CUDA для демодуляции, должно стать лайк

Gregor
25.03.2017
09:38:25

Valentin
25.03.2017
13:57:09
Воу)
Привет:D

Shadow
25.03.2017
17:12:51
Ну, кто идёт?
https://vk.com/club142708716

Dmitriy
25.03.2017
17:43:08
Добрый вечер коллеги.
Есть немного нестандартная задача. Не могу реализовать на си.
Допустим есть байт 155. В hex это 9B. Так вот мне нужно получить 2 кода этих символов в ASCII. В данном примере это 57 (для 9) и 66 (для B)
Даже не знаю как загуглить. Скажите в какую сторону копать :)
Без sprintf

Google

Denys
25.03.2017
17:49:41
ну вот, зря я писал
ТЗ надо сразу полностью писать, теперь лень думать

Dmitriy
25.03.2017
17:50:22

Роман
25.03.2017
17:50:41
c = 0x9B
c1 = (0xf0 & c) » 4 + 0x30
c2 = (0x0f & c) + 0x30
if(c1>0x39) c1+=7
if(c2>0x39) c2+=7
так как-то. Это голый ассемблер по сути.
Вообще, я под DOS, помню, вывод HEX делал в 9 байт :) А рекорд был 7 байт.
Т.е. не 0x40, а 0x30, конечно. Совсем ASCII забыл за 20 лет :) Поправил.

Dmitriy
25.03.2017
17:53:28

Роман
25.03.2017
17:55:04
& — отрезаем соответствуюйщи нибл (тетраду)
» — старшую переводим в младшую.
Имеем две тетрады от 0 до F.
Прибавляем 0x30 — это код символа 0. Т.е. получаем 0x30 = "0", 0x31 = "1"... Но между 0x39="9" и 0x41="A" — разрыв. Компенсируем его, добавляя 7, если результат больше 9.
Соответственно, ещё опечатка была в строке с добавлением, нужно 0x39 вместо 49 :) — исправил.

Dmitriy
25.03.2017
17:57:17

Keroronsk
25.03.2017
18:07:00
в тсп стеке микрочипа так сделано:
BYTE btohexa_high(BYTE b)
{
b »= 4;
return (b>0x9u) ? b+'A'-10:b+'0';
}
BYTE btohexa_low(BYTE b)
{
b &= 0x0F;
return (b>9u) ? b+'A'-10:b+'0';
}
For example, btohexa_high(0xAE) will return 'A'. btohexa_low(0xAE) will return 'E'

LexsZero
25.03.2017
18:20:54

Dmitriy
25.03.2017
18:24:11

Роман
25.03.2017
18:39:26
>static const char hex_digits[] = "01234567890ABCDEF";
Ну да, когда памяти как грязи :)

Catethysis
25.03.2017
18:45:33
у меня есть решение!
char *hexes[256] = {'00', '01', '02', '03', ..., '0A', '0B', ..., 'FE', 'FF'}

Ibh
25.03.2017
18:48:13

Dmitriy
25.03.2017
18:49:27
Чувствую себя нубом, после 5 лет в джаве, смотрю на это как первокурсник:)

Ibh
25.03.2017
18:50:41
а на любой случай жизни можно посмотреть например тут http://elm-chan.org/fsw/strf/xprintf.zip