Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.84/31: Рейтинг темы: голосов - 31, средняя оценка - 4.84
ymihomyk
0 / 0 / 0
Регистрация: 24.10.2013
Сообщений: 18
1

ATMega16 + DS1621

06.12.2013, 13:43. Просмотров 5627. Ответов 7
Метки нет (Все метки)

Уважаемые специалисты!

Проблема в следующем:

1. ATMiko16 + DS1621. Смоделировал схему в протеусе. Всё работает отлично. Температура считывается, данные выдаются в порт.
2. Подключил датчик к Меге16 (используя pinboard). Глухо. Стал проверять. Выяснилось, что даже СТАРТ не выполняется (не устанавливается бит TWINT), соответственно программа висит.

Вопрос: как проверить? Осцилографа нет.

Спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2013, 13:43
Ответы с готовыми решениями:

DS1621
Всем здравствуйте! Захотелось заставить работать сию микросхему в режиме термостата т.е....

вопрос ds1621
Подключил ds1621 к меге16. До этого на шине успешно висели и работали ds1307 и tda7313....

Датчик температуры DS1621
Вот есть такой датчик. Подключил к AVR. У меня вывод идет прямо в двоичном коде на мониторчик.. но...

ATMega16
Привет обитателям данного портала! Я имею микроконтроллер с ATMEGA 16. Также знаю язык C#, но увы я...

Atmega16
помогите пожалуйста! есть микроконтроллер atmega16. через ассемблер на PORTC подаем комбинацию...

7
omokost
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2,753
06.12.2013, 13:45 2
На чем написано и скомпилировано, какие версии? Где проект?
0
OtixPM
0 / 0 / 0
Регистрация: 11.01.2013
Сообщений: 5,483
06.12.2013, 13:50 3
Цитата Сообщение от imihomyk
Выяснилось, что даже СТАРТ не выполняется (не устанавливается бит TWINT), соответственно программа висит.
1) Внешние pull-up резисторы на SDA и SCL есть?
2) Пины адреса у DS1621 не болтаются в воздухе, а подключены к логическим уровнем в соответствии с тем адресом, который в программе забит?
0
ymihomyk
0 / 0 / 0
Регистрация: 24.10.2013
Сообщений: 18
06.12.2013, 13:54 4
1) Резисторов нет. Знаю что должны быть.
2) Адресные пины подтянуты к земле через 10К.

Попробую с резисторами до +питания подключить.
0
06.12.2013, 13:54
ymihomyk
0 / 0 / 0
Регистрация: 24.10.2013
Сообщений: 18
07.12.2013, 02:56 5
Цитата Сообщение от omokost
На чем написано и скомпилировано, какие версии? Где проект?
Написано на ассемблере. AVR studyo 4.19 Proteus 7.7.
0
ymihomyk
0 / 0 / 0
Регистрация: 24.10.2013
Сообщений: 18
07.12.2013, 20:02 6
Добавил резисторы на SDA SCL . Всё заработало. Вот что значит невнимательность.

Спасибо!
0
OtixPM
0 / 0 / 0
Регистрация: 11.01.2013
Сообщений: 5,483
07.12.2013, 20:46 7
Цитата Сообщение от imihomyk
Добавил резисторы на SDA SCL . Всё заработало. Вот что значит невнимательность.
Спасибо!
Кстати, если адрес DSки не собираетесь менять на лету, то можно сажать три адресных пина на землю БЕЗ резисторов 10 кОм. Как раз в этом месте резисторы лишние.
0
ymihomyk
0 / 0 / 0
Регистрация: 24.10.2013
Сообщений: 18
07.12.2013, 22:13 8
Цитата Сообщение от OtyxPM
Кстати, если адрес DSки не собираетесь менять на лету, то можно сажать три адресных пина на землю БЕЗ резисторов 10 кОм. Как раз в этом месте резисторы лишние.
У меня платка эта отладочная, поэтому адреса можно менять (джамперами на плюс питания). Для этого резисторы и поставил. А вот разместить на плате подтяжку линий не подумал. Пришлось напаивать сверху резисторы.
0
07.12.2013, 22:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2013, 22:13

Atmega16
изучаю прерывания, помогите понять что значит в начале памяти программ и в области загрузчика? ...

Atmega16 + SD
Дорогие форумчане! Помогите, подскажите пожалуйста с данной задачей. Дино: 1. Плата...

Atmega16 + LCD
Здравствуйте! Хочу сделать термометр как тут...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru