Осцилограмма с LED-индикатора(3 разряда, общий катод)
|
|
| Сб, 18.01.2020, 17:18 | Сообщение # 1
|
vanya789
Постов: 45
ОК |
Снял осциллограммы с общего вывода первого разряда индикатора (общий катод) и одного из сегментов. Как я понимаю, на обоих контактах постоянно присутствует 5 вольт. В момент включения сегмента на общий катод первого разряда подается 0. Смущает, что 1)импульс первого разряда почти втрое больше двух следующих; 2)на момент включения на контакте сегмента(аноде) напруга кратковременно падает до нуля. Кто в курсе - это задано прошивкой МК(с определенной целью) или же это особенность работы индикатора?
Добавлено (18.01.2020, 18:19) --------------------------------------------- Желтая - сегмент, синяя - общий катод 1 разряда
|
|
| Сб, 18.01.2020, 17:48 | Сообщение # 2
|
Salongo
Постов: 751
Друзья |
Причем здесь индикатор? Все зависит от того, какая длительность свечения в каждом разряде выставлена в программе (там обычно 15-20 мкс, но опять же зависит от частоты примененного кварца и от количества инструкций между зажиганиями разрядов). Может, просто автор не захотел считать время между зажиганиями разрядов, потому что это гемор редкий,особенно, если там еще и прерывания. Это если программа писалась в ассемблерных кодах. Если в С, например, то компилятор мог расставить операции как угодно, там вообще непредсказуемо.
|
|
| Сб, 18.01.2020, 18:36 | Сообщение # 3
|
vanya789
Постов: 45
ОК |
Цитата Salongo ( ) просто автор не захотел считать время между зажиганиями разрядов Вот это я хотел уточнить) ну, мало ли. остается второй пункт - кратковременный 0 на ноге сегмента - это тоже "побочный эффект" прошивки, переходной процесс или же так нужно и прописано в проге?
|
|
| Вс, 19.01.2020, 10:34 | Сообщение # 4
|
Salongo
Постов: 751
Друзья |
Цитата vanya789 ( ) это тоже "побочный эффект" прошивки, переходной процесс или же так нужно и прописано в проге?
Скорее всего, недосмотр автора прошивки. Визуально не мешает просмотру?
|
|
| Вс, 19.01.2020, 12:20 | Сообщение # 5
|
ВIOS
Постов: 1332
Х |
На 13:45 это очень хорошо объясняется.
|
|
| Вс, 19.01.2020, 13:08 | Сообщение # 6
|
Salongo
Постов: 751
Друзья |
Цитата ВIOS ( ) На 13:45 это очень хорошо объясняется. Речь идет о багах программы. Скорее всего, автор просто не посчитал время между зажиганиями разрядов. Я тоже не сильно смотрел, когда писал. Добавлено (19.01.2020, 14:14) --------------------------------------------- И автор даже не указал, какой МК.
|
|