View Single Post
Old 10-07-2011, 05:59 PM   #1
nguyenthuandtk5
Nhập môn đệ tử
 
Tham gia ngày: Sep 2009
Bài gửi: 2
:
Exclamation mong các tiền bối giải thích hộ

em đang dùng PIC18f4431 tại sao khi em thiết lập chế độ cho PWM như thế này lại báo là thiết lập bị lỗi

#include <18f4431.h>
#fuses NOWDT,HS,NOLVP,NOPROTECT,HPOL_LOW
#use delay(clock=20000000)
#include <lcd_lib_4bit.c>


#byte TRISE = 0xF96
#byte TRISD = 0xF95
#byte TRISC = 0xF94
#byte TRISB = 0xF93
#byte TRISA = 0xF92

#byte PORTE = 0xF84
#byte PORTD = 0xF83
#byte PORTC = 0xF82
#byte PORTB = 0xF81
#byte PORTA = 0xF80

#byte LATE = 0xF8D
#byte LATD = 0xF8C
#byte LATC = 0xF8B
#byte LATB = 0xF8A


void main()
{
TRISC =0x00;
TRISB = 0x00;
TRISA =0x00;
TRISD = 0x00;

setup_power_pwm (PWM_CLOCK_DIV_16|PWM_FREE_RUN,1,0,250,0,1,0);
setup_power_pwm_pins ( PWM_ODD_ON,PWM_OFF,PWM_OFF,PWM_ODD_ON);

}

còn nếu em sữa lại thành ( PWM_ODD_ON,PWM_OFF,PWM_OFF,PWM_OFF);
thì không xảy ra lỗi liệu có bắt buộc modun 2 và modun 3 phải khai báo giống nhau không

mọi người giúp em nhanh với

thay đổi nội dung bởi: nguyenthuandtk5, 10-07-2011 lúc 06:15 PM. Lý do: nham modun
nguyenthuandtk5 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn