Добавлено after 1 minute 57 seconds:
alex_grach.С последней прошивкой все тот же мусор.Но появились изменения:
1.пропали цветные горизонтальные полосы при включении дисплея(были видны до вкл подсветки.
На видео плохо видно,но если присмотреться можно заметить)
2.Стала меньше пауза перед включением подсветки
Если работает нокиевский, то и это запускаться должен. А поведение такое характерно для отвалившегося сигнала DC! Так что я бы сначала все-таки проверил контакты. у меня был непропай в самом разъеме, как раз на это пине...
Там он завется RS.
Для pic16f8x6(a) D/C может использоваться в 3-х вариациях:
1. Собственно как пин D/C, если такой необходим дисплею (как то сименсам, моторолам и т.д.).
2. Как дополнительный выход PWM в 4-х канальном варианте.
3. Как вход "геркона" паяльника.
Естественно, если этот пин занят дисплеем, прочий функционал будет недоступен. Посему, ввиду того что подсветка, на сколько я понял, работает, надо все вернуть как было и задействовать RA5 контроллера как D/C (RS).
Уважаемый alex_grach благодаря вашему уму и терпению удалось
завести дисплей L2F50.Но опять появилась проблема. В двух канальных прошивках
от 20.03.2017 на L2F50 выводится только паяльник и ШИМ. При самостоятельном
компилировании (build-ом), результат остается тот же. http://img.radiokot.ru/files/97878/medi ... 3yr1zn.jpg
Файл ss.c изменил как описано выше.Появился паяльник,фен,обороты.
Включается только паяльник,выбора между паяльником,феном и обороты
нету.Прошивку собираю под энкодер.
Привет. Теперь еще нужно батник написать,чтобы схему под ХЕКС рисовало. sabbufer1 у меня почти такая же плата только экран будет от 1202 какая сейчас у вас схема под 876 актуальна.
Pavlon90
Для начала замени резистор на выходе ОУ канала Т12 с 1мОм на 1кОм, можно еще 0.01мФ на входе убрать. Закатай прошивку из подписи и посмотри что поменяется...
Схема исправленная, вроде должно стать понятнее что куда... Схема для v2.0 (с программным SPI, для цветастиков RC3 и RC4 поменять местами!)
Немножко попаял воздух , пока как-то так:
Отдельная благодарность blackwolf2000 за предоставленное железо
Поскольку собирать чужое малоинтересно, решил таки делать свою станцию на 3 энкодеерах. И, так как тяга к унификации просто непобедима, решил разработать унифицированный узел энкодера на копеечных 12f629.
При включении 629-ый считывает адрес, заданный перемычками, и затем работает ведомым устройством с этим адресом. По запросу отправляет необходимые данные. Предварительно думаю регистрировать длинное и короткое нажатие, а также направление поворота и количество щелчков.
Таким образом, можно повесить на конечное устройство до 8 энкодеров, не занимая лишних ног МК. И сэкономить память основного Мк.
Как вам идея?