09.12.2008, 22:06
|
|
Прописка
Регистрация: 05.05.2007
Сообщений: 201
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Так или лыжи не едут или я…
Интересно, такая лабуда только в нелицензионном протэусе, или в лицензионном тоже самое?
-- Прилагается рисунок: --
-- Прилагается рисунок: --
|
|
|
|
09.12.2008, 23:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
|
Все правильно работает.Смотри опечатки.
-- Прилагается рисунок: --
|
|
|
|
10.12.2008, 00:04
|
|
Прописка
Регистрация: 05.05.2007
Сообщений: 201
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
И впрямь так работает. Спасибо. 8O
Выходу которые на моём рисунке, нагружены на датчики типа DS18B20, так вот если последовательно поставить резисторы 1кОм всё работает как надо, если резисторов нет то лабуда получается. Подсоединил осциллограф в трёх точках конфликта сигналов не обнаружил. Да ещё интересно если датчик не инициализировать то микруха коректно работает и без резисторов. Хоть тресни, похоже на конфликт сигналов, а осциллограф не видно.
Ну ладно хоть так работает.
|
|
|
|
10.12.2008, 00:06
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
|
Возьмем на заметку
|
|
|
|
16.12.2008, 14:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,585
Сказал спасибо: 704
Сказали Спасибо 4,350 раз(а) в 1,995 сообщении(ях)
|
Ребят, кому не влом проверьте плиз. У меня сильное подозрение что в модели Тани45 они перепутали PB1 и PB2.
Сам тоже буду проверять но хотелось бы уверенности.
|
|
|
|
16.12.2008, 15:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,585
Сказал спасибо: 704
Сказали Спасибо 4,350 раз(а) в 1,995 сообщении(ях)
|
Там хуже! Полный писец!
Команда: SBI $17, 1 (SBI DDRB, 1) бит ставит, но направление ввода/вывода не меняется.
Команда: CBI $16, 0 (CBI PINB, 0) ваще взводит весь PORTB в единицы.
Тихий ужас!
|
|
|
|
16.12.2008, 16:14
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,585
Сказал спасибо: 704
Сказали Спасибо 4,350 раз(а) в 1,995 сообщении(ях)
|
И что характерно, в разном проектном окружении ведет себя совершенно по разному.
Ниже и в атаче пример паскудства. Ну ни при каких условиях не м.б. 1 в PORTB.1.
Кароче на AVR2.dll пока мона забить.
-- Прилагается рисунок: --
Прикрепленный файл: 8259156.zip
|
|
|
|
16.12.2008, 17:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,585
Сказал спасибо: 704
Сказали Спасибо 4,350 раз(а) в 1,995 сообщении(ях)
|
Не поленился, скачал дему. С родной AVR2.dll тоже самое.
_____________________
Вот такие косяки, ТенЬ...
|
|
|
|
17.12.2008, 00:04
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Kabron
Посмотри мыло , пожалуйста...
__________________
Осторожно , злой кот
|
|
|
|
26.12.2008, 21:46
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Подскажите почему считываю память с ds18b20,а считывается какая то белеберда,хотя температуру нормально считывает и обмен норм.Может из за того что перед считывание регистров запущено было преобразование температуры,я прерываю ее сбросом датчика.
Память датчика считывается в массив OW_BUF[].
Точку останова поставил в протеусе сразу же после считывания памяти датчика,компилятор хайтек.
-- Прилагается рисунок: --
Прикрепленный файл: 7370425.rar
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:26.
|
|