Македонски форум за електроника
Дигитална електроника => Микроконтролери => Topic started by: kengur on 26.11.2010, Friday, 00:43:59
-
Би ве замолил ако сака некој да ми помогне,
ми треба код за пример во PicBasic pro со PWM со 16F84A за лед диоди.
Не ми иде ве молам помагајте, не знам како да почнам.
-
а оти во pro работиш посложено е таму, командите се проширени кај обичната верзија поедноставно е
баш денес гледав тоа, кај обичната верзија една линија код кај оваа е 3 линии !
и оди снајди се после
EDIT
нај едноставно е доколку пикот ти поддржува PWM излез ама јас колку што знам 84-та нема такво нешто
ако имаше кодот е ептем лесен
TRISC.2 = 0 ' CCP1 (PortC.2 = Излез)
Pwm_Init(5000) ' PWM фреквенцијата (5kHz)
Pwm_Change_Duty(63) ' 25% duty cycle
Pwm_Start ' Почни да даваш таков сигнал на излез ..
-
Еве ти книга за Бејзик ПРО!
http://rapidshare.com/files/433250086/pbpman.pdf
По не знам кој пат, кодирај линкови !!!
-
Кодот не е за 16Ф84А
-
не е, знам
земи си 16F628 поефтин е и има веќе вграден PWM, со едноставна команда може да се активира
не мора вака да се мачиш :)
-
не е, знам
земи си 16F628 поефтин е и има веќе вграден PWM, со едноставна команда може да се активира
не мора вака да се мачиш :)
зедов сеа да направан плочка и тоа
Види го ова http://picprojects.org.uk/projects/ledchaserpwm/index.htm
може и со 16Ф84А ама кодот е Асемблер а јас не го разбирам.
Кодирај линкови !!!
-
Не може со 16F84, нема PWM излези...
-
кенгур па има хекс!Или ти сакаш сам да напишеш програма?
-
кенгур па има хекс!Или ти сакаш сам да напишеш програма?
сакам сам да направам
-
еве ти програм за во ПИЦBasic!Подоле е .бас фајлот хексот!Сменето е само на Портб 7 да се регулира со ПВМ!
Споено мислење: 29.11.2010, Monday, 16:25:52
ај види го овој програм сличен е како тој на таа страната!
http://rapidshare.com/files/433883919/PWM.bas
http://rapidshare.com/files/433883918/PWM.HEX
-
А како да направам ПВМ на сите 8 пина на ПОРТБ истовремено
Споено мислење: 03.12.2010, Friday, 13:47:42
Помош
-
правев една програма,ке ти ја пратам,сеа работам нешто!За едно саат време!
-
Фала
-
druze od mobilen pisuvam,ke ja postavam utre!I ke ti pratam pp!
-
важи
-
еве ти го тоа хексот,а има и Бас фајл!Поздрав!
Споено мислење: 04.12.2010, Saturday, 13:17:46
само користи PIC16F628/A!
-
Добро е Фала.
Имам уште едно прашање
Како да ги запалам сите истовремено со 50% и со останатите 50% да ги палам поединачно
50% нон стоп да бидат запалени.
-
тоа треба да се напише!Инаку може!Со колку тастери толку диоди да има?Или?
-
Како тоа?
Ја имам направено 8 канален LED CHASER на portB.
-
мислам ако има 4 тастери и 4 диоди!А во што пишуваш за ЛЕД чејсерот,и ако може да поставиш бас фајлот и хексот!Ако може!
-
се изнервирав и го избришав сега немам ништо напишано.
Сакам да ги запалам сите лед диоди со 50% да светат истовремено и во исто време да се палат и гасат
но не под 50%.
На пример:
i var byte
j var word
k var byte
TRISA = $FF '
TRISB = $00
PORTB = $00
pause 1500
Start:
For i = 1 to 4
if i = 1 Then j = 1000
if i = 2 Then j = 500
if i = 3 Then j = 250
if i = 4 Then j = 100
High PortB.7
pause j
High PortB.6
Low PortB.7
pause j
High PortB.5
Low PortB.6
pause j
High PortB.4
Low PortB.5
pause j
High PortB.3
Low PortB.4
pause j
High PortB.2
Low PortB.3
pause j
High PortB.1
Low PortB.2
pause j
High PortB.0
Low PortB.1
pause j
Low PortB.0
pause j
Pause 1000
High PortB.0
pause j
High PortB.1
Low PortB.0
pause j
High PortB.2
Low PortB.1
pause j
High PortB.3
Low PortB.2
pause j
High PortB.4
Low PortB.3
pause j
High PortB.5
Low PortB.4
pause j
High PortB.6
Low PortB.5
pause j
High PortB.7
Low PortB.6
pause j
Low PortB.7
pause j
Pause 1000
goto Start
end
Но нон стоп да бидат запалени со 50% а да играш со останатите 50% пали гасе
Значи кога ги гасиш да се угаси на 50%
-
во која програма пишувате ?
во mikroBasic PRO for PIC од микроелектроника или ?
-
Не во PicBasic pro
Споено мислење: 04.12.2010, Saturday, 20:11:38
Знае некој ;D
-
ова е од страната на Војо Миланович!Јас на почетокот учев од овие!
Ова е во PICBasic!!
-
И ја го научив ова од него
Споено мислење: 04.12.2010, Saturday, 21:29:05
Дали најде нешто за 50%
-
Така продолжи!Само напред!А ти на што ги испробуваш?Јас имам Easy PIC6!И одма пишувам и пробувам!
Не,сега имам работа,правам плочки,па послем ќе седнам на ПЦ и ќе напишам нешто!
-
Ја имам PicFlesf2
-
Ја имам PicFlesf2
Може слика?
-
Не не не ме разбравте бе двата
има неколку софтвери за basic за пикови
со кој работите вие со овај од микроелектроника или некој друг ?
јас го користам тој од микроелектроника
-
PICBasic во MikroCode Studio!
-
еве слика
(http://elektronika-mk.net/index.php?action=dlattach;topic=2965.0;attach=1925)
-
е видиш затоа јас кодовите вие кој ги пишувате не можам да ги работам во ова на микроелектроника
има некој мали разлики во кодот и не можам да ја користам build функцијата која се користи за да се изготви цел проект, односно за да добијам хекс и слични фајлови
плус при дебагирање ми вади некој ерори :)
kengur колку го купи тоа ICD-то ?
и од кај го купи ?
-
а колку пари кошта ова?И заедно со таа плочката иде(таа со повеќе пински) или таа е посебна?Мислам посебна цена има,не идат заедно?
-
Ја купив во логин мислам дека беше околу 5000ден
плочката може да подрши до 40 пински чипово
Споено мислење: [time]04 Декември 2010, 22:47:17[/time]
посебно идат
Споено мислење: 04.12.2010, Saturday, 21:49:29
плочката беше многу евтина
PicFleshot e skap
-
друже јас за 9000 денари го земав развојниот систем,си требал да го земеш и ти!Па како изненада ми го донесоа развојниот систем!Сабајле мајка ми ми вика:ти го земавме,а ја не верував,и кога станав опп,изненада!Што да видам! ;D ;Dумрев од среќа!Ќе се и*ерев од среќа :P :D
-
Кај отиде
-
јас?Еве правам плочки!Ќе пишам што направив!
-
НАЈДЕ НЕШТО
-
еве ти како што ми кажа!Така да запалени се ЛЕД диодите и една по една се гасат ама не на 0 туку на 50%!Вториот е понов и подобар!Пробај со тој вториот подобро ќе излезе!И сними видео!
-
ај ако се предомислите нкогаш да користите малку подобри микроконтролери на кој има PWM излез а не вака да правите еве ви како се пресметува она duty ratio
односно колку ќе се зголеми/ намали pwm импулсот
незнам колку ме разбравте ама ќе си напишам јас :)
значи вака во mikroBasic е вака претставено
duty ratio-то може да земе вредност од 0 до 255, каде што 0 е 0%, а 255 е 100%
ова се пресметува на сл. начин
dr% * 255 / 100
dr%- е duty ratio
па добивате некој број тој број претставува код за вашиот програм
-
ние користиме PIC16F628A на 4 MHz,баш овој има ПВМ излез!!!Зашто ти мислиш дека нема!?Не користиме PIC16F84A!Ти на што мислеше?
-
Помош за PWM во PICBASIC PRO за 16F84A
вака е темата јас колку што заприметив :)
значи се дискутира за тој
а дека 628 има таков излез знам, на 1-та страна мислам дека напоменав да си земате таков наместо 16Ф84
-
па да,нека смени само наслов!Дека користиме PIC16F628A со PICBasic!
-
Сменет е насловот :)
порано требаше да кажите јас се си мислев уште за 16Ф84- ка се зборува па не пишев ништо
можеби ќе можев да ви помогнам :)
-
добро е сега!
-
Дали ке можит некој да ми објани како се програмират PWM во mikroBasic Pro for PIC на пример за PIC16F84 како одит таја постапка
-
тој пик нема PWM излез, можеш PWM да користиш со PIC16F628, а како се пишува тоа чекај го скулс или ѓаволот да ти кажат..
а и мислам дека има иста ваква тема....
-
Ви ги споев темите, читај од прва страница па наваму ќе најдеш
препорака од мене користи 16F628 имаш pwm излез кој лесно се контролира
-
Дали ке можит некој да ми објани како се програмират PWM во mikroBasic Pro for PIC на пример за PIC16F84 како одит таја постапка
а за што поточно ќе ти треба PWM контролата?За контрола на ЛЕД диоди или за контрола на мотор?
Пиши подетално.Ако ти е за ЛЕД диоди има погоре хексови со ЛЕД диоди,разни ефекти итн.
-
Најпрво сакам да научам за ЛЕД а потоа кога ке го научам ке пробам и други работи јас прометив на ЛЕД срвето на БорчеБТ бидејки тоа е со 16F84 дека има несто како PWM па затоа реков да не знае некој како се писува во mikrobasic pr for pic ;D
-
тоа срцето на Борчце,мислам дека нема ПВМ контрола.Диодите само се палат и пуштаат.
-
има има PWM...
-
Може PWm но само со Асемблер
MPLAB IDE и со 16F84.
http://picprojects.org.uk/projects/ledchaserpwm/index.htm
Види ги овие примери имаш и код
ЗНАЧИ ДА НЕ СЕ ЛАЖЕМЕ МОЖЕ И СО 16Ф84
ЛИЧНО ГО ИМАЛ ПРОБАНО ОВА И ГО ИМАМ НАПРАВЕНО КОНТРОЛЕРОТ СОПЕР РАБОТИ
СО 16Ф84А
Споено мислење: [time]01 Јануари 2011, 14:10:29[/time]
НАШИВЕ КОМПАЈЛЕРИ СО ГИ КОРИСТИМЕ СЕ ИЗЛЛЕДА ОГРАНИЧЕНИ
ЗАТОА ПОЧНЕТЕ ДА УЧИТЕ АСЕМБЛЕР
ВИ ЈА ПРЕПОРАЧУВАМ ОВАА КНИГА НА СРПСКИ Е ЗА ДА МОЖЕТЕ ПОДОБРО ДА РАБЕРЕТЕ.
http://www.scribd.com/doc/2535136/PIC16F84-uputstvo-za-rukovanje#archive_trial
-
не рековме дека не можи, потешко е
се се можи ако се сака
само што кај поновите верзии на пикови имате веќе хардверски изведени PWM излези кој се многу полесно да се конфигурираат за нашите потреби :)
а и примерите кој ги насочи се со 16F628 :D
-
да,како на PIC16F8xx,PIC18Fxxxx
-
не рековме дека не можи, потешко е
се се можи ако се сака
само што кај поновите верзии на пикови имате веќе хардверски изведени PWM излези кој се многу полесно да се конфигурираат за нашите потреби :)
а и примерите кој ги насочи се со 16F628 :D
Примерите што ги насочив се за 16ф628 НО И ЗА 16Ф84 ПОГЛЕДАЈ ДОБРО :D
-
кенгурче полека малце, во случај да не си знаел пишување со големи букви е исто како и да викаш, така да полека малце, не пишувај цели постови со големи букви...никој нерече дека не е можно со 16Ф84 да има PWM, само потешко е за пишување програмот...
-
Далеку од викање ;D
-
еве нешто од мене околу тоа со PIC16F84,па во PICBasic да вметнете асемблерска инструкција.Еве ви една наредба,таа гласи вака:
ASM
/
асемблерска инструкција
/
ENDASM
Ете ја.И сега ќе се вметне таа каде што сака Кенгур да светат диодите со 50% и една по една да се палат до 100%.Мислам дека ќе биде од помош.Ако имам време ќе напишам нешто и со оваа наредба.Мислам ќе му помогне на некој :D
-
а и да, немојте конфигурациите за пиновите и слично да ги пишувате и во асемблер и во Basic оти ќе ви прави проблеми, односно ако нешто сте напишале во Basic не го пишувајте во асемблер и обратно
-
Кенгур почна нешто да направиш со тоа што ти го кажав.Со вметнување на асемблерска инструкција во PICBasic?
-
Видете го ова
http://www.picbasic.co.uk/forum/showthread.php?t=10564
MIBAM
Кодирај линкови !!!
-
ај кажете ми каде да ја најдам ова библиотека :
INCLUDE "LCDbar_INC.bas"
-
http://www.picbasic.co.uk/forum/
тука побарај ги, би требало кај шо ти е инсталирана програмата да ги има
поточно тука го има
http://www.picbasic.co.uk/forum/content.php?r=156-LCD-BARgraphs
http://www.picbasic.co.uk/forum/showthread.php?t=2359
-
да,го знам ова.Според ова работев.Но незнам како да го ставам тој БАС фајл.Каде да го ставам тоа незнам :P >:(
Ај помош
-
па најверојатно кај шо ти е инсталирана програмава треба да се сместат и овие, види кај се тоа другите Include фајлови сместени таму и овај стави го :)
незнам ова не сум работел со таа програма
-
ок,ај некако ќе се снаоѓам.Ќе барам помош од некој :'(