реклама на сайте
подробности

 
 
> Подскажите где искать проблему(tiny26 i2c)
AlexTech
сообщение Jan 11 2011, 05:03
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 2-12-05
Пользователь №: 11 688



Простая схемка: мега16+ds1307+tiny26 соединены по i2c. Тинка через провод ~3метра длиной.
В меге i2c реализовано из либы avrlib, а в тинке используется небезызвестная либа usitwislave.
В общем когда тинка отключена от scl/sda то все ок, часики читаются, как только подключаю тинку - все виснет.
Осцилографа нет, что происходит понять не могу. Подскажите где рыть )))

Или может вообще по другому сделать, задача связать основной контроллер с внешними блоками, провода не длиннее 3метров.
на 485 переходить не хочу ибо удорожит схему, кто что подскажет?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
AlexTech
сообщение Jan 14 2011, 18:28
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 2-12-05
Пользователь №: 11 688



Да конечно, все правильно указано, на самом деле покрутил оптимизатор- пауза нормально заработала, остальное нет (
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jan 14 2011, 19:02
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(AlexTech @ Jan 15 2011, 01:28) *
Да конечно, все правильно указано, на самом деле покрутил оптимизатор- пауза нормально заработала, остальное нет (


Вы уже все равно столько времени ухлопали, а толку нет. Попробуйте скачать CodeVision. Это такая среда разработки для AVR на Си. С ней идет библиотека для работы с I2C, в руководстве пользователя приводятся разнообразные примеры, и со средой они тоже поставляются. Библиотека гарантированно проверенная и рабочая, в применении предельно простая. Думаю, это будет лучше всего. Справитесь за пару часов ...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- AlexTech   Подскажите где искать проблему(tiny26 i2c)   Jan 11 2011, 05:03
- - mrKirill   На 3м городить RS485 и действительно нет смысла, м...   Jan 11 2011, 05:36
- - kovigor   Цитата(AlexTech @ Jan 11 2011, 11:03) Под...   Jan 11 2011, 10:21
- - AlexTech   подтяжки стоят Нарисовал в протеусе, протестил......   Jan 11 2011, 11:38
|- - kovigor   Цитата(AlexTech @ Jan 11 2011, 18:38) log...   Jan 11 2011, 12:50
|- - mrKirill   Цитата(AlexTech @ Jan 11 2011, 19:38) Нар...   Jan 11 2011, 14:59
- - AlexTech   Вот файлы, протеус 7.7 slave скомпилирован для тин...   Jan 11 2011, 18:05
- - AlexTech   В общем нашел какой то кусок кода который заработа...   Jan 13 2011, 03:04
|- - mrKirill   Цитата(AlexTech @ Jan 13 2011, 11:04) В о...   Jan 14 2011, 04:00
- - AlexTech   Не наю )) шью из студии: SPI enable IntRCost, Freq...   Jan 14 2011, 09:33
- - AlexTech   Прогресс моих мучений дошел до того, что я устойчи...   Jan 14 2011, 16:20
|- - rezident   Цитата(AlexTech @ Jan 15 2011, 00:20) Соо...   Jan 14 2011, 16:26
|- - kovigor   Цитата(AlexTech @ Jan 14 2011, 23:20) как...   Jan 14 2011, 16:34
- - AlexTech   Угу, согласен с аппнотами На мастере работает AVR3...   Jan 14 2011, 17:17
|- - kovigor   Цитата(AlexTech @ Jan 14 2011, 23:17) А е...   Jan 14 2011, 17:42
- - AlexTech   Да невозможно из студии фьюзы неправильно выставит...   Jan 14 2011, 17:45
|- - kovigor   Цитата(AlexTech @ Jan 15 2011, 00:45) Да ...   Jan 14 2011, 18:21
- - AlexTech   В общем перелопатив кучу версий аппноутов, удалось...   Jan 14 2011, 19:32


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 03:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01362 секунд с 7
ELECTRONIX ©2004-2016