Сёха 0 26 мая, 2013 Опубликовано 26 мая, 2013 · Жалоба Да я с Вами согласен на 1000000%!!! Я всегда так и делал, но в нынешней ситуации всё нужно срочно и отладочную плату мне никто не купит!!! Кстати МК я менял, купил заранее несколько... результат "zero"! Я сам не нанимался разработчиком! Меня брали в помощь главному инженеру проекта! Но он не оправдал надежд и его уволили. Концепция поменялась и всю работу повесили на меня, а я не обладаю достаточным опытом((( Удалил всю программу. Пишу заново, параллельно читая документацию и определяя все регистры касательно тактовой частоты... если и так не выйдет... слов нет... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 26 мая, 2013 Опубликовано 26 мая, 2013 · Жалоба Почему МК работает от внутреннего кварца??? Не читала про этот процессор, но некоторые другие ПИКи будут (должны) работать от внутреннего, если внешний не запускается. Попробуйте совсем убрать кварц и сконфигурировать работу от внутреннего генератора на 8 МГц. Если уж нужно именно кварц и именно 20 МГц, то ищите отдельный генератор на кварце. Только он потребляет больше... Что-то у Вас с монтажом или платой. Что-то мне подсказывает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lagman 1 26 мая, 2013 Опубликовано 26 мая, 2013 · Жалоба Я когда работал с PIC18 в MPLAB, то не указывал в исходнике _CONFIG параметры чипа а прописывал их отдельно в настройках программирования (за давностью уже не помню где точно, но помню не в исходнике точно). Вот кусок из документации: MPLAB IDE recognizes configuration bits set in code with config directives or commands. These values are displayed in the Configuration Bits window (Configure>Configuration Bits). Values may be set in the Configuration Bits window as well by deselecting ”Configuration Bits set in code”. Values set in the window override code definitions in MPLAB IDE but do not change the source code. See Section 9.2 ”Configuration Bits” for more information. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 27 мая, 2013 Опубликовано 27 мая, 2013 · Жалоба Вряд ли! Я использую PICKit2, он показывает контрольную сумму прошивки и конфигурацию, после считывания они совпадают с загруженными. Вычитайте содержимое кристалла, а потом скажите, что конкретно программатор показывает в поле "Configuration" (шестнадцатиричное значение). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сёха 0 27 мая, 2013 Опубликовано 27 мая, 2013 · Жалоба Настроил МК на внутренний генератор, 4 МГц. Всё работает, он у меня и меряет и данные ПК передаёт и индикацию обеспечивает. От внешнего кварца не работает! Что делать, ума не приложу. По поводу конфигурации... вот... Что же ещё нужно??? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 27 мая, 2013 Опубликовано 27 мая, 2013 · Жалоба Что же ещё нужно??? Рассказать про Вашу плату. Печатную? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сёха 0 27 мая, 2013 Опубликовано 27 мая, 2013 · Жалоба Да там и рассказывать нечего: МК + кристалл 20МГц, 2 х 20пФ + 100нФ по питанию. Всё, больше ничего. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 27 мая, 2013 Опубликовано 27 мая, 2013 · Жалоба Попробуйте отключить бит FCMEN в конфигурации - может быть, генератор не успевает стартовать ? Определенное поле для экспериментов есть - отдельный внешний генератор 20 MHz на CMOS-инверторе и режим EC (работает/не работает), кварц на 4...8 MHz, XT - опять же, работает/не работает. Может быть избыточная емкость на выводах ? Плохо отмытый электропроводный флюс ? Еще "фантастическое" предположение - а, случаем, T1OSCEN не включен (случайно вдруг, при конфигурации промахнулись ?) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
igorle 0 27 мая, 2013 Опубликовано 27 мая, 2013 · Жалоба Кстати, да. Я тут полгода назад всех изводил вопросами - почему у меня оптрон не работает. А в конце концов оказалось - грязь проводящая между ножками. И фото борда с хорошим разрешением с обеих сторон тоже не повредит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
toweroff 0 27 мая, 2013 Опубликовано 27 мая, 2013 · Жалоба И фото борда с хорошим разрешением с обеих сторон тоже не повредит. кстати да! на фотографии все видно абсолютно не так, как глазами. Даже одним глазом. Даже с лупой Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сёха 0 28 мая, 2013 Опубликовано 28 мая, 2013 · Жалоба Я таймер ещё не использовал, собственно регистр не инициализировал. При сброс в симуляторе вижу что в нём все нули. Фото сделаю вечером, дома. На работе нечем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться