| Автор |
Съобщение |
|
zoro1
Ранг: Минаващ
Регистриран на: Нед Авг 19, 2007 12:27 pm Мнения: 44 Местоположение: София
|
 Замяна на PIC16F84 с 16Ф84А
В схема свалена от нета са дадени флаш и епром файловете за 16ф84,нямам го в наличност и имам 16ф84А.Възможна ли е замяната ? http://www.tmt.lt/xprog_en.htmlТук е схемата и файловете,но нещо не работи,тествано е с 98СЕ,95 и ХП/за което казват че хич няма да работи./
|
| Вто Сеп 20, 2011 10:26 pm |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
 Re: Замяна на PIC16F84 с 16Ф84А
замяната е директна, но нещо друго те мъчи
|
| Сря Сеп 21, 2011 9:54 am |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
 Re: Замяна на PIC16F84 с 16Ф84А
Единия вариант е да бъркаш при сглобяването на двата файла и ръчната конфигурация на процесора(понеже не е даден пълен HEX). Аз си направих експеримент и от двата файла направих HEX, който на симулатор си работи без грешка.
Възможно е да не ти е конфигуриран правилно софтуера или RS232. Виждам, че ПИК'а работи със софтуерен UART конфигуриран на 57600. Има и малка недомислица в софтуера на ПИК'а(или е направен така нарочно) ако получи грешни данни от серииния порт забива на едно място и трябва да го ресетнеш. А ако не си избрал правилната скорост винаги има грешни данни и съответно забивка. Какво ти изписва като грешка всъщност??
|
| Сря Сеп 21, 2011 12:21 pm |
|
 |
|
zoro1
Ранг: Минаващ
Регистриран на: Нед Авг 19, 2007 12:27 pm Мнения: 44 Местоположение: София
|
 Re: Замяна на PIC16F84 с 16Ф84А
device is silent, Можеш ли да ми пратиш сглобения файл? Това за скороста не съм пробвал ,с winpic 800 дава грешка и не ще да отвори флаш-а ,нешо си в първо ред...Конвертора на нива май бачка,щото без да ща натиснах да програмирам с понито един друг чип ,докато беше сложен Х-прога и индикатора на входа/единия/ замига.
|
| Чет Сеп 22, 2011 11:45 pm |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
 Re: Замяна на PIC16F84 с 16Ф84А
Индикаторите и без ПИК ще замигат(виж схемата и ще разбереш защо). А това за скоростта важи за работеща схема + нейния софтуер.
|
| Пет Сеп 23, 2011 8:59 am |
|
 |
|
zoro1
Ранг: Минаващ
Регистриран на: Нед Авг 19, 2007 12:27 pm Мнения: 44 Местоположение: София
|
 Re: Замяна на PIC16F84 с 16Ф84А
Благодаря за файла ,ще пробвам и ще видя какво ще стане.Лошото е че с оригиналния софт не ще да мига...На пиновете на ком порта няма никакви сигнали,мерих с осцилоскоп,предполагам че проблема е самия управляващ софт... Да продължа.Файа който ми изпрати е същия ,който получавам като програмирам чипа с понито и после го прочета като един файл,значи няма греша във файла, имам един файл ,който е даден от един руски сайт демек е същия-няма общо/всъщност са два файла.../!!!
|
| Пет Сеп 23, 2011 2:31 pm |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
 Re: Замяна на PIC16F84 с 16Ф84А
То не е задължително да тече постоянно някаква информация по порта. Възможно е софтуера да изчаква заявка за комуникация от ПИК'а. Опитай да закачиш кабела и да стартираш софтуера. След това подаваш захранване на кабела. А и трябва да видиш в тоя софтуер има ли възможност за настройки на порта. И дали е конфигуриран да работи с порта, на който ти чакаш да мигне нещо.
п.п. На руския файл му е различен ЕЕпром'а. Понеже ПИК'а играе ролята на донгъл, с другия файл ще има различен сериен номер.
|
| Пет Сеп 23, 2011 4:18 pm |
|
 |
|
zoro1
Ранг: Минаващ
Регистриран на: Нед Авг 19, 2007 12:27 pm Мнения: 44 Местоположение: София
|
 Re: Замяна на PIC16F84 с 16Ф84А
В софта има настройка на порта -само избираш порт ,нищо друго.Опитах така както каза:Да подам захранване ,след като е стартирана програмата -нищо не става Device is silent.А си взех един лаптоп на 266М с 98 .че пише че под ХП трудно вървяло...Върви грънци,смених и кварца същата работа,проверих елементите -все това дава. Какъв симулатор използваш за да видиш пика как бачка?
|
| Пет Сеп 23, 2011 6:06 pm |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
 Re: Замяна на PIC16F84 с 16Ф84А
A ти сигурен ли си, че схемата ти е без грешки или не си напипал кофти МАХ232(или ти не си го изкофтил)?? Що не си провериш напреженията как са? За да работи тоя ПИК на MCLR трабва да има 5v, а на тая схема уж софтуера го ресетва. Провери(преди и след МАХ'а) дали това се случва въобще!
|
| Пет Сеп 23, 2011 6:46 pm |
|
 |
|
zoro1
Ранг: Минаващ
Регистриран на: Нед Авг 19, 2007 12:27 pm Мнения: 44 Местоположение: София
|
 Re: Замяна на PIC16F84 с 16Ф84А
Без Пик-а не мига нищо.Смених 232-ката и кондензаторите за нея.При пускане по твоя начин на програмата светва единия диод и не гасне ,дори и да махна кабела на ком-порта.Добре ама това на единия комп-на ,на другия нищо.Сега сложих 3-та 232-ка с нея не ще и да пали ...Май ще го зарежа тоя програматор и ще правяя НС92,той поне е с атмел...
|
| Съб Сеп 24, 2011 12:35 am |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
 Re: Замяна на PIC16F84 с 16Ф84А
Опитай като разпоиш индикаторите или им сложи резистори 1.2к например. Проблема ти е някъде в сглобката не ти е ПИК'а крив. Ако мислиш, че атмел ще ти реши проблемите, сложи си един на врата за късмет!
|
| Съб Сеп 24, 2011 1:06 am |
|
 |
|
zoro1
Ранг: Минаващ
Регистриран на: Нед Авг 19, 2007 12:27 pm Мнения: 44 Местоположение: София
|
 Re: Замяна на PIC16F84 с 16Ф84А
На MKLR има 5 волта ,но софтуера не ги сваля ,като ресетна устройството от захранването също не тръгва.Почвам да си мисля че някой порт на МК е сдухал.Възможно ли е това ,при условие ,че се програмира и чете ормало от програматора?
|
| Пон Сеп 26, 2011 9:06 am |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
 Re: Замяна на PIC16F84 с 16Ф84А
Много лесно можеш да си провериш проблема дали е софтуерен или хадруерен. Пусни един хипертерминал например и си избери съответния порт. Отваряш порта, включваш кабела и му подаваш захранване. Ако на MCLR нямаш 5v му подай външно или ако програмата има възможност да управлява крак 4 на RS'а му ги подай от там. Та след като процесора заработи(ако си с оригиналния файл) PIC'a трябва да ти изпрати 0x00. Ти му отговори също с 0x00. Процесора ще ти изпрати 0x9А. И ти му го прати обратно. И така 5 пъти. Това е идентификацията на програматора. Ако имаш такава комуникация значи кабела ти е наред. Ако терминала не получава нищо от процесора трябва да си търсиш проблема в хардуера.
|
| Пон Сеп 26, 2011 9:36 am |
|
 |
|
zoro1
Ранг: Минаващ
Регистриран на: Нед Авг 19, 2007 12:27 pm Мнения: 44 Местоположение: София
|
 Re: Замяна на PIC16F84 с 16Ф84А
Хм...Пробвах го това и ни вопъл ни стон.Ще взема друг контролер ,чъзмоно е на тоя да съм му думнал някой извод ,веднъж го бях обърнал в цокъла....
|
| Пон Сеп 26, 2011 6:19 pm |
|
|