Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 06.12.2020, 06:33  
parovoZZ
Почётный гражданин KAZUS.RU
 
Регистрация: 15.11.2010
Сообщений: 2,378
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
parovoZZ на пути к лучшему
По умолчанию Re: Применение МК без кварца.

Сообщение от akegor Посмотреть сообщение
Блин, что может путного изречь человек, неспособный усвоить элементарщину "что делает/что делать"?
Давай не учи меня русскому языку

Цитата:
А если [будет] говориться...
Реклама:
parovoZZ вне форума  
Непрочитано 06.12.2020, 06:36  
parovoZZ
Почётный гражданин KAZUS.RU
 
Регистрация: 15.11.2010
Сообщений: 2,378
Сказал спасибо: 338
Сказали Спасибо 328 раз(а) в 253 сообщении(ях)
parovoZZ на пути к лучшему
По умолчанию Re: Применение МК без кварца.

Цитата:
А потому и лучше так, чем никак.
В 99% случаях кварц не нужен. RC за глаза.
parovoZZ вне форума  
Непрочитано 06.12.2020, 09:50  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,856
Сказал спасибо: 2,532
Сказали Спасибо 11,770 раз(а) в 5,896 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Применение МК без кварца.

Сообщение от parovoZZ Посмотреть сообщение
Давай не учи меня русскому языку
Я ТЕБЯ не учу, я других предостерегаю от от доверия безграмотному в элементарщине и "глупоизворотливому", который не хочет признавать оченьвидное.
Сообщение от parovoZZ Посмотреть сообщение
В 99% случаЕВ...
Сообщение от parovoZZ Посмотреть сообщение
В 99% случаях кварц не нужен. RC за глаза.
Ага, и сопли на локти - "ПОЧЕМУ ?!!!"
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor на форуме  
Сказали "Спасибо" akegor
makakus (22.12.2020)
Непрочитано 16.12.2020, 16:50  
SlovachevskyDV
Временная регистрация
 
Аватар для SlovachevskyDV
 
Регистрация: 10.10.2011
Адрес: Донецк
Сообщений: 94
Сказал спасибо: 65
Сказали Спасибо 48 раз(а) в 13 сообщении(ях)
SlovachevskyDV на пути к лучшему
По умолчанию Re: Применение МК без кварца.

А у меня проблема возникла с UARTом.
Девайс на меге8
Скорость мизерная: 2400
Сбои заметил когда похолодало. Причем принимает данные четко. А отправляет бред, если температура воздуха падает ниже 20. Ткнешь паяльником в проц, работает какое-то время нормально. Через 15-20 мин опять сыплет мусор.
Понимаю что тупанул, не поставив кварц сразу. А теперь и ног для него нет. Придется, скорее всего на другом проце заново все делать.
Но не понятно почему прием СТАБИЛЬНЫЙ, а отправка - мусор.
SlovachevskyDV вне форума  
Сказали "Спасибо" SlovachevskyDV
Specialist74 (24.12.2020)
Непрочитано 16.12.2020, 17:23  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,672
Сказал спасибо: 130
Сказали Спасибо 1,074 раз(а) в 517 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: Применение МК без кварца.

Тайминги.
При приеме при дрейфе частоты сигнал остается в "в допусках"
А при передаче в нормальных условиях тайминги "на грани". И на морозе начинается ерунда.

А попробуй сделать автоподстройку частоты работы по принимаемому сигналу. С автоматической корректировкой.

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


П.С.: вроде приходилось видеть драйвер USB для безкварцевых МК. С автоматической подстройкой под частоту USB.

Последний раз редактировалось DanilinSA; 16.12.2020 в 18:24.
DanilinSA вне форума  
Сказали "Спасибо" DanilinSA
SlovachevskyDV (16.12.2020)
Непрочитано 16.12.2020, 19:33  
Someone
Гражданин KAZUS.RU
 
Регистрация: 16.06.2005
Сообщений: 943
Сказал спасибо: 25
Сказали Спасибо 174 раз(а) в 123 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: Применение МК без кварца.

Сообщение от SlovachevskyDV Посмотреть сообщение
Но не понятно почему прием СТАБИЛЬНЫЙ, а отправка - мусор.
Скорее всего косяк в коде. Например неправильно пересчитывается температура, если она менее 20. Или с флагами прерываний Тх напутал. Или ... Причин много может быть. Как правило, если что-то в контроллере не работает - в 95% это вина программиста. Ну а в оставшихся 5% надо смотреть схему и её реализацию. Может, например, плохо отмыт флюс.

Вообще же, так как и приём и передача тактируются от одного источника, если работает одно, должно работать и другое. Проверить легко - посылай не температуру, а несколько байт (да даже одного достаточно) - констант. 0хАА например. И если переданное будет соответствовать принятому - смотри, где в коде косяк.
Someone вне форума  
Непрочитано 16.12.2020, 19:41  
j-Roger
Гражданин KAZUS.RU
 
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 680
Сказал спасибо: 362
Сказали Спасибо 753 раз(а) в 358 сообщении(ях)
j-Roger на пути к лучшему
По умолчанию Re: Применение МК без кварца.

SlovachevskyDV,
Сообщение от DanilinSA Посмотреть сообщение
подбирайте тайминги таким образом, что-бы не вываливаться из допусков при охлаждении.
Вот зависимость тактовой частоты внутреннего генератора
от температуры при фиксированном напряжении питания:
Нажмите на изображение для увеличения
Название: freq_vs_t.jpg
Просмотров: 0
Размер:	63.2 Кб
ID:	159132

Вот расчет делителя USART для выбранной скорости:
Нажмите на изображение для увеличения
Название: freq_usart.jpg
Просмотров: 0
Размер:	125.5 Кб
ID:	159133

Поскольку с понижением температуры частота RC-генератора увеличивается, то нужно увеличить делитель UBRR для сохранения скорости USART. Можно попробовать найти компромисс, записав в регистр UBRR значение, на 2..3 единицы больше текущего в ваших настройках, т.е. уйти "с грани" таймингов в их середину )
j-Roger вне форума  
Эти 2 пользователя(ей) сказали Спасибо j-Roger за это сообщение:
SlovachevskyDV (17.12.2020), Specialist74 (24.12.2020)
Непрочитано 16.12.2020, 20:43  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,672
Сказал спасибо: 130
Сказали Спасибо 1,074 раз(а) в 517 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: Применение МК без кварца.

И непрохо глянуть сканнером, что на линии творится. Возможно аппаратный отказ при снижении температуры.
DanilinSA вне форума  
Непрочитано 16.12.2020, 20:43  
pambaru
Почётный гражданин KAZUS.RU
 
Регистрация: 24.03.2007
Сообщений: 1,330
Сказал спасибо: 85
Сказали Спасибо 596 раз(а) в 361 сообщении(ях)
pambaru на пути к лучшему
По умолчанию Re: Применение МК без кварца.

Сообщение от SlovachevskyDV Посмотреть сообщение
Сбои заметил когда похолодало. Причем принимает данные четко. А отправляет бред, если температура воздуха падает ниже 20.
Попробуйте при передаче поставить два стоп-бита. Не исключено, что поможет.
pambaru вне форума  
Сказали "Спасибо" pambaru
SlovachevskyDV (17.12.2020)
Непрочитано 17.12.2020, 06:24  
SlovachevskyDV
Временная регистрация
 
Аватар для SlovachevskyDV
 
Регистрация: 10.10.2011
Адрес: Донецк
Сообщений: 94
Сказал спасибо: 65
Сказали Спасибо 48 раз(а) в 13 сообщении(ях)
SlovachevskyDV на пути к лучшему
По умолчанию Re: Применение МК без кварца.

Сообщение от Someone Посмотреть сообщение
Проверить легко - посылай не температуру, а несколько байт (да даже одного достаточно) - констант. 0хАА например. И если переданное будет соответствовать принятому - смотри, где в коде косяк.
В том то и дело, что я не посылаю и не измеряю температуру. Я посылаю текст ":02 00" что в моих устройствах означает "готовность подключения" или ":03 ЕЕ 02" - обрыв симистора или "03 02 DC" - напряжение на выходе 220 или просто при старте "PowReg 2.0". Т.е данные всегда текстовые.
О температуре я написал потому что налицо температурный дрейф частоты. Если бы были проблемы с неправильной работой прерываний оно бы сбоило всегда.
Принимает или usb-uart cp2102 или stm32f103 с кварцем
SlovachevskyDV вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ds1307 часы стоят без питания yellow87 Электроника - это просто 12 13.10.2015 07:08
Анекдоты без политики Ан-162 Отвлекитесь, эмбеддеры! 306 18.06.2015 08:31
KEM-4202BG 2 сегментные цифры без мультиплекса, но всего 16 выводов analitik33 Электроника - это просто 4 28.01.2015 09:50
Парапсихология, гомеопатия и паранаука Marc2005 Отвлекитесь, эмбеддеры! 2616 05.09.2014 23:07
Передача энергии без проводов fobos_666 Источники питания и свет 56 05.11.2010 09:29


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot