отзовитесь те у кого pic16f877a заработал...

Поклонники продукции Microchip Technology Inc тусуются тут.
kant1207
Родился
Сообщения: 18
Зарегистрирован: Вс авг 02, 2015 09:02:57

отзовитесь те у кого pic16f877a заработал...

Сообщение kant1207 »

есть предположение что стер с мк лишнее.
прогу надо было закинуть в EEPROM
а я с помощью ponyprog стер её всю
кароче выложите девайс файл считанный с этой мк.

или поясните должно ли что то быть на мк с нуля(при покупке)
Реклама
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение Albert_V »

Перед тем, как задавать вопрос с такой формулировкой, рекомендую прочитать pdf на контроллер.
Реклама
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение Аlex »

:facepalm: :cry: :facepalm:
kant1207
Родился
Сообщения: 18
Зарегистрирован: Вс авг 02, 2015 09:02:57

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение kant1207 »

с прошивкой разобрался, но схема начинает работать только если я рукой коснусь 13-й ноги, несколько секунд работает и гаснет.
прогу сделал тестовую (PORTB=255;)
собрал вот эту схему
Изображение
пробовал разные емкости и разные резонаторы, работает только если коснуться 13 ноги.
все делал как на проекте pcports.ru
......что может быть не так......?
вариант=плохой контакт-не вариант.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение Albert_V »

kant1207 писал(а):.....все делал как на проекте pcports.ru
......что может быть не так......?
Вам не составит большого труда выложить реальную ссылку на проект?
Что-то, читать весь сайт нет желания....
Реклама
kant1207
Родился
Сообщения: 18
Зарегистрирован: Вс авг 02, 2015 09:02:57

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение kant1207 »

http://www.kernelchip.ru/pcports/PS047.php
http://www.kernelchip.ru/pcports.php - сдесь находить заголовок программирование pic микроконтроллеров
Реклама
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение Albert_V »

Прошу в последний раз:
Дайте ссылку так, что бы можно было увидеть схему и программу "как для себя", а не "чтоб враг не догадался".
----
P.S.
Отметьте себе как "Отче Наш", что последовательно со светодиодами нужно ставить резисторы.
Номинал резистора просчитаете по номинальному току выхода порта и току через светодиод. Светодиод, для простоты, можете представить как стабилитрон с напряжением стабилизации Forward Voltage.
Значение ни одного из параметров не должно быть более 60% от указанного в документации.
kant1207
Родился
Сообщения: 18
Зарегистрирован: Вс авг 02, 2015 09:02:57

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение kant1207 »

схема:Изображение
программа
#include <pic.h>
__CONFIG(0x03F72);

int i=0;
void main(void)
{
T0IE=0;
GIE=0;
TRISB=0;
PORTB=0;

while(1==1)
{
PORTB++;
for(i=0; i<10000; i++)
{
i++;
i--;
}
}
}
яже упростил и без того простую до такой:
#include <pic.h>
__CONFIG(0x03F72);

int i=0;
void main(void)
{
T0IE=0;
GIE=0;
TRISB=0;
PORTB=0;

while(1==1)
{
PORTB=255;

}
}
на счет резисторов скорее всего правы, хотя наверное оба кварцевых резонатора неисправны, вобщем завтра на осцилографе посмотрю 13 и 14 ноги

ps: так кривовато сделан сайт что прямо на одной странице нет и схемы и программы.....как то так
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение Albert_V »

Заодно, не забывайте, что у этого контроллера по два вывода Vdd и Vss.
kant1207
Родился
Сообщения: 18
Зарегистрирован: Вс авг 02, 2015 09:02:57

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение kant1207 »

не забыл, подключил оба и левый и правый
Enman
Друг Кота
Сообщения: 7774
Зарегистрирован: Сб янв 29, 2011 00:28:48

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение Enman »

Расшифруй Config, что там за вид тактового генератора стоит...
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение Albert_V »

Скорее я расшифрую: 10 = HS oscillator
Config: 11 1111 0111 0010
Enman
Друг Кота
Сообщения: 7774
Зарегистрирован: Сб янв 29, 2011 00:28:48

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение Enman »

а как в программе указан тип PIC-а ( в асме после include...или тут как-то по-другому?, не знаю), для которого задан Config ?
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение Аlex »

kant1207 писал(а): яже упростил и без того простую до такой:
Лучше бы не упрощали.
Что сие делает :
kant1207 писал(а):

Код: Выделить всё

	while(1==1)
	{
		PORTB=255;
		
	}
Вы хоть в курсе ?
kant1207
Родился
Сообщения: 18
Зарегистрирован: Вс авг 02, 2015 09:02:57

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение kant1207 »

также, создавал hex с помощью microc
результат почти тот-же если дотронуться до 13 ноги, иногда вспыхнут диоды, и погаснут, причем, в неожиданный момент времени. а уж в microc, я указал всё правильно

Изображение
Аватара пользователя
Albert_V
Друг Кота
Сообщения: 4119
Зарегистрирован: Чт сен 12, 2013 00:54:12
Откуда: ЗаМКАДье. Там, где ЦУП

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение Albert_V »

Надеюсь, конденсаторы (электролит с керамикой) по питанию поставили? /на схеме их нет/
И поставьте резисторы номиналом не менее 200Ω последовательно с каждым светодиодом.
otest
Друг Кота
Сообщения: 7853
Зарегистрирован: Ср фев 11, 2009 20:35:58

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение otest »

А где задержки в проге? Ты пальцем срываеш генерацию и видиш блымканье ледов.
kant1207
Родился
Сообщения: 18
Зарегистрирован: Вс авг 02, 2015 09:02:57

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение kant1207 »

otest писал(а):А где задержки в проге? Ты пальцем срываеш генерацию и видиш блымканье ледов.
нет ни каких задержек, постоянно одно и тоже действие portB=255;
я в протеусе проверял прогу, там все леды постоянно горят, это и требуется от схемы....
осцилографом смотрели и 13 и 14 нога- шумы да и только, а на 14 ноге должны быть пусковые импульсы для старта генерации в резонаторе.
да , и ещё, в зависимоти от проги, я вижу блымканье именно тех диодов, которые прописаны в проге....
kant1207
Родился
Сообщения: 18
Зарегистрирован: Вс авг 02, 2015 09:02:57

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение kant1207 »

Albert_V писал(а):Надеюсь, конденсаторы (электролит с керамикой) по питанию поставили? /на схеме их нет/
И поставьте резисторы номиналом не менее 200Ω последовательно с каждым светодиодом.
у електронщика нашего предприятия, даже от батареек пускали, все аналогично
kant1207
Родился
Сообщения: 18
Зарегистрирован: Вс авг 02, 2015 09:02:57

Re: отзовитесь те у кого pic16f877a заработал...

Сообщение kant1207 »

Аlex писал(а):
kant1207 писал(а): яже упростил и без того простую до такой:
Лучше бы не упрощали.
Что сие делает :
kant1207 писал(а):

Код: Выделить всё

	while(1==1)
	{
		PORTB=255;
		
	}
Вы хоть в курсе ?
приблизительно, записывает в порт б 10-е значение 255, что соответствует 11111111 - в 2-м
Ответить

Вернуться в «PIC»