27.04.2014, 17:10
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Снова PIC16F628 + DS18B20: Proteus - да, железо - нет. HELP, Please!
Да, еще запамятывал: по Т1 включается "аналоговый" канал: фазоимпульсное управление нагрузкой.
Похоже, именно это и есть причина, хотя Протеус зевает. При установке верхнего придела выше "реальной" температуры, в программе установится минимальная мощность в "аналоговом" канале, т.н. импульс запуска, выставляется при переполнении Т1, появится перед переходом сетевого через "0" (прерывание по В0), вся работа с датчиком к этому моменту уже закончена...
... вот только странно, почему не срабатывало
MOVLW 0x08C
MOVWF FSR
BCF INDF,0 ; BCF TMR1IE,PIE1
---------------------
; программа получения байта
---------------------
MOVLW 0x08C
MOVWF FSR
BSF INDF,0 ; BSF TMR1IE,PIE1
при вылавливании глюка???
__________________
Смотрящий под ноги - звёзды видит в лужах.
Последний раз редактировалось rusyvochka; 27.04.2014 в 18:24.
|
|
|
|
13.05.2014, 19:31
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Снова PIC16F628 + DS18B20: Proteus - да, железо - нет. HELP, Please!
В общем, если не вдаваться в мелочи, упорядочил очередность прерываний, обращение к датчику после гашения индикатора и, как будто, все наладилось. Пока доволен. Вариант
Вот опять нарыл почти такую же проблемку, даже веселее. архив (схема в протеусе, плата, асм) . Еще веселее: Протеус на "ура", железо молчит совсем.
БОЛЬШОЙ ХЕЛП, ПЛИЗ... Разряды перебираются (светодиод вместо тестера, есно програмно занижал частоту), сегменты не "нулятся" ???
на плате "перерубано" под "ОА", и используется В5 вместо А0: есть пик с выгоревшей А0, не выбрасывать же Другая прошивка работает, т.е. железо в норме.
Не устраивает тем, что в другой программе не проверяется СРС и опрос "сто раз в секунду". Вот решился причесать программу, а тут такой сюрприз. Сейчас осцилографа под рукой нет, завтра полный отчет (на работе простреляю). Может есть у кого идеи? Плата и программатор на столе, рядом. Не покидайте искателей...
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
13.05.2014, 20:30
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Снова PIC16F628 + DS18B20: Proteus - да, железо - нет. HELP, Please!
__________________
Осторожно , злой кот
|
|
|
|
13.05.2014, 21:59
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Снова PIC16F628 + DS18B20: Proteus - да, железо - нет. HELP, Please!
Хорошая идея, подумаем
При наличии на работе 64, 93, 99 и 4-х канальных осцов - дома пригодиться...
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
13.05.2014, 21:59
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Снова PIC16F628 + DS18B20: Proteus - да, железо - нет. HELP, Please!
А по существу???
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
14.05.2014, 21:00
|
|
Гражданин KAZUS.RU
Регистрация: 30.05.2008
Адрес: Запорожье, Украина
Сообщений: 505
Сказал спасибо: 190
Сказали Спасибо 95 раз(а) в 56 сообщении(ях)
|
Re: Снова PIC16F628 + DS18B20: Proteus - да, железо - нет. HELP, Please!
Активный нонче контингент...
Ларчик просто открывался: не все пики "нулят" p-n-p транзисторы (разряды индикатора с ОА) без резистора в базе! "Телёпает", а дотянуть не может. Через один пик... Поставил на все по 1к, (ну не было в кармане 5к1) в базу. BC856, на всякий. Хотя некоторые через раз таки подморгивали. Пики выжили и работают. Видать экземпляр попался, который 5 лет! отработал без резисторов . Верил железу, а надо было науку подключить. Сори за панику
Все работает, всё стреляет.
Всем спасибо.
__________________
Смотрящий под ноги - звёзды видит в лужах.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 17:23.
|
|