
Andrey
03.10.2017
12:00:19
хммм, да, растет
надо долго подождать? =)))

Vasiliy
03.10.2017
12:00:49
задержку вставь на инкремент

пикотранзистор
03.10.2017
12:00:54
Так ты бы delay вставил внутрь for'а

Google

Andrey
03.10.2017
12:01:14
а, точно. он снаружи стоял

пикотранзистор
03.10.2017
12:01:34
Правильно я понимаю, что у FreeRTOS кооперативная многозадачность?

Andrey
03.10.2017
12:02:01
уф спасибо. чот я совсем не туда смотрел

Ibh
03.10.2017
12:03:54

Petr
03.10.2017
12:04:09

Vlad
03.10.2017
12:04:39

пикотранзистор
03.10.2017
12:05:00
Так если там будет while, то остальные треды тоже не будут работать, нет?

Ibh
03.10.2017
12:05:45
ну с for(;;) же как-то работает :)

ivan
03.10.2017
12:07:52
Мысыктар! Rs-232 модем на sim300dz. Есть ли у кого дрова на 64 битную Винду?

Andrey
03.10.2017
12:08:13

Ibh
03.10.2017
12:08:15
static void StartThread(void const * argument){
for(;;) {
if(HAL_GPIO_ReadPin(B1_GPIO_Port,B1_Pin)==GPIO_PIN_SET) {
vTaskDelay(10);
if(HAL_GPIO_ReadPin(B1_GPIO_Port,B1_Pin)==GPIO_PIN_SET) {
while(HAL_GPIO_ReadPin(B1_GPIO_Port,B1_Pin)==GPIO_PIN_SET);
i++;
}
}
}
}
типа так. примитивно конечно, но лучше чем ничего
а что такое антидребезг? :)
когда нажимаешь кнопку, замыкание происходит не сразу(т.е. механический контакт не сразу появляется между контактами кнопки, это процесс во времени), а на входе проца появится шум

Google

Ibh
03.10.2017
12:09:57
http://freeduino.ru/arduino/images/sample_bounce.gif
выглядит это как-то так

Andrey
03.10.2017
12:10:49

Ibh
03.10.2017
12:12:10
антидребезг делают, чтобы не спутать случайную помеху пришедшую на порт проца за нажатие кнопки
или серию импульсов дребезга с многкратным нажатием

Denis
03.10.2017
12:49:48

Andrey
03.10.2017
12:50:17

Виталий
03.10.2017
14:43:14

MrSmeet
03.10.2017
16:24:51
Кто шарит в libusb? Запарился уже
Код могу кинуть простой как 2 рубля
Может кто другой либой usb ковырял, задача hid
Ну стмшики то есть?

Petr
03.10.2017
16:31:13
В катетизисе спроси
@telecatethysis

пикотранзистор
03.10.2017
17:07:52
Смотрю, ты очень уважительно к людям относишься.
Ну вот.

Nikita
03.10.2017
17:26:23
О, тут про 2 рубля сказали, мож мне на карточку кините?

Andrey
03.10.2017
17:38:41

Google

Nikita
03.10.2017
17:39:16
Лол)

Eugene
03.10.2017
18:08:54
Почем рубль?)))

Nikita
03.10.2017
18:17:24

Ibh
03.10.2017
18:27:55
насколько помню по запуску rtlsdr приёмника под виндой, там надо было сначала накатить какую-то хрень на винду, чтобы libusb умела открывать устройства
zadig кажется

Nikita
03.10.2017
18:28:12
Драйвер стандартный набор

Ibh
03.10.2017
18:28:30
http://zadig.akeo.ie/

Nikita
03.10.2017
18:28:37
А zagdig inf делает

MrSmeet
03.10.2017
19:00:43
Я уже 4 дгя мучаюсь на пустом месте, если бы не кросплатформенность то фиг бы забил
Просто имел опыт написания дров, не уж то проще нельзя?
http://zadig.akeo.ie/ как по гиту понял https://github.com/libusb/libusb/wiki тут несколько бэкендов

MrSmeet
03.10.2017
19:03:02
Пысы у меня hid простой
Ну тоесть подскажите чего конкретно с zadig ставить
Ну или может мне проще HID.dll юзать?

Ibh
03.10.2017
19:48:00
https://habrahabr.ru/post/210736/ тут говорится о каком-то драйвере-фильтре для libusb под винду

Valentin
03.10.2017
20:31:03
Если метод называется ЕМКОСТЬ. не под вискарь. Возвращает кол-во символов которые зарезервированы под строку. Ноль терминатор является символом?
Я вот думаю.
То есть вполне легально, если я передаю в класс, который резервирует память под 50 символов
метод вызванный на нем возвращает 51 символ, верно?
потому что резервируется память на строку+ нуль терм, который тоже ее символ

Google

Valentin
03.10.2017
20:31:03
Вот я думаю, нуль терм это символ или нет

shadowsoul
03.10.2017
20:33:19

Valentin
03.10.2017
20:33:30
В контексте данной задачи
если я вызывал конструктор на 50 сиволов
то capacity должен вернуть 50 или 51?

Admin
ERROR: S client not available

shadowsoul
03.10.2017
20:35:21
то и фыр на ваше ооп...

MrSmeet
03.10.2017
20:45:16
Но только не capacity а size
capasity вернет сколько заалацировало

Valentin
03.10.2017
20:47:25
Ага, то есть capacity должен вернуть кол-во аллоцированной памяти?

Vlad
04.10.2017
04:45:35
Стоит посмотреть реализацию std:string и сделать как там

Дед Пегас
04.10.2017
07:07:32
Реализация в STL, как правило, нечитаемая.)

Vlad
04.10.2017
07:28:24

oles
04.10.2017
08:50:12
а у еклипса который иде есть какойто ресурс посвященный кастомизации его внешнего вида
?

Kosta
04.10.2017
09:02:43

Google

MrSmeet
04.10.2017
10:31:36
stm32f429igt6 где распиновку взять?

Yurii
04.10.2017
10:33:06
к прочтению не оч

Timofey
04.10.2017
10:37:06

MrSmeet
04.10.2017
10:37:36
И нет распиновеки
http://www.st.com/content/ccc/resource/technical/document/reference_manual/3d/6d/5a/66/b4/99/40/d4/DM00031020.pdf/files/DM00031020.pdf/jcr:content/translations/en.DM00031020.pdf

Timofey
04.10.2017
10:39:15
http://www.st.com/content/ccc/resource/technical/document/datasheet/03/b4/b2/36/4c/72/49/29/DM00071990.pdf/files/DM00071990.pdf/jcr:content/translations/en.DM00071990.pdf
Страница 44
Вы Reference Manual смотрели, а надо Product Specifications
У ST они всегда их разделяют. Когда схемы рисуешь используешь Product Specification а при программировании Reference Manual

MrSmeet
04.10.2017
10:56:27
Какая-то задача не выполнима
Мне диодом поморгать в чем их проблема

Andrey
04.10.2017
11:23:35
эх, а я диодами поморгал, теперь бы гироскопом насрать в com порт ?

MrSmeet
04.10.2017
11:27:09
Да в этой документации черт ногу сломит

Timofey
04.10.2017
11:34:41
Сразу скажу, если думаете поуправлять через регистры, то это больше ради академического интереса, самый простой способ это настроить проект через CubeMX и дергать ножкой через HAL драйвер. Ну и начинать знакомства с F4 это такое себе удовольствие. Я бы советовал с F103 начинать

Andrey
04.10.2017
11:37:23