Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Как запустить PIC16F873A

Непрочитано 26.12.2014, 17:30  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Сообщение от MisterDi Посмотреть сообщение
Просмотрел код детальнее. Под какой компилятор написано?
Hi tech, но бред полный -это не портировать, а переписывать начисто надо.
Очередное головотяпство кулибиных...
Реклама:
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 26.12.2014, 17:35  
Vigvam13
Прописка
 
Регистрация: 12.03.2014
Адрес: Новосибирск
Сообщений: 102
Сказал спасибо: 25
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Vigvam13 на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Так я же сказал, что сравниваю с тем устройством, что лежит на столе. На нем показывает. Только там Мега.
Vigvam13 вне форума  
Непрочитано 26.12.2014, 17:37  
Vigvam13
Прописка
 
Регистрация: 12.03.2014
Адрес: Новосибирск
Сообщений: 102
Сказал спасибо: 25
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Vigvam13 на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Сообщение от dosikus Посмотреть сообщение
Hi tech, но бред полный -это не портировать, а переписывать начисто надо.
Очередное головотяпство кулибиных...
Это мне не по силам, увы... Я учился больше 10 лет совсем другому.
Vigvam13 вне форума  
Непрочитано 26.12.2014, 17:49  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,762
Сказал спасибо: 76
Сказали Спасибо 1,840 раз(а) в 668 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Сообщение от Vigvam13 Посмотреть сообщение
И еще одно подозрение - у меня отсутствуют пока оба датчика температуры LM75, это как-то может влиять?
Совершенно не обязательно. Потому что:
Сообщение от Vigvam13 Посмотреть сообщение
осциллограф показывает, что ни на одной ноге МК нет никакого сигнала! Ни на одной!
Если сигналов на 15 и 16 ногах нет, то отсутствие датчиков ни при чём абсолютно. Должно и без них работать.

А причина, скорее всего, у Вас в генераторе. Не будет он на 8 Мгц с "XT" работать, только с "HS"!

Vigvam13, во-первых, попробуйте залить вот эту прошивку. Это то же самое, только тип генератора = "HS".

И во-вторых, поставьте резистор 200 Ом последовательно с 10-й ногой, как на картинке. Так всё-таки более надёжно.
Миниатюры:
Нажмите на изображение для увеличения
Название: kv.jpg
Просмотров: 18
Размер:	30.6 Кб
ID:	73789  
Вложения:
Тип файла: rar source_hs.rar (18.0 Кб, 27 просмотров)
RECTO вне форума  
Сказали "Спасибо" RECTO
Vigvam13 (26.12.2014)
Непрочитано 26.12.2014, 18:01  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Цитата:
Резисторы между Э и Б ставить нельзя, т.к. это приведет к еще большему запиранию транзисторов
Закрывание происходит, когда на выводе МК логическая 1. При опускании вывода в 0, на базе оказывается потенциал ниже, чем на эмиттере и т.к. транзистор PNP он откроется.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 26.12.2014, 18:04  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Цитата:
Hi tech, но бред полный -это не портировать, а переписывать начисто надо.
Конечно, переписывать по-любому нужно. Но для запуска можно попробовать использовать и этот бред.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 26.12.2014, 18:07  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Цитата:
Конечно. Программа ждет ответа I2c устройства на шине, но его нет. Ожидание длится вечно...
ИМХО отсутствие датчиков не принципиально, т.к. вся индикация и управление делаются в обработчике прерывания. Одно только не пойму зачем использоватьТРИ таймера плюс внешние часы в этой задаче???
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 26.12.2014, 18:38  
Vigvam13
Прописка
 
Регистрация: 12.03.2014
Адрес: Новосибирск
Сообщений: 102
Сказал спасибо: 25
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Vigvam13 на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Сообщение от RECTO Посмотреть сообщение
во-первых, попробуйте залить вот эту прошивку. Это то же самое, только тип генератора = "HS"
Переписал. Как говорил кот Матроскин - заработало!!! Индикаторы ожили!!! Правда все в статике, горят по 13 сегментов из 16-ти на каждом.
Вопрос: В установках программатора где надо поставить птицы? У меня стоит
PWRTEN
BOREN
и все. Надо ли ставить LVP,CPD,CP
Резистор пока не ставил, но осцил. ничего не показывает, похоже, генератор стоит
Vigvam13 вне форума  
Непрочитано 26.12.2014, 18:51  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,762
Сказал спасибо: 76
Сказали Спасибо 1,840 раз(а) в 668 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Сообщение от Vigvam13 Посмотреть сообщение
Переписал. Как говорил кот Матроскин - заработало!!! Индикаторы ожили!!! Правда все в статике, горят по 13 сегментов из 16-ти на каждом.
Ну вот, поздравляю, значит дело сдвинулось с мертвой точки!

Сообщение от Vigvam13 Посмотреть сообщение
Вопрос: В установках программатора где надо поставить птицы? У меня стоит
PWRTEN
BOREN
и все. Надо ли ставить LVP,CPD,CP
Нет, это не нужно.

Сообщение от Vigvam13 Посмотреть сообщение
Резистор пока не ставил, но осцил. ничего не показывает, похоже, генератор стоит
А где конкретно Вы смотрите? И что у Вас за осцилл? Не у всякого осцилла, особенно если он простой/старый, хватает полосы для 8 МГц. Смотрите на других выводах МК, например на 15 и 16 ногах - там должен идти обмен по шине I2C.
RECTO вне форума  
Непрочитано 26.12.2014, 18:57  
Vigvam13
Прописка
 
Регистрация: 12.03.2014
Адрес: Новосибирск
Сообщений: 102
Сказал спасибо: 25
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Vigvam13 на пути к лучшему
По умолчанию Re: Как запустить PIC16F873A

Да у меня программный осциллограф, от звуковой карты, т.е. до 20кГц, конечно не покажет. Но индикаторы в статике. На 15, 16 ничего нет.
Я смотрю на базах транзисторов-ключей, вижу четкие импульсы, как и на Меге. Работает генератор!

Последний раз редактировалось Vigvam13; 26.12.2014 в 19:14.
Vigvam13 вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PIC16F917 внутренний генератор как запустить? grishutka83 PIC 2 31.07.2014 08:53
[Решено] Третье Послание Человечеству lelkanet Отвлекитесь, эмбеддеры! 201 06.01.2010 00:33
Как запустить инвертор на ноутбуке? boignik Ремонт оргтехники 2 09.12.2009 20:48
Водка и как с ней бороться SerjT Отвлекитесь, эмбеддеры! 108 29.09.2009 21:25
[Решено] Всем эмбеддерам посвящается... Decan Отвлекитесь, эмбеддеры! 0 24.10.2005 14:43


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.