26.12.2014, 17:30
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: Как запустить PIC16F873A
Сообщение от MisterDi
|
Просмотрел код детальнее. Под какой компилятор написано?
|
Hi tech, но бред полный -это не портировать, а переписывать начисто надо.
Очередное головотяпство кулибиных...
__________________
Осторожно , злой кот
|
|
|
|
26.12.2014, 17:35
|
|
Прописка
Регистрация: 12.03.2014
Адрес: Новосибирск
Сообщений: 102
Сказал спасибо: 25
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Как запустить PIC16F873A
Так я же сказал, что сравниваю с тем устройством, что лежит на столе. На нем показывает. Только там Мега.
|
|
|
|
26.12.2014, 17:37
|
|
Прописка
Регистрация: 12.03.2014
Адрес: Новосибирск
Сообщений: 102
Сказал спасибо: 25
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Как запустить PIC16F873A
Сообщение от dosikus
|
Hi tech, но бред полный -это не портировать, а переписывать начисто надо.
Очередное головотяпство кулибиных...
|
Это мне не по силам, увы... Я учился больше 10 лет совсем другому.
|
|
|
|
26.12.2014, 17:49
|
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,640
Сказал спасибо: 73
Сказали Спасибо 1,798 раз(а) в 650 сообщении(ях)
|
Re: Как запустить PIC16F873A
Сообщение от Vigvam13
|
И еще одно подозрение - у меня отсутствуют пока оба датчика температуры LM75, это как-то может влиять?
|
Совершенно не обязательно. Потому что:
Сообщение от Vigvam13
|
осциллограф показывает, что ни на одной ноге МК нет никакого сигнала! Ни на одной!
|
Если сигналов на 15 и 16 ногах нет, то отсутствие датчиков ни при чём абсолютно. Должно и без них работать.
А причина, скорее всего, у Вас в генераторе. Не будет он на 8 Мгц с "XT" работать, только с "HS"!
Vigvam13, во-первых, попробуйте залить вот эту прошивку. Это то же самое, только тип генератора = "HS".
И во-вторых, поставьте резистор 200 Ом последовательно с 10-й ногой, как на картинке. Так всё-таки более надёжно.
|
|
|
|
26.12.2014, 18:01
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Как запустить PIC16F873A
Цитата:
|
Резисторы между Э и Б ставить нельзя, т.к. это приведет к еще большему запиранию транзисторов
|
Закрывание происходит, когда на выводе МК логическая 1. При опускании вывода в 0, на базе оказывается потенциал ниже, чем на эмиттере и т.к. транзистор PNP он откроется.
__________________
misterdi<@>i.ua
|
|
|
|
26.12.2014, 18:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Как запустить PIC16F873A
Цитата:
|
Hi tech, но бред полный -это не портировать, а переписывать начисто надо.
|
Конечно, переписывать по-любому нужно. Но для запуска можно попробовать использовать и этот бред.
__________________
misterdi<@>i.ua
|
|
|
|
26.12.2014, 18:07
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Как запустить PIC16F873A
Цитата:
|
Конечно. Программа ждет ответа I2c устройства на шине, но его нет. Ожидание длится вечно...
|
ИМХО отсутствие датчиков не принципиально, т.к. вся индикация и управление делаются в обработчике прерывания. Одно только не пойму зачем использовать ТРИ таймера плюс внешние часы в этой задаче???
__________________
misterdi<@>i.ua
|
|
|
|
26.12.2014, 18:38
|
|
Прописка
Регистрация: 12.03.2014
Адрес: Новосибирск
Сообщений: 102
Сказал спасибо: 25
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Как запустить PIC16F873A
Сообщение от RECTO
|
во-первых, попробуйте залить вот эту прошивку. Это то же самое, только тип генератора = "HS"
|
Переписал. Как говорил кот Матроскин - заработало!!! Индикаторы ожили!!! Правда все в статике, горят по 13 сегментов из 16-ти на каждом.
Вопрос: В установках программатора где надо поставить птицы? У меня стоит
PWRTEN
BOREN
и все. Надо ли ставить LVP,CPD,CP
Резистор пока не ставил, но осцил. ничего не показывает, похоже, генератор стоит
|
|
|
|
26.12.2014, 18:51
|
|
Супер-модератор
Регистрация: 09.06.2011
Сообщений: 2,640
Сказал спасибо: 73
Сказали Спасибо 1,798 раз(а) в 650 сообщении(ях)
|
Re: Как запустить PIC16F873A
Сообщение от Vigvam13
|
Переписал. Как говорил кот Матроскин - заработало!!! Индикаторы ожили!!! Правда все в статике, горят по 13 сегментов из 16-ти на каждом.
|
Ну вот, поздравляю, значит дело сдвинулось с мертвой точки!
Сообщение от Vigvam13
|
Вопрос: В установках программатора где надо поставить птицы? У меня стоит
PWRTEN
BOREN
и все. Надо ли ставить LVP,CPD,CP
|
Нет, это не нужно.
Сообщение от Vigvam13
|
Резистор пока не ставил, но осцил. ничего не показывает, похоже, генератор стоит
|
А где конкретно Вы смотрите? И что у Вас за осцилл? Не у всякого осцилла, особенно если он простой/старый, хватает полосы для 8 МГц. Смотрите на других выводах МК, например на 15 и 16 ногах - там должен идти обмен по шине I2C.
|
|
|
|
26.12.2014, 18:57
|
|
Прописка
Регистрация: 12.03.2014
Адрес: Новосибирск
Сообщений: 102
Сказал спасибо: 25
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
|
Re: Как запустить PIC16F873A
Да у меня программный осциллограф, от звуковой карты, т.е. до 20кГц, конечно не покажет. Но индикаторы в статике. На 15, 16 ничего нет.
Я смотрю на базах транзисторов-ключей, вижу четкие импульсы, как и на Меге. Работает генератор!
Последний раз редактировалось Vigvam13; 26.12.2014 в 19:14.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:19.
|
|