PWM s PIC16F627

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
budsky
Příspěvky: 76
Registrován: 06 srp 2007, 02:00
Kontaktovat uživatele:

PWM s PIC16F627

#1 Příspěvek od budsky »

Zdravím,našel by se nekdo kdo by mi pomohl napsat asm soubor pro pwm ovladanou tlačítky šla y od 0% so 100 po 5% výstupem je pin RBO (pin6) a jedno tlačítko je RA0 pin 17 a druhé RA1 pin 18.frekvence PWM je 500HZ.nějak se mi to nedaří

Uživatelský avatar
MiloPS3
Příspěvky: 259
Registrován: 07 srp 2010, 02:00

#2 Příspěvek od MiloPS3 »

Cau
výstupem je pin RBO (pin6)
to znamena ze chces SW PWM ? jinak RBO neni, je to RB"nula" , HW PWM je na pinu RB3/CCP1

Uživatelský avatar
SDZ
Příspěvky: 420
Registrován: 11 bře 2011, 01:00

#3 Příspěvek od SDZ »

ASM moc nezvládám,ale chybí v zadání údaj taktu procesoru.
Jinak - zajímavá kalkulačka je tady. (pro inspiraci)

Pro inspiraci třeba tady

Uživatelský avatar
budsky
Příspěvky: 76
Registrován: 06 srp 2007, 02:00
Kontaktovat uživatele:

#4 Příspěvek od budsky »

MiloPS3 píše:Cau
výstupem je pin RBO (pin6)
to znamena ze chces SW PWM ? jinak RBO neni, je to RB"nula" , HW PWM je na pinu RB3/CCP1
to vím že RBO je RB0(sem se překlepl) jinak nevím jak moc je jednoduší SW od HW PWM,,zatím mi to je jedno na kterém pinu to bude,,,a procák bude mít krystal 4MHz

Uživatelský avatar
MiloPS3
Příspěvky: 259
Registrován: 07 srp 2010, 02:00

#5 Příspěvek od MiloPS3 »

HW PWM , 250Hz, pokud chces presne tech 500Hz tak si uprav PR2 nebo sniz preddelicku TMR2 a zvec frekvenci na 8MHz, tlacitka si skus dodelat sam ..

Kód: Vybrat vše

start	bsf	STATUS,RP0
		bcf	PORTB,3

		MOVLW	b'11111111'	;PERIODA PWM
		MOVWF	PR2
		bcf		STATUS,RP0

		MOVLW	b'00000110'	;TIMER2 ON
		MOVWF	T2CON

		MOVLW	b'00000000'	;STRIDA SEPNUTI PWM1
		MOVWF	CCPR1L
		MOVLW	b'00001100'	;PWM1 ON
		MOVWF	CCP1CON

		MOVLW	b'11111111'	;STRIDA SEPNUTI PWM1
		MOVWF	CCPR1L		

		goto	$

Uživatelský avatar
budsky
Příspěvky: 76
Registrován: 06 srp 2007, 02:00
Kontaktovat uživatele:

#6 Příspěvek od budsky »

díky za rady,nakonec sem se rozhoidl pro zapojení od pana belzy

Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“