Size: a a a

2020 May 12

pl

pretty leaf in Embedded Group
Но выскакивает ошибка: could not verify ST device
источник

pl

pretty leaf in Embedded Group
Или как-то так
источник

D

DiggerDi in Embedded Group
pretty leaf
Не может опознать устройство
обнови прошивку программатора
источник

pl

pretty leaf in Embedded Group
Обновлял
источник

D

DiggerDi in Embedded Group
pretty leaf
Обновлял
а не через кубиде нормально шьет? например через STM32 ST-LINK Utility?
источник

pl

pretty leaf in Embedded Group
Не пробовал
источник

A

ArcticFox in Embedded Group
заделитесь amibcp пжл в лс
источник

N

Nikolai in Embedded Group
Всех приветствую, подскажите пожалуйста, куда копать?
У меня на расберри 2 концевика подцеплены к массе и 26, 19 контактам

pinLast = 26                # Last point sensor to GND
pinHome = 19                # Home point sensor to GND
GPIO.setup(pinLast, GPIO.IN, pull_up_down=GPIO.PUD_UP)
GPIO.setup(pinHome, GPIO.IN, pull_up_down=GPIO.PUD_UP)

Я за состоянием наблюдаю через прерывание
GPIO.add_event_detect(pinHome, GPIO.FALLING, bouncetime = 300) #Home sensor watchdog
GPIO.add_event_callback(pinHome, home)      #Callback function
GPIO.add_event_detect(pinLast, GPIO.FALLING, bouncetime = 300) #Last sensor watchdog
GPIO.add_event_callback(pinLast, last)      #Callback function

Так вот, эвент срабатывает 2 раза когда концевик замыкает на массу и когда размыкает.


причем такие же прерывания для нажатия кнопки (сенсорной, +3,3в на вход расбери кидает) отрабатывают нормально...
GPIO.setup(pinStart, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
GPIO.add_event_detect(pinStart, GPIO.FALLING, bouncetime = 300) #Start Button watchdog
GPIO.add_event_callback(pinStart, start)      #Callback function

Можно конечно кастыль в коде придумать, но мне кажется так не должно быть... я же слежу только за  FALLING эвентом. Может кто сталкивался? Заранее благодарен
источник

СС

Сиие Сууие in Embedded Group
Дребезга контакта там нет?
источник

N

Nikolai in Embedded Group
Сиие Сууие
Дребезга контакта там нет?
Нету, и подтягивающий встроенный и задержка включена и проверял, можно долго концевик коротить, все равно когда замкнешь функция вызывается и когда разомкнешь - функция вызывается
источник

СС

Сиие Сууие in Embedded Group
Nikolai
Нету, и подтягивающий встроенный и задержка включена и проверял, можно долго концевик коротить, все равно когда замкнешь функция вызывается и когда разомкнешь - функция вызывается
То что вы написали про кнопку - вы в той же программе использовали? Если да - звучит именно как дребезг - електронный вариант работает верно, механический - нет.
Я бы проверил осцилографом.
источник

N

Nikolai in Embedded Group
Сиие Сууие
То что вы написали про кнопку - вы в той же программе использовали? Если да - звучит именно как дребезг - електронный вариант работает верно, механический - нет.
Я бы проверил осцилографом.
да, все в одном устройстве... Эх, был бы он еще дома)))
источник

СС

Сиие Сууие in Embedded Group
Я бы грешил на дребезг, и прикрутил бы туда конденсатор, как именно не спрашивайте, в схемотехнике я нулевой
источник

N

Nikolai in Embedded Group
Сиие Сууие
Я бы грешил на дребезг, и прикрутил бы туда конденсатор, как именно не спрашивайте, в схемотехнике я нулевой
ну саморезом наверное))))
источник

N

Nikolai in Embedded Group
Сиие Сууие
Я бы грешил на дребезг, и прикрутил бы туда конденсатор, как именно не спрашивайте, в схемотехнике я нулевой
спасибо
источник

JP

Jack Parmezan in Embedded Group
Nikolai
да, все в одном устройстве... Эх, был бы он еще дома)))
Если есть микроконтроллер, попробуй подключи к МК и посмотри как там будет работать
источник

N

Nikolai in Embedded Group
Сиие Сууие
Я бы грешил на дребезг, и прикрутил бы туда конденсатор, как именно не спрашивайте, в схемотехнике я нулевой
ну вот до последнего не верил, попробовал маленькие концевики, кнопки, все равно, как замкну, сигнал прилетает, и как разомкну - прилетает.  хоть сразу, хоть через минуту.  подключил кондей 100 нФ, параллельно кнопке, все пропало... магия...
источник

СС

Сиие Сууие in Embedded Group
Nikolai
ну вот до последнего не верил, попробовал маленькие концевики, кнопки, все равно, как замкну, сигнал прилетает, и как разомкну - прилетает.  хоть сразу, хоть через минуту.  подключил кондей 100 нФ, параллельно кнопке, все пропало... магия...
Значит дребезг контактов таки, осцилограф это очень наглядно показывает
источник

AT

Alexandre Terentiev in Embedded Group
Думаю, в реальности нужно всегда исходить из предположения, что механика дребезжит. Даже если она сейчас не.
источник

N

Nikolai in Embedded Group
Alexandre Terentiev
Думаю, в реальности нужно всегда исходить из предположения, что механика дребезжит. Даже если она сейчас не.
согласен. но тут просто замыкал проводом, кнопкой и концевиком и все одно и то же. ну ладно концевик и кнопка, там и в правду контакт подпружиненный, может и дребезжит, а провод то чего)))) или я не правильно понимаю физику понятия дребезг контактов.
источник