Форум за електроника Форуми Форум за електроника
Български форум за електроника, ремонти, схеми, документация
 
 Въпроси/ОтговориВъпроси/Отговори   ТърсенеТърсене   ПотребителиПотребители   ГрупиГрупи   Регистрирайте сеРегистрирайте се 
 ПрофилПрофил   Влезте, за да видите съобщенията сиВлезте, за да видите съобщенията си   ВходВход 

Проблеми с PIC-ове
Иди на страница Предишна  1, 2
 
Създайте нова тема   Тази тема е заключена - не можеш да отговаряте или да променяте мнения    Форум за електроника Форуми -> Обща електроника - General Electronics



Предишната тема :: Следващата тема  
Автор Съобщение
Гост






МнениеПуснато на: Пон Окт 10, 2005 12:36    Заглавие: Отговорете с цитат

Моля Ви не се карайте ICPROG софта не работи коректно под WINXP понякога за много кратко време активира VPP1 i VPP2 заедно горил съм даже чипове затова ви дадох линк към винпик800 пробвайте с него може да ви се реши проблема Idea
Върнете се в началото
Edesign
Опитен потребител
Опитен потребител


Регистриран на: 01 Сеп 2005
Мнения: 301

МнениеПуснато на: Пон Окт 10, 2005 12:46    Заглавие: Отговорете с цитат

Hm нещо ти не четеш както трябва -->nikifor освен за PIC16F.. е питал и за PIC12 в първия пост можеш да го прочетеш. Аз съм дал твоя пример за конфигуриране на чипа защото точно така трябва да се направи!!!!! Просто казвам че настройките от IcProg на конфигуриращите флагове НЕ работят коректно за някой PICове. Т.е. този ред по принцип можеш да го пропуснеш в асемблерския файл и да нащракаш отметките в IcProg но НЕ винаги става!!!
А Микрочип съм милион процента сигурен че за ICProg не са изказали никъде никакво мение Twisted Evil

Е да де забрваих да кажа че тоя конфигуриращ ред си зависи от PICa и трябва да се види в описанието. Не е еднакъв за всички!!!
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Hm
Гост





МнениеПуснато на: Пон Окт 10, 2005 14:02    Заглавие: Какво знячи невинаги :( Отговорете с цитат

Edesign написа:
Hm нещо ти не четеш както трябва -->nikifor освен за PIC16F.. е питал и за PIC12 в първия пост можеш да го прочетеш. Аз съм дал твоя пример за конфигуриране на чипа защото точно така трябва да се направи!!!!! Просто казвам че настройките от IcProg на конфигуриращите флагове НЕ работят коректно за някой PICове. Т.е. този ред по принцип можеш да го пропуснеш в асемблерския файл и да нащракаш отметките в IcProg но НЕ винаги става!!!
А Микрочип съм милион процента сигурен че за ICProg не са изказали никъде никакво мение Twisted Evil

Е да де забрваих да кажа че тоя конфигуриращ ред си зависи от PICa и трябва да се види в описанието. Не е еднакъв за всички!!!

На теб не винаги ти бачка защото IcProg и ProPIC програматор имат една особенност ако не знаеш :
1.За winXP IcProg си има драивер и се включва една опция за работа с win2000 което е едно и също !!!
2.За да работи коректно IcProg с ProPic , се настроива хардуера да инвертира MCLR i Vcc и всичко ти е на 6 .
На този програматор съм програмирал сума ти 16F84 , 16F676 i 12c508 12c509 като 16F676 се слага на мястото на 12C509 като се ползват 8те му извода откъм Vss i Vcc, напреженията са същите и сигналите са същите и се програмира безпроблемно !!!
Мога за твое успокоение да пробвам една елементарна програма за 12F629 и да го резна и него Twisted Evil
Върнете се в началото
Гост






МнениеПуснато на: Пон Окт 10, 2005 14:21    Заглавие: Отговорете с цитат

Сега няма смисъл да влизаме в глупави спорове. Естествено че за WinXP трябва драйвер за програмата тя без него не върви. Знам ги всички подробности които ти описа и съм сигурен че дори и Microsoft няма да дадат отговори за аномалиите които се получават. По-рано работих с Win98 там работеха опциите на програматора, но пък си имаше други проблеми. Опитвам се да помогна давайки съвет за открит и известен бъг. Тук не е място да спорим колко е бъгав Виндовса и какви различни аномалии са се поиавили при различни users Laughing
Върнете се в началото
Tisho_
Гост





МнениеПуснато на: Пон Окт 10, 2005 18:03    Заглавие: Re: Проблеми с PIC-ове Отговорете с цитат

nikifor1 написа:
Някой сблъсквал ли се е със следният проблем: PIC16F676 и PIC12F675 програмират се, четат се, но не работят. Програмата работи, щото съм я пробвал на два чипа F676. И двата се програмират, и двата се четат, но работи само единият, на извода CLKOUT няма никой на неработещия чип. Програматора е ProPic2, а програматa ICprog 1.05C.
Впрочем имал съм проблеми с PIC16F84 който се програмира само на ICprog 1.03 а на по голяма версия не ще. Sad Sad Sad


IC-prog има доста бъг-ове.
Забелязъл съм че не се справя много добре с четенето и писането на конфигурационните байтове на процесора.
Огледай си настроките да не би да си пуснал LVP-то. Ако си го пуснал, то крака трябва да е към маса в противен случай нема да тръгне нивгаш! Very Happy Laughing
Върнете се в началото
decho
Нов потребител
Нов потребител


Регистриран на: 18 Фев 2005
Мнения: 15

МнениеПуснато на: Вто Окт 11, 2005 8:40    Заглавие: Отговорете с цитат

И аз имах подобен проблем на скоро. Ползвам компилатор за С. Оказа се че като го пусна на INTOSC от програмата, компилатора генерира код
...
CALL 0x3ff
...
, но на 0x3ff не пише нищо, а там трябва да има RETLW XX. Предполагам че е бъг на компилатора. Проблема го реших така:

#rom 0x3ff={0b11010000100000}
Не е много елегантно но работи. Компилатора е CSS.
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение
Hm
Гост





МнениеПуснато на: Вто Окт 11, 2005 9:01    Заглавие: Ами да Отговорете с цитат

decho написа:
И аз имах подобен проблем на скоро. Ползвам компилатор за С. Оказа се че като го пусна на INTOSC от програмата, компилатора генерира код
...
CALL 0x3ff
...
, но на 0x3ff не пише нищо, а там трябва да има RETLW XX. Предполагам че е бъг на компилатора. Проблема го реших така:

#rom 0x3ff={0b11010000100000}
Не е много елегантно но работи. Компилатора е CSS.

Принципно наи добре е да се работи със софтуера на фирмата производител на чипове ако поддържа такъв, затова Microchip си имат MPLAB, и си го обновяват със излизането на нови контролери.
А и не се знае какви бози бълват компилаторите на C , затова наи си е добре директно на обинковен асемблер, всичко е чисто и ясно .
Кода които се генерира е точен Twisted Evil
Върнете се в началото
Predator_MF
Опитен потребител
Опитен потребител


Регистриран на: 29 Юли 2004
Мнения: 272
Местожителство: Русе

МнениеПуснато на: Сря Окт 12, 2005 9:55    Заглавие: Отговорете с цитат

Hm, не мисля че си прав, CCS е доста добре изграден компилатор, а за това каква боза бълва се вижда в листинг файла. Проблема с INTOSC е много прост - при производството на PIC12F675 се програмира калибровъчна стойност на адрес 0x3FFF, която според производителя би трябвало да е най-подходяща. Ако не си сигурен в това, можеш да изчетеш някой чисто нов PIC12F675, ще видиш че стойността OSCCAL не е 0xFF, а нещо от сорта на 0xC3-0xC8. A досега проблеми с IC-PROG не съм имал, по-скоро се появиха като пробвах WinPIC, оказа се, че от 3 компютъра, на които пробвах само на 1 запали.
_________________
Форум за микроконтролери - www.mcu-bg.com
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла Yahoo Messenger MSN Messenger
Покажи мнения от преди:   
Създайте нова тема   Тази тема е заключена - не можеш да отговаряте или да променяте мнения    Форум за електроника Форуми -> Обща електроника - General Electronics Часовете са според зоната GMT + 2 Часа
Иди на страница Предишна  1, 2
Страница 2 от 2

 
Към:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети


Powered by phpBB © 2001, 2005 phpBB Group
Translation by: Boby Dimitrov
Where to Find Free Service Manuals