Устройство на PIC18F14K50

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Аватара пользователя
amirus
Открыл глаза
Сообщения: 63
Зарегистрирован: Пт авг 07, 2009 06:55:32
Откуда: Asia.

Устройство на PIC18F14K50

Сообщение amirus »

Доброго времени суток.
Прошу помощи уважаемых спецов, так как я в программировании не спец. Суть проблемы такова. Проблема со считывателем проксимити карт на PIC18F14K50. Перестал реагировать на карты, что и заставило обратиться к производителю, так как устройство еще было на гарантии. В силу географического расположения возможности отвезти ил отправить считыватель возможности нет. Попросили техподдержку помочь отдаленно. Выслали нам прошивки, 2 версии. Утверждают, что они разницы не имеют, только косметические изменения. Залили, не работает. В общем, "раскрутили" производители еще на 2 считывателя, пришлось тревожить знакомых чтобы те купили, переслали, ждем пока прибудет... Ну, в общем не приятный осадок остался, да и два считывателя, один испорченный мной, другой "умерший" самостоятельно. Решил я в общем добраться до истины, попросить Вас глянуть, может все таки я ошибаюсь при программировании, не правильно выставленные конфиги и .т.п? Ну, чем черт не шутит... Накидал схемку (упрощенную) в протеусе. Почему упрощенную, потому что, нет всех элементов используемых в схеме, в протеусе. Что на железе, что в симуляторе, прошивка ведет себя одинаково. При первом запуске, должен пройти тест, моргнуть все светодиоды и должен запищать "буззер", у меня пищит только "буззер", светодиоды молчат. В схеме в место "буззера" я поставил светодиод. Остальные элементы в схеме (преобразователь RS485 и элементы накачки) думаю значения для теста не имеют, потому что на рабочей плате тест проходит без этих элементов. Прошивал микруху и на рабочей плате, результат тот-же. Пожалуйста, вынесите вердикт, я глуп или поддержка хитрит? В аттаче приложил схему в протеусе, прошивки присланные мне, 2 версии, и скрин высланный мне, как должна быть выставлена конфигурация микросхемы. Если моя проблем решаема, готов отблагодарить. Заранее благодарен за помощь.
Вложения
turn2.rar
(616.3 КБ) 221 скачивание
Реклама
Vov123
Опытный кот
Сообщения: 804
Зарегистрирован: Чт мар 12, 2009 16:31:05

Re: Устройство на PIC18F14K50

Сообщение Vov123 »

Лично я Вам в этом не помогу,но у меня вопросик.У PIC-ов конфигурация зашита в hex-файл и при прошивки там ничего выставлять не надо.Когда Вы выставляли конфигурацию,много ли пришлось изменить?

Добавлю:
Маловероятно,что тесту подвержена только прошивка контроллера.Скорее всего контроллер опрашивает периферию,к примеру у Вас на схеме,через RS485,и должен получить адекватный ответ,опросить навешенные датчики и,если всё соответствует уставкам,подморгнуть Вам тремя светодиодами.
Возможно неисправность в другом месте и кода получите девайсы будет точно известно.
Реклама
Аватара пользователя
amirus
Открыл глаза
Сообщения: 63
Зарегистрирован: Пт авг 07, 2009 06:55:32
Откуда: Asia.

Re: Устройство на PIC18F14K50

Сообщение amirus »

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

Вернуться в «PIC»