Цитата(Сергей Владимирович @ May 25 2013, 07:51)

Нет, это полная схема, я откинул всё что можно... уже не знал на что думать, осталось только это...
Ну так конденсаторы на место поставьте от кварца на землю (15-20 pF). без них дальше и обсуждать нечего.
раздел документации "3.4.3 LP, XT, HS MODES"
Цитата(Сергей Владимирович @ May 25 2013, 07:51)

Вот HEX:
UART.production.rar ( 245 байт )
Кол-во скачиваний: 102Ну, что сказать:
1. конфигурационные биты нормально установлены.
2. Ваша задержка вместо 500 ms дает 10 ms. почему- уж сами с компилятором разбирайтесь, что у вас такое "__delay_ms(500);"
3. Согласно симулятору, байт передается 4160 us, это 2404 bps. Совершенно соответствует теории. Значит, программу не копайте, разбирайтесь с железом.
Цитата(Сергей Владимирович @ May 25 2013, 07:51)

Подскажите, а что это Вы посчитали BR = 20e6/(64*130) = 2404?? Я не понял.
?
Почитайте документацию на используемый микроконтроллер. раздел "12.0 ENHANCED UNIVERSAL SYNCHRONOUS ASYNCHRONOUS RECEIVER TRANSMITTER (EUSART)."
Цитата(Сергей Владимирович @ May 25 2013, 07:51)

Значит генератор не заводится на 20МГц... Что можно сделать?? Подскажите!
Вы мои пункты 1 2 3 4 читали? там есть план действий.
И еще один пункт добавлю
5. запретить FCMEN в конфиге. тогда при неработающем внешнем кварце процессор не будет перескакивать на внутренний генератор. Это классическая ошибка программистов, добавляющая седых волос при тестировании и отладке. Особенно тяжело вылавливается, если внутренний генератор работает на частоте, очень близкой к частоте внешнего.
Цитата(Сергей Владимирович @ May 25 2013, 07:51)

По поводу "посмотрите осциллографом", у меня С1-55. На кварце генерации я не вижу, а обмен идёт... значит МК работает от внутреннего генератора... как это может быть???
Если смотрели на третьей ноге (именно на 3й а не на 2й!) с делителем 1:10 (что-нибудь типа 10 МОМ 5 пФ) и ничего не видели (ну хоть пару десятков милливольт размах) - то 99% что генерации нет (1% оставляю на то, что генерация срывается в момент подключения щупа)
Чудес не бывает, разберетесь, никуда не денетесь

тут главное- не вслепую тыкать авось заработает, а понимать что и зачем Вы делаете.