[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 4 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
Форум » Форум uCProg » Часы » (7 статья) Авто-часы с двумя DS18x20 и 2 маленькими индикат
(7 статья) Авто-часы с двумя DS18x20 и 2 маленькими индикат
BorodaДата: Вторник, 09.09.2014, 21:14 | Сообщение # 46
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Eugenynbt, этот пункт в статье вам ни о чем не говорит?

"5 - добавлена возможность программно выбрать конфигурацию прошивки под разработанные мной платы с разными индикаторами (5 плат)"

А этот отрывок из файла "Новые функции.txt"?

'* Байты EEPROM:                                              
'* $02 - номер платы с индикаторами:                        
'*       00 - RL-F0310SBAW/D15                      
'*       01 - CA04-41                                         
'*       02 - FYQ-4042, FYQ-3641, FYQ-2841
 
BorodaДата: Вторник, 09.09.2014, 21:26 | Сообщение # 47
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
С этого все начиналось
 
EugenynbtДата: Среда, 10.09.2014, 17:17 | Сообщение # 48
Рядовой
Группа: Пользователи
Сообщений: 14
Статус: Offline
впервые открыл MPLad не пойму где в исходнике надо менять номер платы?? почемуто экспортирую Хекс файл, он весит 91 кб..
 
BorodaДата: Среда, 10.09.2014, 17:43 | Сообщение # 49
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Какой у вас программатор, какой прогой прошиваете? Тут вся суть заключается в изменении предустановок EEPROM, чтоб программу не изменять и не компилировать заново
 
EugenynbtДата: Среда, 10.09.2014, 21:01 | Сообщение # 50
Рядовой
Группа: Пользователи
Сообщений: 14
Статус: Offline
програматор пиккит 2 прошиваю в PICkit 2 v2.61..можно поподробнее тут я новичек раньше тупо заливал прошивку и радовался..

Добавлено (10.09.2014, 20:10)
---------------------------------------------
с настройкой разобрался но все равно показывает абракадабру..у меня стоят 4 индикатора 4201BS по даташиту все сходится не пойму в чем дело..в еепроме выставляю первые цифры 01..CA04-41

Добавлено (10.09.2014, 21:01)
---------------------------------------------
сейчас заметил что авторская плата поменялась..

 
BorodaДата: Четверг, 11.09.2014, 10:21 | Сообщение # 51
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Дайте ссылку на описание индикатора, найти не могу. Но судя по стандартной распиновке сдвоенных индикаторов других марок, этот индикатор должен подойти. При включении часов верхний индикатор показывает так?



Если да, то надо поменять в EEPROM байт отвечающий за настройку "общий анод/общий катод". Или залезть в соответствующий пункт меню:

- длинное нажатие кнопки Меню (1 секунда)
CLOC - настройка часов и минут
SEC   - настройка минут, сброс секунд
dAY    - настройка дня недели
tdAY   - время отображения дня недели в дежурном меню
ttEr     - время отображения температуры в дежурном меню
Corr    - коррекция хода +/- 24.0 сек/сут с шагом 0,1
LIGH   - ночная яркость
nIGH   - ХХ.ХХ - "время начала ночи"."время конца ночи"
- длинное нажатие кнопки Меню (6 секунд)
LIGH - LDr - яркость от датчика освещения
- tIПE - яркость изменяется по времени
FREQ - частота кварца 4.000/4.096 MHz
dAt1   - 18B/18S/no - датчик 1 DS18B20/DS18S20/нет
dAt2   - 18B/18S/no - датчик 2 DS18B20/DS18S20/нет
otEr    - знак градуса в термометре
dECt   - десятичная точка в термометре
Ind      - индикатор с общим анодом/катодом
oCLC  - незначащий ноль в часах
dot      - мигает одна точка/две точки 88,88/88,'88

П.С. на платах кардинально ничего не поменялось. На плате контроллера добавлены цепи для модификации часов с вольтметром. На плате индикатора нужно только кнопку перекинуть.



П.П.С. Мне проще сделать одну универсальную прошивку под разную элементную базу с кучей настроек, чем лепить 100500+ прошивок под конкретные элементы. Так проще отлаживать и исправлять ошибки.
Прикрепления: 0880452.png (10.6 Kb) · 3581969.png (131.7 Kb)
 
EugenynbtДата: Четверг, 11.09.2014, 15:19 | Сообщение # 52
Рядовой
Группа: Пользователи
Сообщений: 14
Статус: Offline
Ссылка вот http://item.taobao.com/item.htm?spm=a230r.1.14.57.9uqmBx&id=39285971986&ns=1#detail
заказывал с китая..общий катод 
Прикрепления: 4502867.jpg (64.6 Kb)
 
EugenynbtДата: Четверг, 11.09.2014, 15:24 | Сообщение # 53
Рядовой
Группа: Пользователи
Сообщений: 14
Статус: Offline
Вот что показывает
Прикрепления: 3091533.jpg (1.42 Mb)
 
EugenynbtДата: Четверг, 11.09.2014, 15:37 | Сообщение # 54
Рядовой
Группа: Пользователи
Сообщений: 14
Статус: Offline
я заметил еще разницу на нажней части обведено кружками..
Прикрепления: 9412432.jpg (750.9 Kb)
 
BorodaДата: Четверг, 11.09.2014, 20:53 | Сообщение # 55
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Эмммм... Извиняюсь, запамятовал об этом. Обновил в статье прошивку до версии v2.1. (добавил эту старую плату с кодом EEPROM "03" ).
 
EugenynbtДата: Суббота, 13.09.2014, 10:42 | Сообщение # 56
Рядовой
Группа: Пользователи
Сообщений: 14
Статус: Offline
наконец то я доделал эти часы..плату спаял пол года назад..последняя прошивка подошла..единственное пришлось резистор на кнопке все таки перепаять..первый байт в еепроме поменял на 03 второй на 45 и все заработало..)))
спасибо Boroda часы отлично идут..правда еще датчики не подключал...

Добавлено (13.09.2014, 10:42)
---------------------------------------------
все отлично работает.есть 2 вопроса..
1. у часов перемигивают 1 и 3 сегменты с переодичностью 1 сек..можно ли от них избавиться???
2. можно ли добавить вольтметр на 876 пик?? (может даже пожертвовав вторым дачтиком???)

 
BorodaДата: Воскресенье, 14.09.2014, 18:54 | Сообщение # 57
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Что значит 1 и 3 сегменты? Точки? Вольтметр цепляется на 7ю ногу контроллера вот по этой схеме из статьи (лучше поставить переменник многооборотный, только его сначала выкрутить, чтоб на контроллер более 5ти вольт не подалось). С прошивкой сейчас определюсь, там какие-то проблемы были... Прошивку кинул в статью!

Сообщение отредактировал Boroda - Воскресенье, 14.09.2014, 19:33
 
EugenynbtДата: Воскресенье, 14.09.2014, 23:42 | Сообщение # 58
Рядовой
Группа: Пользователи
Сообщений: 14
Статус: Offline
моргает 1 и 3 цифра попеременно..
 
BorodaДата: Понедельник, 15.09.2014, 07:24 | Сообщение # 59
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Оба датчика подключены? Попробуйте в меню "dat1" и "dat2" поставить "no".
 
EugenynbtДата: Понедельник, 15.09.2014, 21:15 | Сообщение # 60
Рядовой
Группа: Пользователи
Сообщений: 14
Статус: Offline
сделал..цифры перестали моргать..
 
Форум » Форум uCProg » Часы » (7 статья) Авто-часы с двумя DS18x20 и 2 маленькими индикат
  • Страница 4 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
Поиск: