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

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

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

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

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

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


 
Опции темы
Непрочитано 17.08.2006, 14:44  
kapNemo
Временная регистрация
 
Регистрация: 09.01.2006
Сообщений: 63
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
kapNemo на пути к лучшему
По умолчанию

А это зачем:
TCNT0=247;
Выполнится только один раз.
Шелуха одним словом.
И главное - прерывания проверь, они похоже у тебя происходят гораздо реже, чем ты ожидаешь.
Ну или внеси TCNT0=247; в тело обработчика прерываний.
Какая тактовая частота? Мне уже самому стало интересно
Реклама:
kapNemo вне форума  
Сказали "Спасибо" kapNemo
a1ex64 (26.04.2010)
Непрочитано 17.08.2006, 15:47  
Snixers
Прописка
 
Регистрация: 14.02.2006
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Snixers на пути к лучшему
По умолчанию

Отвечаю подробней.Я обкатываю шину I2C c DS1307 для поекта это не рабочая программа а так сказать проба сил так вот я взял учебный пример и добавил часть исходника от другой программы. На TCNT0=247;не обращайте внимание всё равно нужен полный счёт с делением TCCR0=0x02 ((4000000//9 знаков LED=18мкс) для прерывания динамической индикации в последствии это условие соблюдено Частота 4Мгц Повторяю проблемма в дикой загрузки компа при вроде простой программы Протеус тормозит но что задумано делает но стоит убрать резисторы() с шины I2C та сразу и индикация работает как надо и эмуляция в режиме Real Time идёт но только шина так не работает по тех условию без резисторов.Не поленитесь повторите может и у вас тоже самое будет. javascript:emoticon('')
Snixers вне форума  
Непрочитано 17.08.2006, 15:56  
Snixers
Прописка
 
Регистрация: 14.02.2006
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Snixers на пути к лучшему
По умолчанию

Вот попробуйте

Прикрепленный файл: 1643497.rar
Snixers вне форума  
Непрочитано 17.08.2006, 16:02  
kapNemo
Временная регистрация
 
Регистрация: 09.01.2006
Сообщений: 63
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
kapNemo на пути к лучшему
По умолчанию

Сообщение от Snixers
Отвечаю подробней.Я обкатываю шину I2C c DS1307 для поекта это не рабочая программа а так сказать проба сил так вот я взял учебный пример и добавил часть исходника от другой программы. На TCNT0=247;не обращайте внимание всё равно нужен полный счёт с делением TCCR0=0x02 ((4000000//9 знаков LED=18мкс) для прерывания динамической индикации в последствии это условие соблюдено Частота 4Мгц Повторяю проблемма в дикой загрузки компа при вроде простой программы Протеус тормозит но что задумано делает но стоит убрать резисторы() с шины I2C та сразу и индикация работает как надо и эмуляция в режиме Real Time идёт но только шина так не работает по тех условию без резисторов.Не поленитесь повторите может и у вас тоже самое будет. javascript:emoticon('')
А стоит ли для проекта использовать софтовую реализацию шины? Если в мегах есть хардварная.
Если без резисторов работает, то это глюки Протеуса, и на них можно не обращать внимания.
Вечером попробую тоже самое сделать.

PS. Мы в интернете, как в бане - все равны. Поэтому на "Вы" совсем не обязательно
kapNemo вне форума  
Непрочитано 17.08.2006, 16:15  
kapNemo
Временная регистрация
 
Регистрация: 09.01.2006
Сообщений: 63
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
kapNemo на пути к лучшему
По умолчанию

Попробовал...
Без резисторов действительно не тормозит.
Только и не работает - на индикаторе 00 00 00, а секунды в часах тикают.
С резисторами все правильно, но тормозит.
Нужно искать....
kapNemo вне форума  
Непрочитано 17.08.2006, 17:48  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Пока глубоко не вникал.
Но почему вы используете резисторы а не pullup ?
dosikus вне форума  
Непрочитано 21.08.2006, 22:38  
hamper
Частый гость
 
Регистрация: 13.07.2006
Сообщений: 12
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
hamper на пути к лучшему
По умолчанию

Такая проблема с Proteus 6.3 SP1:
неправильно работает команда st Y+,Rr (в проекте с ATmega - сохранение происходит в ячейку с адресом Y+1, регистр Y не инкрементируется.
Если кому не трудно, посмотрите, может в следующих версиях ошибка исправлена.
hamper вне форума  
Непрочитано 22.08.2006, 01:02  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

а вам если не трудно посмотрите как это происходит в VMLAB.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 22.08.2006, 08:21  
Snixers
Прописка
 
Регистрация: 14.02.2006
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Snixers на пути к лучшему
По умолчанию

Сообщение от dosikus
Пока глубоко не вникал.
Но почему вы используете резисторы а не pullup ?
Снова глубокое спасибо!Глупость по незнанию.
Snixers вне форума  
Непрочитано 22.08.2006, 19:02  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Сообщение от Snixers
Сообщение от dosikus
Пока глубоко не вникал.
Но почему вы используете резисторы а не pullup ?
Снова глубокое спасибо!Глупость по незнанию.
Иногда просмотр примеров в PROTEUSE помогает,
буржуи они все же не совсем дураки.
dosikus вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Proteus общие вопросы dosikus Proteus 3366 06.09.2024 08:25
Вопросы по PROTEUS-у Advanced_LAMER Proteus 372 19.09.2021 01:20
Вопрос по работе с Proteus Slnew Proteus 16 20.11.2013 20:09
глюк Proteus при работе с ATMEL ATTINY45 igoruha727 Микроконтроллеры, АЦП, память и т.д 3 23.05.2009 01:00
загрузка CPU при работе PROTEUS dimonbest Proteus 48 25.05.2007 20:30


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


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