Перейти к содержанию
    

Не Могу Настроить Uart->485 На Pic16F689

Да я с Вами согласен на 1000000%!!! Я всегда так и делал, но в нынешней ситуации всё нужно срочно и отладочную плату мне никто не купит!!! Кстати МК я менял, купил заранее несколько... результат "zero"!

 

Я сам не нанимался разработчиком! Меня брали в помощь главному инженеру проекта! Но он не оправдал надежд и его уволили. Концепция поменялась и всю работу повесили на меня, а я не обладаю достаточным опытом(((

 

Удалил всю программу. Пишу заново, параллельно читая документацию и определяя все регистры касательно тактовой частоты... если и так не выйдет... слов нет...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Почему МК работает от внутреннего кварца???

Не читала про этот процессор, но некоторые другие ПИКи будут (должны) работать от внутреннего, если внешний не запускается. Попробуйте совсем убрать кварц и сконфигурировать работу от внутреннего генератора на 8 МГц. Если уж нужно именно кварц и именно 20 МГц, то ищите отдельный генератор на кварце. Только он потребляет больше...

Что-то у Вас с монтажом или платой. Что-то мне подсказывает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я когда работал с 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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вряд ли! Я использую PICKit2, он показывает контрольную сумму прошивки и конфигурацию, после считывания они совпадают с загруженными.

Вычитайте содержимое кристалла, а потом скажите, что конкретно программатор показывает в поле "Configuration" (шестнадцатиричное значение).

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Настроил МК на внутренний генератор, 4 МГц. Всё работает, он у меня и меряет и данные ПК передаёт и индикацию обеспечивает. От внешнего кварца не работает! Что делать, ума не приложу. По поводу конфигурации... вот...

 

post-76966-1369668402_thumb.jpg

 

Что же ещё нужно???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да там и рассказывать нечего: МК + кристалл 20МГц, 2 х 20пФ + 100нФ по питанию. Всё, больше ничего.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте отключить бит FCMEN в конфигурации - может быть, генератор не успевает стартовать ? Определенное поле для экспериментов есть - отдельный внешний генератор 20 MHz на CMOS-инверторе и режим EC (работает/не работает), кварц на 4...8 MHz, XT - опять же, работает/не работает. Может быть избыточная емкость на выводах ? Плохо отмытый электропроводный флюс ? Еще "фантастическое" предположение - а, случаем, T1OSCEN не включен (случайно вдруг, при конфигурации промахнулись ?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кстати, да. Я тут полгода назад всех изводил вопросами - почему у меня оптрон не работает. А в конце концов оказалось - грязь проводящая между ножками. И фото борда с хорошим разрешением с обеих сторон тоже не повредит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И фото борда с хорошим разрешением с обеих сторон тоже не повредит.

кстати да! на фотографии все видно абсолютно не так, как глазами. Даже одним глазом. Даже с лупой

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я таймер ещё не использовал, собственно регистр не инициализировал. При сброс в симуляторе вижу что в нём все нули.

 

Фото сделаю вечером, дома. На работе нечем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...