Специалист
|
Кварц на 4 или на 20 Мгц - конечно играет роль, все тайминги в программе (прошивке) под разные частоты будут разные (не всегда). Вывод MCLR через резистор 10 кОм к "+" питания. Кварц должен быть с обвязкой - конденсаторы 22 - 30 пФ на землю.
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Знаток
Регистрация: 06.12.2009
Адрес: Днепропетровск
Сообщений: 813
Репутация: 114
![]() ![]() |
СПАСИБО!! Последую вашими советами.
|
||
Оценка
|
Знаток
Регистрация: 06.12.2009
Адрес: Днепропетровск
Сообщений: 813
Репутация: 114
![]() ![]() |
Поменял кварц на 4МГц, и поставил на землю 2 керамики 22рФ.
Теперь при включении как и в протеусе на секунду загораются нули , а вот потом все время "-" и "0". Пробовал отсоединять датчик температуры- нечего неменяется. Может что-то еще можно сделать? ![]() |
||
Оценка
|
Специалист
|
Ну если все остальное в норме (генерация, настройки микроконтроллера), то тут скорее всего уже дело в прошивке, нужно проверять соответствие временных интервалов протокола 1-Wire и последовательность подачи команд на датчик и считывание данных с него. Что в протеусе, пробовал запускать со своей прошивой.
В чем писал приограмму, алгоритм работы с интерфейсом 1-Wire сам писал или готовую библиотеку использовал? Правильно ли подключил датчик?
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Знаток
Регистрация: 06.12.2009
Адрес: Днепропетровск
Сообщений: 813
Репутация: 114
![]() ![]() |
Цитата:
Ну если все остальное в норме (генерация, настройки микроконтроллера), то тут скорее всего уже дело в прошивке, нужно проверять соответствие временных интервалов протокола 1-Wire и последовательность подачи команд на датчик и считывание данных с него. Что в протеусе, пробовал запускать со своей прошивой.
В чем писал приограмму, алгоритм работы с интерфейсом 1-Wire сам писал или готовую библиотеку использовал? Правильно ли подключил датчик? |
||
Оценка
|
Специалист
|
а в описании схемы никакие ньюансы не указаны при прошивке микроконтроллера? а то раз так получилось с кварцами (то ли 4 МГц, то ли 20 Мгц), может и с прошивой такое есть, может нужно перекомпилить исходник (если таковой имеется) под нужный кварц...
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Знаток
Регистрация: 06.12.2009
Адрес: Днепропетровск
Сообщений: 813
Репутация: 114
![]() ![]() |
Цитата:
так если прошивки поменять местами то на индикатор ничего не выдает. ![]() |
||
Оценка
|
Специалист
|
Правильно, там два файла, в именах которых OA и ОК - это соответственно под разные типы индикаторов - с общим анодом и общим катодом соответственно. Поэтому одна из прошивок и не работает...
И кстати, попробуй кварц на 20 МГц поставить... с кондерами
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |