PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   MPASM (http://www.picvietnam.com/forum/forumdisplay.php?f=34)
-   -   Hỏi về lệnh trong PIC 18F4431 (http://www.picvietnam.com/forum/showthread.php?t=4462)

xuanhiendk2 11-07-2009 06:34 PM

Hỏi về lệnh trong PIC 18F4431
 
Trong chương trình AN955 về điều khiển động cơ. Chương trình này được viết bằng ASM. Em viết bằng C nên một số câu lệnh không hiểu lắm. Anh Nam và mọi người giúp đỡ nhé! Cụ thể em không hiếu phần set PWM là kiểu EDGE/CENTRE ALIGNED.

PWM CONFIGURATION ROUTINE
;************************************************* ************************************
CONFIGURE_PWM
MOVFF PARAMETER_BUFFER+LOC_PWM_TYPE_FREQ,WREG ;SET PWM TYPE - EDGE/CENTRE ALIGNED
BTFSC WREG,PWM_ALIGNMENT
BSF PTCON0,PTMOD1
BTFSS WREG,PWM_ALIGNMENT
BCF PTCON0,PTMOD1
MOVFF PARAMETER_BUFFER+LOC_DEAD_TIME_COUNT,DTCON ;CONFIGURE DEAD TIME INSERTION
MOVFF PARAMETER_BUFFER+LOC_PTPER_LSB,PTPERL ;LOAD PTPER TO SET PWM FREQUENCY
MOVFF PARAMETER_BUFFER+LOC_PTPER_MSB,PTPERH
MOVLW 0X80
MOVWF PTCON1 ;ENABLE PWM TIMER

xuanhiendk2 21-07-2009 10:35 PM

Dạo này chẳng hiểu sao các cao thủ đi đâu mà không thấy trả lời các câu hỏi như trước kia nữa.
Nhờ mod xóa bài này!
Thanks!


Múi giờ GMT. Hiện tại là 11:17 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam