Македонски форум за електроника

Дигитална електроника => Микроконтролери => Topic started by: kengur on 26.11.2010, Friday, 00:43:59

Title: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 26.11.2010, Friday, 00:43:59
Би ве замолил ако сака некој да ми помогне,
ми треба код за пример во PicBasic pro со PWM со 16F84A за лед диоди.
Не ми иде ве молам помагајте, не знам како да почнам.
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: Devil on 26.11.2010, Friday, 12:55:57
а оти во pro работиш посложено е таму, командите се проширени кај обичната верзија поедноставно е
баш денес гледав тоа, кај обичната верзија една линија код кај оваа е 3 линии !
и оди снајди се после
EDIT

нај едноставно е доколку пикот ти поддржува PWM излез ама јас колку што знам 84-та нема такво нешто
ако имаше кодот е ептем лесен

Code: [Select]
TRISC.2 = 0 ' CCP1 (PortC.2 = Излез)
Pwm_Init(5000) ' PWM фреквенцијата (5kHz)
Pwm_Change_Duty(63) ' 25% duty cycle
Pwm_Start ' Почни да даваш таков сигнал на излез ..
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 26.11.2010, Friday, 13:55:42
Еве ти книга за Бејзик ПРО!
Code: [Select]
http://rapidshare.com/files/433250086/pbpman.pdf
Quote from: Администрација
По не знам кој пат, кодирај линкови !!!
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 28.11.2010, Sunday, 20:37:09
Кодот не е за  16Ф84А
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: Devil on 28.11.2010, Sunday, 22:06:27
не е, знам
земи си 16F628 поефтин е и има веќе вграден PWM, со едноставна команда може да се активира
не мора вака да се мачиш :)
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 29.11.2010, Monday, 11:36:15
не е, знам
земи си 16F628 поефтин е и има веќе вграден PWM, со едноставна команда може да се активира
не мора вака да се мачиш :)

зедов сеа да направан плочка и тоа
Види го ова
Code: [Select]
http://picprojects.org.uk/projects/ledchaserpwm/index.htmможе и со 16Ф84А ама кодот е Асемблер а јас не го разбирам.

Quote from: Администрација
Кодирај линкови !!!
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: Georgi on 29.11.2010, Monday, 12:30:11
Не може со 16F84, нема PWM излези...
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 29.11.2010, Monday, 13:30:07
кенгур па има хекс!Или ти сакаш сам да напишеш програма?
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 29.11.2010, Monday, 15:36:53
кенгур па има хекс!Или ти сакаш сам да напишеш програма?

сакам сам да направам
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 29.11.2010, Monday, 16:00:26
еве ти програм за во ПИЦBasic!Подоле е .бас фајлот хексот!Сменето е само на Портб 7 да се регулира со ПВМ!

Споено мислење: 29.11.2010, Monday, 16:25:52
ај види го овој програм сличен е како тој на таа страната!
Code: [Select]
http://rapidshare.com/files/433883919/PWM.bas
Code: [Select]
http://rapidshare.com/files/433883918/PWM.HEX
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 03.12.2010, Friday, 00:52:13
 А како да направам ПВМ на сите 8 пина на ПОРТБ истовремено

Споено мислење: 03.12.2010, Friday, 13:47:42
Помош
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 03.12.2010, Friday, 15:45:15
правев една програма,ке ти ја пратам,сеа работам нешто!За едно саат време!
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 03.12.2010, Friday, 17:11:38
Фала
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 03.12.2010, Friday, 17:35:16
druze od mobilen pisuvam,ke ja postavam utre!I ke ti pratam pp!
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 03.12.2010, Friday, 19:04:47
важи
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 04.12.2010, Saturday, 13:17:25
еве  ти го тоа хексот,а има и Бас фајл!Поздрав!

Споено мислење: 04.12.2010, Saturday, 13:17:46
само користи PIC16F628/A!
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 04.12.2010, Saturday, 18:33:39
Добро е Фала.
Имам уште едно прашање
Како да ги запалам сите истовремено со 50% и со останатите 50% да ги палам поединачно
50% нон стоп да бидат запалени.
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 04.12.2010, Saturday, 18:46:16
тоа треба да се напише!Инаку може!Со колку тастери толку диоди да има?Или?
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 04.12.2010, Saturday, 18:59:03
Како тоа?
Ја имам направено 8 канален LED CHASER на portB.
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 04.12.2010, Saturday, 19:00:44
мислам ако има 4 тастери и 4 диоди!А во што пишуваш за ЛЕД чејсерот,и ако може да поставиш бас фајлот и хексот!Ако може!
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 04.12.2010, Saturday, 19:11:44
се изнервирав и го избришав сега немам ништо напишано.
Сакам да ги запалам сите лед диоди со 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%
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: Devil on 04.12.2010, Saturday, 19:36:15
во која програма пишувате ?
во mikroBasic PRO for PIC од микроелектроника или ?
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 04.12.2010, Saturday, 19:40:13
Не во PicBasic pro

Споено мислење: 04.12.2010, Saturday, 20:11:38
Знае некој ;D
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 04.12.2010, Saturday, 21:23:39
ова е од страната на Војо Миланович!Јас на почетокот учев од овие!
Ова е во PICBasic!!
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 04.12.2010, Saturday, 21:27:55
И ја го научив ова од него


Споено мислење: 04.12.2010, Saturday, 21:29:05
Дали најде нешто за 50%
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 04.12.2010, Saturday, 21:29:51
Така продолжи!Само напред!А ти на што ги испробуваш?Јас имам Easy PIC6!И одма пишувам и пробувам!
Не,сега имам работа,правам плочки,па послем ќе седнам на ПЦ и ќе напишам нешто!
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 04.12.2010, Saturday, 21:33:30
Ја имам PicFlesf2
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 04.12.2010, Saturday, 21:34:01
Ја имам PicFlesf2
Може слика?
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: Devil on 04.12.2010, Saturday, 21:36:48
Не не не ме разбравте бе двата
има неколку софтвери за basic за пикови
со кој работите вие со овај од микроелектроника или некој друг ?
јас го користам тој од микроелектроника
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 04.12.2010, Saturday, 21:38:08
PICBasic во MikroCode Studio!
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 04.12.2010, Saturday, 21:41:22
еве слика

(http://elektronika-mk.net/index.php?action=dlattach;topic=2965.0;attach=1925)
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: Devil on 04.12.2010, Saturday, 21:42:51
е видиш затоа јас кодовите вие кој ги пишувате не можам да ги работам во ова на микроелектроника
има некој мали разлики во кодот и не можам да ја користам build функцијата која се користи за да се изготви цел проект, односно за да добијам хекс и слични фајлови
плус при дебагирање ми вади некој ерори :)


kengur колку го купи тоа ICD-то ?
и од кај го купи ?
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 04.12.2010, Saturday, 21:43:20
а колку пари кошта ова?И заедно со таа плочката иде(таа со повеќе пински) или таа е посебна?Мислам посебна цена има,не идат заедно?
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 04.12.2010, Saturday, 21:46:38
Ја купив во логин мислам дека беше околу 5000ден
плочката може да подрши до 40 пински чипово

Споено мислење: [time]04 Декември 2010, 22:47:17[/time]
посебно идат


Споено мислење: 04.12.2010, Saturday, 21:49:29
плочката беше многу евтина
PicFleshot e skap
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 04.12.2010, Saturday, 21:49:59
друже јас за 9000 денари го земав развојниот систем,си требал да го земеш и ти!Па како изненада ми го донесоа развојниот систем!Сабајле мајка ми ми вика:ти го земавме,а ја не верував,и кога станав опп,изненада!Што да видам! ;D ;Dумрев од среќа!Ќе се и*ерев од среќа  :P :D
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 04.12.2010, Saturday, 22:38:47
Кај отиде
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 04.12.2010, Saturday, 22:48:27
јас?Еве правам плочки!Ќе пишам што направив!
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 05.12.2010, Sunday, 21:07:08
НАЈДЕ НЕШТО
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 08.12.2010, Wednesday, 19:38:25
еве ти како што ми кажа!Така да запалени се ЛЕД диодите и една по една се гасат ама не на 0 туку на 50%!Вториот е понов и подобар!Пробај со тој вториот подобро ќе излезе!И сними видео!
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: Devil on 08.12.2010, Wednesday, 20:50:16
ај ако се предомислите нкогаш да користите малку подобри микроконтролери на кој има PWM излез а не вака да правите еве ви како се пресметува она duty ratio
односно колку ќе се зголеми/ намали pwm импулсот
незнам колку ме разбравте ама ќе си напишам јас :)
значи вака во mikroBasic е вака претставено
duty ratio-то може да земе вредност од 0 до 255, каде што 0 е 0%, а 255 е 100%
ова се пресметува на сл. начин
dr% * 255 / 100
dr%- е duty ratio
па добивате некој број тој број претставува код за вашиот програм
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 08.12.2010, Wednesday, 21:00:18
ние користиме PIC16F628A на 4 MHz,баш овој има ПВМ излез!!!Зашто ти мислиш дека нема!?Не користиме PIC16F84A!Ти на што мислеше?
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: Devil on 08.12.2010, Wednesday, 21:02:07
Помош за PWM во PICBASIC PRO за 16F84A
вака е темата јас колку што заприметив :)
значи се дискутира за тој
а дека 628 има таков излез знам, на 1-та страна мислам дека напоменав да си земате таков наместо 16Ф84
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 08.12.2010, Wednesday, 21:05:54
па да,нека смени само наслов!Дека користиме PIC16F628A со PICBasic!
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: Devil on 08.12.2010, Wednesday, 21:16:38
Сменет е насловот :)
порано требаше да кажите јас се си мислев уште за 16Ф84- ка се зборува па не пишев ништо
можеби ќе можев да ви помогнам :)
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 08.12.2010, Wednesday, 21:21:50
добро е сега!
Title: PWM во mikroBasic Pro for PIC
Post by: ljup4o on 31.12.2010, Friday, 02:47:18
Дали ке можит некој да ми објани како се програмират PWM во mikroBasic Pro for PIC на пример за PIC16F84 како одит таја постапка
Title: Одг: PWM во mikroBasic Pro for PIC
Post by: Bojan on 31.12.2010, Friday, 02:53:09
тој пик нема PWM излез, можеш PWM да користиш со PIC16F628, а како се пишува тоа чекај го скулс или ѓаволот да ти кажат..

а и мислам дека има иста ваква тема....
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: Devil on 31.12.2010, Friday, 12:07:15
Ви ги споев темите, читај од прва страница па наваму ќе најдеш
препорака од мене користи 16F628 имаш pwm излез кој лесно се контролира
Title: Одг: PWM во mikroBasic Pro for PIC
Post by: SKOLS_OLD on 31.12.2010, Friday, 13:12:47
Дали ке можит некој да ми објани како се програмират PWM во mikroBasic Pro for PIC на пример за PIC16F84 како одит таја постапка
а за што поточно ќе ти треба PWM контролата?За контрола на ЛЕД диоди или за контрола на мотор?
Пиши подетално.Ако ти е за ЛЕД диоди има погоре хексови со ЛЕД диоди,разни ефекти итн.
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: ljup4o on 31.12.2010, Friday, 15:30:12
Најпрво сакам да научам за ЛЕД а потоа кога ке го научам ке пробам и други работи јас прометив на ЛЕД срвето на БорчеБТ бидејки тоа е со 16F84 дека има несто како PWM па затоа реков да не знае некој како се писува во mikrobasic pr for pic ;D
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 31.12.2010, Friday, 16:03:12
тоа срцето на Борчце,мислам дека нема ПВМ контрола.Диодите само се палат и пуштаат.
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: Bojan on 31.12.2010, Friday, 16:49:06
има има PWM...
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 01.01.2011, Saturday, 15:00:20
Може PWm но само со Асемблер
MPLAB IDE  и со 16F84.
Code: [Select]
http://picprojects.org.uk/projects/ledchaserpwm/index.htmВиди ги овие примери имаш и код
ЗНАЧИ ДА НЕ СЕ ЛАЖЕМЕ МОЖЕ И СО 16Ф84
ЛИЧНО ГО ИМАЛ ПРОБАНО ОВА И ГО ИМАМ НАПРАВЕНО КОНТРОЛЕРОТ СОПЕР РАБОТИ
СО 16Ф84А

Споено мислење: [time]01 Јануари 2011, 14:10:29[/time]
НАШИВЕ КОМПАЈЛЕРИ СО ГИ КОРИСТИМЕ СЕ ИЗЛЛЕДА ОГРАНИЧЕНИ
ЗАТОА ПОЧНЕТЕ ДА УЧИТЕ АСЕМБЛЕР
ВИ ЈА ПРЕПОРАЧУВАМ ОВАА КНИГА НА СРПСКИ Е ЗА ДА МОЖЕТЕ ПОДОБРО ДА РАБЕРЕТЕ.
Code: [Select]
http://www.scribd.com/doc/2535136/PIC16F84-uputstvo-za-rukovanje#archive_trial
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: Devil on 01.01.2011, Saturday, 15:35:37
не рековме дека не можи, потешко е
се се можи ако се сака
само што кај поновите верзии на пикови имате веќе хардверски изведени PWM излези кој се многу полесно да се конфигурираат за нашите потреби :)

а и примерите кој ги насочи се со 16F628  :D

Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 01.01.2011, Saturday, 15:36:57
да,како на PIC16F8xx,PIC18Fxxxx
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 01.01.2011, Saturday, 17:19:15
не рековме дека не можи, потешко е
се се можи ако се сака
само што кај поновите верзии на пикови имате веќе хардверски изведени PWM излези кој се многу полесно да се конфигурираат за нашите потреби :)

а и примерите кој ги насочи се со 16F628  :D


Примерите што ги насочив се за 16ф628 НО И ЗА 16Ф84 ПОГЛЕДАЈ ДОБРО :D
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: Bojan on 01.01.2011, Saturday, 17:42:51
кенгурче полека малце, во случај да не си знаел пишување со големи букви е исто како и да викаш, така да полека малце, не пишувај цели постови со големи букви...никој нерече дека не е можно со 16Ф84 да има PWM, само потешко е за пишување програмот...
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 01.01.2011, Saturday, 19:05:54
Далеку од викање   ;D
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 01.01.2011, Saturday, 21:10:52
еве нешто од мене околу тоа со PIC16F84,па во PICBasic да вметнете асемблерска инструкција.Еве ви една наредба,таа гласи вака:
ASM
/
асемблерска инструкција
/
ENDASM
Ете ја.И сега ќе се вметне таа каде што сака Кенгур да светат диодите со 50% и една по една да се палат до 100%.Мислам дека ќе биде од помош.Ако имам време ќе напишам нешто и со оваа наредба.Мислам ќе му помогне на некој :D
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: Devil on 02.01.2011, Sunday, 13:12:12
а и да, немојте конфигурациите за пиновите и слично да ги пишувате и во асемблер и во Basic оти ќе ви прави проблеми, односно ако нешто сте напишале во Basic не го пишувајте во асемблер и обратно
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 02.01.2011, Sunday, 13:48:18
Кенгур почна нешто да направиш со тоа што ти го кажав.Со вметнување на асемблерска инструкција во PICBasic?
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: kengur on 02.01.2011, Sunday, 13:53:50
Видете го ова
Code: [Select]
http://www.picbasic.co.uk/forum/showthread.php?t=10564MIBAM

Quote from: Администрација
Кодирај линкови !!!
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 02.01.2011, Sunday, 14:15:07
ај кажете ми каде да ја најдам ова библиотека :
INCLUDE "LCDbar_INC.bas"
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: Devil on 02.01.2011, Sunday, 14:47:42
Code: [Select]
http://www.picbasic.co.uk/forum/тука побарај ги, би требало кај шо ти е инсталирана програмата да ги има

поточно тука го има
Code: [Select]
http://www.picbasic.co.uk/forum/content.php?r=156-LCD-BARgraphs
Code: [Select]
http://www.picbasic.co.uk/forum/showthread.php?t=2359
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 02.01.2011, Sunday, 14:53:29
да,го знам ова.Според ова работев.Но незнам како да го ставам тој БАС фајл.Каде да го ставам тоа незнам :P >:(
Ај помош
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: Devil on 02.01.2011, Sunday, 14:56:39
па најверојатно кај шо ти е инсталирана програмава треба да се сместат и овие, види кај се тоа другите Include фајлови сместени таму и овај стави го :)
незнам ова не сум работел со таа програма
Title: Одг: PWM во PICBASIC PRO за 16F628A
Post by: SKOLS_OLD on 02.01.2011, Sunday, 15:01:58
ок,ај некако ќе се снаоѓам.Ќе барам помош од некој :'(