@ru_electronics

Страница 197 из 718
LexsZero
15.01.2017
18:12:37
впаивающиеся модули - Uxx, наприме

Th0r
15.01.2017
18:12:58
или SIM900
вот планшет нашел c типа сим900 модулем - как микросхема Uxx

Dmitry
15.01.2017
18:13:06
названием мезонина?
ну вдруг префикс общий есть

Google
Th0r
15.01.2017
18:13:45
а на другом планшете отдельная платка на полудип дырках с кучей элементов - CONxxx

U — типа unit?
хз, на этой же плате микросхемы буквой U обозначены. да и почти везде так обозначают (в ноутах\планшетах). иногда разделяют поблочно PU - повер и т.д.

Ruslan
15.01.2017
18:41:37
данные структуры лежат по адресу 0x20001fc8, просто при обращении к pwm они отображаются, но передача в memset не помогает

Dolphin
15.01.2017
18:42:17
Так же виснет?

Ruslan
15.01.2017
18:43:52
кажется нашёл причину

Dolphin
15.01.2017
18:45:23
А ты как создаешь то массив?

Ruslan
15.01.2017
18:47:05
static PWM_t dma_buffer[BUFFER_SIZE];

в общем, пока не могу догнать магию, надо полуночи дождаться

Dolphin
15.01.2017
18:57:05
убери статик

Ruslan
15.01.2017
18:57:54
насколько помню, static при объявлении переменной или функции делает её доступной в рамках одного файла

Dolphin
15.01.2017
18:58:36
модуля

Ruslan
15.01.2017
18:59:12
ну *.{h,c}

Google
Dolphin
15.01.2017
19:10:23
А епт, он же локальный

LexsZero
15.01.2017
19:10:25
а нахрена ты лезешь в чужую память?

Dolphin
15.01.2017
19:10:34
я думал ты его сам создаешь

LexsZero
15.01.2017
19:10:51
и покажи весь код, а то нихуя не понятно по этим обрывкам

Dolphin
15.01.2017
19:10:59
вот и я о том же

LexsZero
15.01.2017
19:11:10
// давно бы уже переписал десять раз чем в полутора поинтерах путаться весь день

Dolphin
15.01.2017
19:11:13
и покажи весь код, а то нихуя не понятно по этим обрывкам
https://github.com/Silencer2K/stm32f10x-ws2812b-lib/blob/master/src/ws2812b.c

либа тут

LexsZero
15.01.2017
19:12:41
уже лучше.

Dolphin
15.01.2017
19:14:58
static PWM_t dma_buffer[BUFFER_SIZE];
static PWM_t DMABuffer[WS2812B_BUFFER_SIZE];

ты его переопределил чтоли?

Его не нужно определять, просто в заголовочном файле укажи количество светиков, он автоматом создается либой

Ruslan
15.01.2017
19:18:48
я вообще выкидываю эту либу

Dolphin
15.01.2017
19:19:21
да просто подчистил бы

инит то работает, отправка - тоже

Ruslan
15.01.2017
19:19:49
вот и чищу, да, засада только в мемсете

аж открыл книжку и вспоминаю про указатели

Dolphin
15.01.2017
19:20:23
про указатели тебе Злой - сразу в ошибку ткнул

LexsZero
15.01.2017
19:22:02
так, ну зачем там двойные поинтеры я вроде понял - чтоб их двигать // но есть более приличные способы это делать

Google
Dolphin
15.01.2017
19:22:29
Ага, типа двойной буферизации

тоже подумал об этом

надо буит заняться, а то под атмелку либу написал, а СТМкой еще не дрыгал ими

Да и свой метод рисования переложить стоит, у меня удобней эффекты ледаются )

LexsZero
15.01.2017
19:24:54
покажи

Dolphin
15.01.2017
19:25:11
да я же показывал )

Ruslan
15.01.2017
19:25:16
Dolphin
15.01.2017
19:26:06
покажи
https://habrahabr.ru/post/251615/

LexsZero
15.01.2017
19:28:21
nice

Dolphin
15.01.2017
19:29:31
да надо переписать чутка, пооптимальней можно )

и гамму добавить стоит все же

Ruslan
15.01.2017
19:30:47
крутая статья, проникся, сам впихивал разное в 13ю тиньку

Dolphin
15.01.2017
19:31:13
спасибо :)

Ruslan
15.01.2017
19:32:11
а чего не на гитхабе код?

Dolphin
15.01.2017
19:32:32
ща на этой базе ошейник собачий сделать нужно будет ) чтобы собаке не доставало, и видно издалека было

а чего не на гитхабе код?
да там кода то, в либу не выносил, код не унифицирован, потому и не выложил ... и лень переделать ))

Ruslan
15.01.2017
19:33:32
там просто смотреть удобно и ссылаться на куски кода

Dolphin
15.01.2017
19:34:03
Надо полностью унифицировать, как в той либе что ты копаешь

а это муторно - столько тестов гонять

времени не хватит чтобы жить )

Google
Admin
ERROR: S client not available

Dolphin
15.01.2017
19:34:31
а проектов еще других куча

функция преобразования - почти универсальна, можно легко переложить под себя

Dr
15.01.2017
19:37:04
https://habrahabr.ru/post/251615/
Я вспомнил, я это юзал.

Ток у меня был обычный ргб лед.

Dolphin
15.01.2017
19:37:17
О :)

И как понра? )

Какие костыли нашел?

а то никто не писал даже про грабли и камни (

Ток у меня был обычный ргб лед.
потому и говорю, что преобразование универсальное, вывод меняешь и все работает

Dr
15.01.2017
19:39:09
И как понра? )
Да, я на этой базе писал "лампу настроения" для своей тян

Какие костыли нашел?
Да вроде ничего, я и не искал

Dolphin
15.01.2017
19:39:45
Да вроде ничего, я и не искал
Ну всмысле мож не заработало

Dr
15.01.2017
19:40:22
ну я бы тут тебе говна накидал тогда

Dolphin
15.01.2017
19:40:31
?

ясно, значит все ок )

Dr
15.01.2017
19:40:40
мб что-то и фиксил, не помню

давно было

Dolphin
15.01.2017
19:40:55
Да, год назад

Ruslan
15.01.2017
19:47:21
самое интересное отцензурили

Google
Byte
15.01.2017
19:50:40
Ibh
15.01.2017
20:38:34
Если кто-то работал с карточками Mifare Plus, подскажите, можно ли карту из SL3 перевести в SL1 или в фабричный SL0? Про повышение уровня всё понятно, а можно ли понизить, нигде не могу в доках найти.

Ответ: Официально нельзя понижать уровень защиты. Неофициально может быть есть спецкоманды в карточках китайского производства, но они неизвестны

shadowsoul
16.01.2017
11:17:03
ры, а тебе зачем? очень много работаю с mifare, могу помочь

Ibh
16.01.2017
11:17:26
ридер сделал, и пилю прошивку к нему

Влад
16.01.2017
11:26:03
ну jtag\gdb тогда, и брэкпойнты. или отладочные printf-ы. какие еще могут быть варианты?
а как "jtag/gdb с брекпоинтами" поймать момент перезагрузки? Т.е. есть прошивка, которая в среднем через пару часов работы падает. Как поймать момент падения?

Dmitry
16.01.2017
11:26:56
Тогда если произошла херня, то можно даже стек вызовов глянуть, то есть в какой функции всё нахрен упало

Влад
16.01.2017
11:28:07
на всех контроллерах можно?

Dmitry
16.01.2017
11:28:18
на всех контроллерах можно?
Ну я говорю за армы во всяком случае

Страница 197 из 718