• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

    Если вы у нас впервые, загляните на страницу о форуме и правила – там коротко описано, как задать вопрос так, чтобы быстро получить ответ. Чтобы создавать темы и писать сообщения, сначала зарегистрируйтесь, а затем войдите под своим логином.

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по старой ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Propeller clock 16F886

Витков мотал как в схеме, база 120, пропеллер 170 витков. Перелопатил весь венгерский форум, есть куча вопрос по сборке, прошивку не нашел, пришлось самому компилировать с исходника, но уверенности в работоспособности прошивки нет!?!?! хотя компиляция прошла без ошибок.
 
Базу, как понимаю собирали на 628-ой? Собирал этот проект особо не заметил перегрева. Помню игрался с транзистором, который управляет импульсами на катушку, от него немного зависело перегрев самого транзистора и катушка меньше нагревалась. Но и от того, что по схеме не помню особого перегрева. Может было КЗ у вас на катушке. И работали не все витки. Могу замерить примерное сопротивление, хотя здесь от диаметра будет значительно отличаться. А по поводу количества витков, 100 и 150 диаметром 0.2-0.3. По поводу компиляции на 628-ую сам компилировал, внося небольшие изменения в настройки и текст на русском писал. Если собралось без ошибок не волнуйтесь.
 
Ну старый проект меня не особо интересует, все работает изЮмительно! на счет нагрева катушки я особо не заморачиваюсь т.к. работают часы не постоянно, а включаются по команде пульта. Больше интересует проект под SMD вариант на 26 led и PIC16F886. Есть куча вопросов.
 
Ну старый проект меня не особо интересует, все работает изЮмительно! на счет нагрева катушки я особо не заморачиваюсь т.к. работают часы не постоянно, а включаются по команде пульта. Больше интересует проект под SMD вариант на 26 led и PIC16F886. Есть куча вопросов.

А какие вопросы возникают? Я их не собирал, но одно время планировал разбирался, что к чему. Пишите может смогу помочь или другие участники форума.
 
А что остановило собрать если не секрет?
 
Некие проблемы на стадии деталей, хотя если захотеть можно и заказать. Если у Вас таких проблем не будет проблем, то несколько проще. Хотя с базой придется повозиться.
 
Вот и у меня есть вопросы по базе: Во-первых под пропеллер с мк 886 я так понимаю можно любую базу использовать? Я не о той что с будильником и com-портом. Есть в наличии два вида базы с RTC и без, круглого вида под корпус кулера. Которая без RTC под мк 12f683, которая с RTC походу под 16f683 soic. Ну если сам проп уже с встроенным RTC, зачем база с RTC??? Ну и самой прошивки под 12f683 не нашел, с базой пока заморочки??? С будильником использовать базу не планирую! Пока завис на выборе базы, хотя ПП сделал обе!
 
Во-вторых так и не понял как с базы с будильником передаются данные в проп?
 
12f683 это база для 628-ой. Прошивок нет у меня, но есть исходник, если есть файл keys.asm могу скомпилировать в .hex. Ну или могу ваши коды в свой keys.asm написать. Вообще, если бы собирал сам, попробовал бы любую базу. А если не будут работать, тогда и выбора нет. По схеме не нашел, как они могут связаны. Так, что почти уверен, что заработает на любой.
 
С базами разобрался, немного опечатался, база без RTC на PIC12F683. Прошивку под нее скомпилировал, вроде без ошибок все ок. Остается дождаться деталюшки. P.S. Я так понял на пропеллере имеется датчик влажности, реализован он в программе или нет?
 
С базами разобрался, немного опечатался, база без RTC на PIC12F683. Прошивку под нее скомпилировал, вроде без ошибок все ок. Остается дождаться деталюшки. P.S. Я так понял на пропеллере имеется датчик влажности, реализован он в программе или нет?

Посмотрел исходник он там не закомментирован, если вы прошьете готовой прошивкой, то кто собирал может отключил его программно. Если собирали прошивку сами из этой темы, то будет работать. Могу показать какие строки настроек за, что отвечают.
 
А разве незакомментированный не вывалился в ошибки? Странно, у меня все прошло?
Строки конечно можно посмотреть если не трудно обозначьте! По второму вопросу есть ответ?
 
Посмотрел исходник он там не закомментирован, если вы прошьете готовой прошивкой, то кто собирал может отключил его программно. Если собирали прошивку сами из этой темы, то будет работать. Могу показать какие строки настроек за, что отвечают.
Походу мы не о том говорим??? Я же объяснил про базу, меня не интересует с будильником. Я про круглую без RTC под pic12f683, у Вас база с будильником под 886 пик.
 
Походу мы не о том говорим??? Я же объяснил про базу, меня не интересует с будильником. Я про круглую без RTC под pic12f683, у Вас база с будильником под 886 пик.

Вообще писал именно про ваш вопрос, а именно датчик влажности. Он конечно есть в исходном коде, но если закомментирован этой части не будет в отображении. Если его например не устанавливать например из-за ненадобности, то можно закомментировать и это не отобразится на общую работу пропеллера.
Строки некоторых настроек:

;#define MotorDirFromCalibration ; un-comment this line if get motor direction from calibration pin
#define MotorCounterClockWise ; un-comment this line if motor is running counter clockwise
;#define ReversTextScroll ; un-comment this line if your text must scroll from left to right (e.g. Hebrew)
;#define SlashedZero ; comment this line to use normal zero
#define RC5AddrCheck ; comment this line if RC5 Address checking not required
#define HumidityMeasure ; comment this line if humidity measure not required
#define LightMeasure ; comment this line if light measure not required
;#define GreatherMeansDarker ; comment this line if least code means darker
 
Последнее редактирование:
Вот теперь понял, извиняюсь!!! А что за строка RC5, если она закомментирована, значит протокол RC5 (например под мой пульт), не будет работать? Видимо под пульт который в проекте?
 
Каждая команда пульта состоит из нескольких блоков. Нас интересует адрес устройства, чтобы пульт не путал например DVD c Tv например, а у нас, чтобы пульт от часов, не управлял другими устройствами. И нам нужен код кнопок. Остальные биты нам не нужно для настройки. Если эту строку закомментировать, то не будет учитываться первый блок кода.
От чего используете пульт указывается в файле .keys могу объяснить, что на что менять. А вот, если не знаете код, то закомментированная эта строка упростит проверку. Но желательно узнать и записать код, иначе любое устройство, которое работает на rc-5 будет управлять часами.

Вот для примера некоторые коды устройств:

0 телевизор
2 телетекст
3 видеоданные
4 видеопроигрыватель
5 кассетный видеомагнитофон
8 видеотюнер
9 видеокамера
16 аудио предусилитель
17 тюнер
18 магнитофон
20 проигрыватель компакт дисков
 
Последнее редактирование:
В программировании вообще не шарю. Посмотрите исходник под какой пульт?
 

Вложения

В программировании вообще не шарю. Посмотрите исходник под какой пульт?

В файле keys.asm указан самодельный пульт из темы на pic16f628a. А вот, что скомпилировано в hex не понятно , но предполагаю, что для компиляции использовался этот же файл. Вы говорили, что собирали проект на 628-ой, а как собрали, тот проект? В смысле пульта и настроек. Я сам повторял на самодельном пульте и переписывал под универсальный, как на картинке ниже. Китай, но пока не подвел, купил еще один на запас.
 

Вложения

  • 342266_1.webp
    342266_1.webp
    12.1 KB · Просмотры: 54
Старый проект под пульт RC-5. Я использовал отечественный на котором так и написано RC-5. Под мой пульт можно настроить?
 
Назад
Сверху