forum.mcontrollers.com - hlavní stránka forum.mcontrollers.com - fórum

 

.: fórum - hlavní stránka :.
Technology Stronghold by Rudolf Vesely
How to build Microsoft System Center hosted cloud series
FAQFAQ HledatHledat Seznam uživatelůSeznam uživatelů Uživatelské skupinyUživatelské skupiny RegistraceRegistrace
ProfilProfil StatistikaStatistika Soukromé zprávySoukromé zprávy PřihlášeníPřihlášení

 
PIC16f690 4-bit LCD + PWM na spolocnom porte
Jdi na stránku Předchozí  1, 2
 
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> Microchip
 
Dybbuk
Přispěvatel
Přispěvatel


Založen: 18.3.2016
Příspěvky: 28

PříspěvekZaslal: 24 březen 2016, 12:28    Předmět: Citovat

Simulator v ktorom to robilo problem bol "Real PIC Simulator" od Digital Electro Soft ©2009.
Inak dobry jednoduchy simulator, ine problemy som s nim nemal.

Simulator v ktorom to islo ok bol "PIC Simulator IDE" od OshonSoft
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
MiloPS3
Profesionál
Profesionál


Založen: 24.12.2008
Příspěvky: 887
Bydliště: LAZNE KYNZVART

PříspěvekZaslal: 24 březen 2016, 12:44    Předmět: Citovat

delal sem to v simulatoru v MPLABu , a pak v realu na 628,v simulatoru se to chovalo jak v realu
se simulatorem v MLPABu sem problem nemel, a ani jinymu bych neveril....

_________________
PIC,ASM / C , Mplab + CCS C Compiler
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
 

 
Dybbuk
Přispěvatel
Přispěvatel


Založen: 18.3.2016
Příspěvky: 28

PříspěvekZaslal: 09 květen 2016, 17:57    Předmět: Citovat

Seruste,
uz som dal bokom simulator a pri realnom zapojeni je problem v podstate opacny. Nerozhasi sa PWM ale vypisovanie znakov na LCD.
Najprv kod:
kód:

MOVLW A'0'
CALL ZAPIS_DATA
MOVLW A'1'
CALL ZAPIS_DATA
MOVLW A'2'
CALL ZAPIS_DATA
MOVLW A'3'
CALL ZAPIS_DATA
;
CLRF TMR2
BSF T2CON, TMR2ON ;Start PWM
;
MOVLW A'4'
CALL ZAPIS_DATA
MOVLW A'5'
CALL ZAPIS_DATA
MOVLW A'6'
CALL ZAPIS_DATA
MOVLW A'7'
CALL ZAPIS_DATA


a vysledok je na obrazku 1.
Moja aktualna otazka smeruje k registru CCP1CON a bitom CCP1M. Vie mi niekto vysvetlit vyznam tychto bitov, lebo nejak to neviem z datasheetu pochopit. V mojom priklade mam CCP1M na hodnote 1100 a P1M = 11. PWM fici na P1B a ked zmenim hodnotu bitov CCP1M tak zmenia sa aj vypisane hieroglify po odstartovani PWM. No je toto normalne?



obr1.JPG
 Komentář:
obr. 1
 Velikost:  38.95 kB
 Zobrazeno:  5266 krát

obr1.JPG


Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
MiloPS3
Profesionál
Profesionál


Založen: 24.12.2008
Příspěvky: 887
Bydliště: LAZNE KYNZVART

PříspěvekZaslal: 09 květen 2016, 18:12    Předmět: Citovat

vyznam P1M<1:0> bitu je v FIGURE 11-4: , kolik potrebujes tech PWMek ?pokud jedno tak to mas spatne nastaveny , pokud vic tak to mas spatne zapojeny ...
bity CCP1M<3:0> je teoreticky jedno jak mas , ty nastavujou jen jestly hodnota "0" bude minimum ci maximum (zjednodusene)

_________________
PIC,ASM / C , Mplab + CCS C Compiler
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
 

 
Dybbuk
Přispěvatel
Přispěvatel


Založen: 18.3.2016
Příspěvky: 28

PříspěvekZaslal: 09 květen 2016, 18:45    Předmět: Citovat

Co znamena ze to mam spatne zapojene? Displej je na RC0 - RC3 a na zvysku portu c nie je zapojene nic. PWM mi staci jedno, ale port P1A (RC5) mam odpaleny, takze povedzme, ze PWMiek potrebujem viac ako jedno.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

 
MiloPS3
Profesionál
Profesionál


Založen: 24.12.2008
Příspěvky: 887
Bydliště: LAZNE KYNZVART

PříspěvekZaslal: 09 květen 2016, 18:56    Předmět: Citovat

P1M<1:0>: mas 11 coz je "Full-bridge output reverse; P1B modulated; P1C active; P1A, P1D inactive" coz je ze vsechny 4 piny jsou pripojeny k ECCP modulu tudis nejsou I/O, viz FIGURE 11-4:, a tudiz na nem nemuzes mit pripojeny LCD,
kód:
RC2/AN6/P1D RC2                  ST CMOS General purpose I/O.
                                 AN6 AN — A/D Channel 6 input.
                                 P1D — CMOS PWM output.
RC3/AN7/P1C RC3                   ST CMOS General purpose I/O.
                                  AN7 AN — A/D Channel 7 input.
                                  P1C — CMOS PWM output.

_________________
PIC,ASM / C , Mplab + CCS C Compiler
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu Odeslat e-mail
 

 
Dybbuk
Přispěvatel
Přispěvatel


Založen: 18.3.2016
Příspěvky: 28

PříspěvekZaslal: 09 květen 2016, 21:36    Předmět: Citovat

Spravne. Teraz uz to dava zmysel.
Diky moc.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
 

Zobrazit příspěvky z předchozích:   
Zobrazit předchozí téma :: Zobrazit následující téma  
Přidat nové téma   Zaslat odpověď    Obsah fóra mcontrollers.com -> Microchip Časy uváděny v GMT + 2 hodiny
Jdi na stránku Předchozí  1, 2
 
Strana 2 z 2
Přejdi na:  
Můžete přidat nové téma do tohoto fóra.
Můžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Můžete k příspěvkům připojovat soubory
Můžete stahovat a prohlížet přiložené soubory
 



Num Lock Holder - app to hold Numlock
Copyright © 2017 Rudolf Veselý, mcontrollers.com.
Je zakázáno používat části tohoto webu bez souhlasu autora. || Powered by phpBB © 2001, 2002 phpBB Group - with RedSquare DoubleJ(Jan Jaap)