Перейти к содержанию
    

Только что, izerg сказал:

а Цифры то - где ?

На подходе. Пока пишу массивы для них.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 минуты назад, EdgeAligned сказал:

Надо же, даже получилось.

В одном моменте мне помогли. 🙂 Переменные были объявлены без квалификатора volatile. В сумме примерно сутки не мог понять в чем дело. Под конец сдался и попросил помощи. 🥺

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Между прочим, если отключить оптимизацию в настройках компилятора, то отсутствие volatile не будет влиять.  По крайней мере, не должно влиять, потому что слово volatile - это указание компилятору на запрет оптимизации (сокращения) операций с этой переменной.

Изменено пользователем EdgeAligned

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 минуту назад, EdgeAligned сказал:

volatile - это указание компилятору на запрет оптимизации

Да, я уже бегло ознакомился с этим квалификатором. Но не такая уж это простая штука, как мне показалось. Честно говоря, пока до конца не понял когда его нужно применять. Пока сложилось мнение, его обязательно нужно применять при программировании любых МК, если переменная используется(читай меняет свое значение) в функциях и прерываниях. Но чувствую, что с ним много нюансов и им нельзя злоупотреблять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 час назад, izerg сказал:

а Цифры то - где ?:) 

А вот и циферки подъехали 🙂

Спойлер

 

Создал тему по прошивке паяльника. Буду рад, если и там будите мне помогать.

Изменено пользователем Pjatruha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, Pjatruha said:

А вот и циферки подъехали 🙂

 

зачет 🙂 

Дополнительные вопросы по индикаторам будут? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 10/5/2023 at 5:53 PM, Pjatruha said:

А вот и циферки подъехали 🙂

Молодец !

Вот только имеется подсветка неиспользуемых сегментов.

И где-то на 13,14,15 секунде левый верхний неиспользуемый сегмент еще даже чуть-чуть мигает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

53 минуты назад, izerg сказал:

Дополнительные вопросы по индикаторам будут? 

Не знаю. 🙂 Пока вроде все понятно.

7 минут назад, dimka76 сказал:

Вот только имеется подсветка неиспользуемых сегментов.

Да, есть такое дело. Не знаю с чем это связано. Может из-за шумов?... На 12 странице я показывал осциллограммы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

On 10/5/2023 at 10:35 PM, Pjatruha said:

Да, есть такое дело. Не знаю с чем это связано. Может из-за шумов?... На 12 странице я показывал осциллограммы.

Попробуйте померить постоянное напряжение между COM и SEG.

Оно должно быть рано нулю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, dimka76 сказал:

Попробуйте померить постоянное напряжение между COM и SEG.

Тестера нет под рукой - посмотрел осциллографом. Основной сигнал прослеживается, но присутствует наводка 50 Гц размахом примерно 6.6 вольт. Это без ЖКИ. С ЖКИ вообще каша. Но размах все те же 6.6 вольт. Думаю такой размах, это результат наводки на обоих выводах. При этом сигнал между com и землей или между seg и землей абсолютно чистый.

Может с сигналами все в порядке, а стоит заземлить осциллограф?... Но постоянки нет между com и seg. Во всяком случае я ее не вижу.

Спойлер

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 06.10.2023 в 00:16, Pjatruha сказал:

Может с сигналами все в порядке, а стоит заземлить осциллограф?...

Я бы посоветовал Вам - заменить осциллограф на простейший логический анализатор. Уже много раз советовали в других подобных темах. Простейший дешёвый лог.анализатор на 24МГц с али построенный на чипе CY7C68013A покажет картинку намного лучше, чем то, что вы выкладываете со своего осцилла. Как Вы там вообще что-то разбираете?  :wink:

Типа такого: https://www.aliexpress.com/item/1005003243227313.html

Или аналогичный. Построенный на CY7C68013A. Главное - чтобы был совместим с программой "Saleae Logic".

У вас там сигналы собственно - почти логические (по крайней мере генерируются как логические контроллером). Поэтому можно смотреть лог.анализатором. На ногах МК.

 

Да и при измерениях (и отладке) всё же лучше питать схему не от сети, а как уже советовали: подать низковольтное питание прямо на схему. Тогда и помех будет меньше и безопаснее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всё бы хорошо, да вот лог.анализатор не покажет несколько рабочих уровней у ЖКИ, в этом смысле он бесполезен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 минуты назад, EdgeAligned сказал:

Всё бы хорошо, да вот лог.анализатор не покажет несколько рабочих уровней у ЖКИ, в этом смысле он бесполезен.

Я же писал: Смотреть им можно логические уровни на ногах МК. А именно эти уровни же у ТСа и управляют ЖКИ. Почти напрямую.

Так что - по виду осциллограмм лог.сигналов нетрудно будет делать выводы об уровнях на ногах ЖКИ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А дешевый лог.анализатор может правильно показать средний уровень? Как мы ранее обсуждали, для ЖКИ формируются три уровня напряжения, средний из которых равен (насколько помню) VCC/2. Вопрос вам - что покажет лог.анализатор в этом случае?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...