YL-63, прерывания, множество результата

MemoryOveer
Offline
Зарегистрирован: 30.08.2020

Здравствуйте, возникла проблема касательно датчика YL-63. По прерыванию датчика в ком порте должно отображаться ОДНО сообщения, а у меня по прерыванию там творится хаос, и отображается КУЧА сообщений. Может у кого то была такая проблема, или у кого-то есть идеи как это можно решить. На изображении предоставлен код и результат по ОДНОМУ прерыванию.

sadman41
Онлайн
Зарегистрирован: 19.10.2016

Значит у Вас возникает множество прерываний, которые ведут к возникновению множества сообщений.

Чем вы подтвердите, что возникло ОДНО прерывание?

MemoryOveer
Offline
Зарегистрирован: 30.08.2020

Я провел рукой возле датчика, и у меня вот такое отображается. 

Как тогда сделать так, что бы прерывания срабатывало только раз?

sadman41
Онлайн
Зарегистрирован: 19.10.2016

MemoryOveer пишет:

Я провел рукой возле датчика, и у меня вот такое отображается. 

Как тогда сделать так, что бы прерывания срабатывало только раз?


Т.е. у вас нет фактов, их Вы заменили верой? Больше так не делайте. Микроконтроллеры - атеисты.

Покрутите резистор на датчике, например. Обеспечьте хороший контакт на входе МК, подавите помехи.

Без измерительных средств Вам наврядли удастся найти осознанное решение проблемы.

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

Самое простое - посмотреть осциллографом. 

MemoryOveer
Offline
Зарегистрирован: 30.08.2020

От прокрутки резистора количество значений не меняется.

То есть, данные помехи могут быть от того, что плохой контакт, я Вас правильно понял?

Каким образом можно подавить помехи?

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

BOOM пишет:

Самое простое - посмотреть осциллографом. 

Да хотя бы логическим анализатором.

BOOM
BOOM аватар
Offline
Зарегистрирован: 14.11.2018

MemoryOveer пишет:

От прокрутки резистора количество значений не меняется.

То есть, данные помехи могут быть от того, что плохой контакт, я Вас правильно понял?

Каким образом можно подавить помехи?

Чтобы подавить помехи, нужно знать откуда они берутся и какой природы. А для этого приборы нужны. Можно и пальцем в ж... небо тыкать, тоже бывает получается - но путь тернист и сложен. 
 

«Чтобы продать что-то не нужное, нужно купить что-то не нужное. А у нас денег нет!» (с) Простоквашино.