PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Разработка устройств (http://pccar.ru/forumdisplay.php?f=18)
-   -   А есть тута спецы по PICам... (http://pccar.ru/showthread.php?t=6164)

BTTB 08.09.2008 17:29

LinX, пасибо огромное.
PIC Simullator - не симулирует.
Я конечно сильно подозреваю, что могу что-то не так делать, но...
порты выходные инициализируются, высокий уровень ставят. На вход прога тоже вроде реагирует, и после появления входного сигнала там какие-то регистры, байты-биты меняют свое состояние и какое-то время ждут. А по выходам ничего не проходит.
когда сигнал на входе есть, в STATUS биты 0, 1 и 2 = 0. И еще какое-то время после снятия сигнала. Если в GPIO биты менять руками, выходы реагируют.

Там нет случаем привязки к длительности входного импульса?
На самом деле может и эмулятор этот кривой. Попробую в железе, потом отпишусь.

ЗЫ MCLR надо к питанию? или там сброс програмный?

Спасибо

LinX 09.09.2008 11:37

Цитата:

Сообщение от BTTB (Сообщение 71810)
LinX, пасибо огромное.
PIC Simullator - не симулирует.
Я конечно сильно подозреваю, что могу что-то не так делать, но...
порты выходные инициализируются, высокий уровень ставят. На вход прога тоже вроде реагирует, и после появления входного сигнала там какие-то регистры, байты-биты меняют свое состояние и какое-то время ждут. А по выходам ничего не проходит.
когда сигнал на входе есть, в STATUS биты 0, 1 и 2 = 0. И еще какое-то время после снятия сигнала. Если в GPIO биты менять руками, выходы реагируют.

Там нет случаем привязки к длительности входного импульса?
На самом деле может и эмулятор этот кривой. Попробую в железе, потом отпишусь.

ЗЫ MCLR надо к питанию? или там сброс програмный?

Спасибо

Я симулировал в протеусе. Не знаю, может pic simulator не может прочитать конфигурацию из файла? К длительности входного импулься привязки нет никакой - стартует при появлении единицы на входе. MCLR никуда не надо - он внутри отключен, то есть обвязки для пика ваще никакой не будет (ну кроме кондера по питанию).

И еще одна особенность: он будет отрабатывать свою последовательность многократно - при каждом импульсе на входе будут дергаться выходы. Если надо однократно - свистни

BTTB 09.09.2008 12:58

LinX, еще раз СПАСИБО. Оно таки походу РАБОТАЕТ!!!!

Эмулятор этот ну очень долго думает.
То, что отрабатывать может многократно - это даже к лучшему.

Еще момент - решать тебе, но прошивку может быть имеет смысл убрать.
Дело в том, что сделать доводчик на мицу лансер (и аутландер до кучи) не есть решаемая в лоб задача. Там основная трабла в травмобезопасных стеклах рулит которыми процессор и если тронуть стекло в обход этого проца (обычными доводчиками) теряется калибровка положения стекла и проц считает это признаком зажатия чего-нибудь стеклом. Стекло после этого требует переобучения. Что-бы все стаботало красиво надо дать сигнал на комп системы безопасности, не дав его на остальную схему, подключиться к блоку управления стеклами, завести все это на сигналку (ну или на то, чем управлять будем) Этот ПИК - лишь часть, отвечающая за последовательное закрытие, но сильно подозреваю, что она может стать очень неплохой прибавкой к итак немаленькой цене, которую некоторые просят за данную фичу.
Короче, как бы ЭТО не ушло в коммерцию, без ведома автора. Подумай.
И еще - могут появиться люди, которые захотят СЕБЕ на машину повторить эту штуку. Можно без твоего ведома давать прошивку или не стоит? И второе - данный вариант идеален для машин с 2005 года (у них есть 30 сек. работы стеклоподьемников после снятия питания с компа управления, т.е можно легко использовать доп выход сигналки где питание появляется на 1-2 сек), у более старых стекла замирают одновременно со снятием питания, могут сильно просить добавить на свободный пин высокий уровень в течении 40 сек - 1 мин чтоб юзать его как поддержку питания.

И глянь, плж. личку. Бум благодарность обсуждать :big:

LinX 09.09.2008 13:32

Цитата:

Сообщение от BTTB (Сообщение 71876)
LinX, еще раз СПАСИБО. Оно таки походу РАБОТАЕТ!!!!

Эмулятор этот ну очень долго думает.
То, что отрабатывать может многократно - это даже к лучшему.

Еще момент - решать тебе, но прошивку может быть имеет смысл убрать.
Дело в том, что сделать доводчик на мицу лансер (и аутландер до кучи) не есть решаемая в лоб задача. Там основная трабла в травмобезопасных стеклах рулит которыми процессор и если тронуть стекло в обход этого проца (обычными доводчиками) теряется калибровка положения стекла и проц считает это признаком зажатия чего-нибудь стеклом. Стекло после этого требует переобучения. Что-бы все стаботало красиво надо дать сигнал на комп системы безопасности, не дав его на остальную схему, подключиться к блоку управления стеклами, завести все это на сигналку (ну или на то, чем управлять будем) Этот ПИК - лишь часть, отвечающая за последовательное закрытие, но сильно подозреваю, что она может стать очень неплохой прибавкой к итак немаленькой цене, которую некоторые просят за данную фичу.
Короче, как бы ЭТО не ушло в коммерцию, без ведома автора. Подумай.
И еще - могут появиться люди, которые захотят СЕБЕ на машину повторить эту штуку. Можно без твоего ведома давать прошивку или не стоит? И второе - данный вариант идеален для машин с 2005 года (у них есть 30 сек. работы стеклоподьемников после снятия питания с компа управления, т.е можно легко использовать доп выход сигналки где питание появляется на 1-2 сек), у более старых стекла замирают одновременно со снятием питания, могут сильно просить добавить на свободный пин высокий уровень в течении 40 сек - 1 мин чтоб юзать его как поддержку питания.

И глянь, плж. личку. Бум благодарность обсуждать :big:

Да на самом деле пофик кто как будет это использовать - если человек с руками, ему все равно есть прошивка или нет - там алгоритм простейший, а если не умеет, то ему проще денег заплатить.
Если у меня это заняло 10 минут, из которых 7 ушло на открытие протеуса и компилятора, то тем кто занимается доводчиками и зарабатывает на этом, такой девайс раз плюнуть. Так что кому надо - забирайте.


Часовой пояс GMT +4, время: 00:15.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot