| Автор |
Съобщение |
|
kalinvd
Ранг: Новодошъл
Регистриран на: Съб Яну 10, 2009 11:51 pm Мнения: 165
|
 PIC 16F628 RGB
Здравейте на всички,нов съм в форума и имам няколко проблема който надявам се да ги реша с вас.Относно микроконтролерите съм много зле,отскоро почнах да се интересувам от тях.Та купих си PIC 16F628 направих този програматор: http://www.pcs.usp.br/~jkinoshi/2005/PC ... rcuito.pdf, ,инсталирах си програмата P16PRO PIC 3.63.Идеятами е да направя (като първи стъпки с микроконтролерите) схемата- http://www.electronics-lab.com/projects ... index.html .Сложих чипа в програматора ,заредих hex файла който свалих от сайта на LED RGB в програмата (P16PRO PIC) натиснах programm и започна да го записва.Като на тисна след това Verify ми изписва memory Ok,program -OK. Натискам и Read и виждам че се е записал hex файла.1 Надявам се програматора да работи,но само стази програма става.Пробвах с Win800 но нейска.Но като извадя чипа и го сложа на вече направената схема (RGB) нищо не реагира и не светат диодите.Чудноми е нее ли записано нещо-има едни други файлове (jal) към схемата но затях нищо незнам какво се прави с тях-записватли се в чипа,как става ,заради тях ли не работи схемата -надявам се да ми помогнете .
|
| Нед Яну 11, 2009 12:10 am |
|
 |
|
plameniv
Ранг: Форумен бог
Регистриран на: Нед Окт 10, 2004 9:55 am Мнения: 1718
|
 Re: PIC 16F628 RGB
Това направи ли :
Fuses
IntRC I/O = Enabled
PWRT = Enabled
BODEN = Enabled
MCLR = Disabled
Rest of fuses = Disabled
DIP Switches functions
SW1 - makes you choose between G->GB->B->BR->R->RG-->>G effect and random color change effect
SW2 - makes you choose between fading and jumping from one color to another
SW3 - makes you choose between slow or fast
SW4 - pauses at the current color displayed
_________________ Избийте баламите и тарикатите сами ще умрат!
Няма невъзможни работи - има много трудни работи!
----------------------------------------------------------------------------------
"Я в Москве с киркой уран найду, при такой повышенной зарплате" !
|
| Нед Яну 11, 2009 2:18 am |
|
 |
|
kalinvd
Ранг: Новодошъл
Регистриран на: Съб Яну 10, 2009 11:51 pm Мнения: 165
|
Не но каде се правят тези настройки,в програматали и каде тотчно.Ами jal файловете за какво са,те използватли се.
В настройките на Fuses имам:
Oscillator Hardware Protection
LP ---- Watchdog Timer ------ Code protect 0
XT---- Power Up Timer ------ Code protect 1
HS ---- Brown-out detect ------ Data Protect
ExtClk -- MCLR pin enabled-------
IntRC --- Low Volt. Prog------------
ER-------
CLKOUT
|
| Нед Яну 11, 2009 10:35 am |
|
 |
|
kalinvd
Ранг: Новодошъл
Регистриран на: Съб Яну 10, 2009 11:51 pm Мнения: 165
|
Никой ли не може да ми помогне по моя проблем?
|
| Нед Яну 11, 2009 1:54 pm |
|
 |
|
plameniv
Ранг: Форумен бог
Регистриран на: Нед Окт 10, 2004 9:55 am Мнения: 1718
|
 ?
Коя програма ползваш за програмиране?
_________________ Избийте баламите и тарикатите сами ще умрат!
Няма невъзможни работи - има много трудни работи!
----------------------------------------------------------------------------------
"Я в Москве с киркой уран найду, при такой повышенной зарплате" !
|
| Нед Яну 11, 2009 3:04 pm |
|
 |
|
ji4ka
Ранг: Форумен бог
Регистриран на: Чет Фев 01, 2007 4:04 am Мнения: 1539
|
Записва се само hex файла, другите не ти трябват. Увери се първо ,че програматора работи. Запиши чипа и го прочети . Трябва в паметта да са различни числа а не само 3fff или 0000. Направи проверка (verify) , трябва да ти даде ОК. После изтрий чипа и пак направи проверка - трябва да ти даде грешка. Ако всичко е наред пак си направи запис на чипа и почвай да проверяваш схемата. Най-добре е да имаш осцилоскоп за да видиш дали въобще тръгва генератора. Потърси и други проекти за този чип най-добре на сайта на Микрочип и то със asm-файлове а не с jal. Инсталирай си от там и MPLab-a.
Друга програма за програмиране е Winpic , но обикновено във всяка една такава програма трябва да се настрои какъв програматор ползваш, някои имат и режим на тестване на програматора. Общо взето самоделните програматори са си капризни и от към схема и от към софт, понякога и дължината на кабела е от значение.
|
| Нед Яну 11, 2009 3:29 pm |
|
 |
|
kalinvd
Ранг: Новодошъл
Регистриран на: Съб Яну 10, 2009 11:51 pm Мнения: 165
|
Успях да го запиша,просто си инсталирах icprog и готово.А може ли с този пик (16F628) да направя тази схема http://www.radiokot.ru/circuit/power/converter/17/ или трябва да си купя 16F628A.Kаква е разликата може ли да променя нещо в схемата та да използвам този 16F628.
|
| Пон Яну 12, 2009 8:35 pm |
|
 |
|
kasparov
Ранг: Почетен член
Регистриран на: Сря Апр 05, 2006 9:52 pm Мнения: 877 Местоположение: Разград
|
При 628А имаш вътрешен осцилатор който в случая се ползва.
При 16F628 няма такъв осцилатор, трябва да му слагаш кварц и да
включиш конфигурационния бит за генератор с външен кварц.
|
| Пон Яну 12, 2009 9:49 pm |
|
 |
|
kalinvd
Ранг: Новодошъл
Регистриран на: Съб Яну 10, 2009 11:51 pm Мнения: 165
|
Като се по загледах в схемата не виждам кварц, но като отворих платката (PCB) има кварц между 17 и 16 крак -4MHz
и пише на чипа 16Fxxx, това значи ли че и моя който е без буква (А) ще работи в дадената схема,без да променям нищо?
|
| Вто Яну 13, 2009 12:06 am |
|
 |
|
ji4ka
Ранг: Форумен бог
Регистриран на: Чет Фев 01, 2007 4:04 am Мнения: 1539
|
kasparov вече ти каза, че става и как става. Прочети и какво е писал руснака за схемата.
Какво стана с RGB-to, светна ли го?
|
| Вто Яну 13, 2009 12:37 am |
|
 |
|
plameniv
Ранг: Форумен бог
Регистриран на: Нед Окт 10, 2004 9:55 am Мнения: 1718
|
 Хм
Тази схема е безсмислена ако няма обратна връзка да ти следи температурата на поялника.
В случая може да сложиш динистор вместо контролера 
_________________ Избийте баламите и тарикатите сами ще умрат!
Няма невъзможни работи - има много трудни работи!
----------------------------------------------------------------------------------
"Я в Москве с киркой уран найду, при такой повышенной зарплате" !
|
| Вто Яну 13, 2009 1:11 am |
|
 |
|
kalinvd
Ранг: Новодошъл
Регистриран на: Съб Яну 10, 2009 11:51 pm Мнения: 165
|
Да RGB светна, нее кой знае кво ама поне стана.конфигурационния бит за генератор с външен кварц се включва от програмата, нали? Какви настройки да направя на IC-prog за схемата за да запиша чипа.Сложих 4.098MHz кварц записах го с hex файла dimer но като го пуснах не ми показва цифри а само светят както им падне.Незнам то ва от неправилно
записване на чипа ли се дължи или от кварца.?
|
| Вто Яну 13, 2009 1:11 pm |
|
 |
|
optron
Ранг: Ориентиран
Регистриран на: Чет Ное 20, 2008 1:49 pm Мнения: 276 Местоположение: Бургас
|
Най-вероятно не си подредил хубаво крачетата на индикатора. Тествай ги на ръка кое краче на кой сегмент отговаря. Просто няма какво друго да се обърка.
_________________ Digitally yours: Optron
|
| Сря Яну 14, 2009 1:21 pm |
|
 |
|
kalinvd
Ранг: Новодошъл
Регистриран на: Съб Яну 10, 2009 11:51 pm Мнения: 165
|
Тествал съм ги всяко по оделно но незнам дали съм програмирал чипа добре.Незнам настройките на за тази схема.
|
| Сря Яну 14, 2009 6:34 pm |
|
 |
|
optron
Ранг: Ориентиран
Регистриран на: Чет Ное 20, 2008 1:49 pm Мнения: 276 Местоположение: Бургас
|
Щом светят произволни сегменти вместо цифри, а схемата работи (нали така?), значи си объркал нещо на индикатора.
Сега - там на тази схема е нарисувано на индикатора кой сегмент с каква буква се означава. После при крачетата на ПИК-а е обозначено кое краче за коя буква е. От теб остава експериментално да установиш на самия индикатор, който ползваш кое краче на коя буква отговаря.
Има и още нещо - трябва да установиш и дали индикаторът ти е с общ катод или общ анод - ако това си объркал също е възможно да светят йероглифи. В текста към схемата пише, че има места в сорса, където трябва да се бръкне, за да извежда коректна индикация при двата случая. Това направил ли си го?
_________________ Digitally yours: Optron
|
| Чет Яну 15, 2009 12:35 pm |
|
|