• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::

論壇索引


Board index » All Posts (miles166)




PIC16F877A之PWM與AD問題
#1
初級會員
初級會員


我下列的PWM程式哪裡有問題
請各位大大幫忙

LIST P=16F877A
#include p16f877A.inc
ORG 0x00
PIC_INIT:

Banksel PR2
MOVLW .127
MOVWF PR2
Banksel CCPR1L
MOVLW .40
MOVWF CCPR1L
BANKSEL TRISC
BCF TRISC,2
BANKSEL T2CON
MOVLW B'00000100'
MOVWF T2CON
MOVLW B'00001100'
MOVLW CCP1CON
MAINLOOP:
NOP
GOTO MAINLOOP
END

===========================
有沒有PWM和AD轉換的基本範例

發表於: 2008/10/31 9:34
頂部


Re: PIC16F877A之PWM問題
#2
初級會員
初級會員


這樣就要改成
BANKSEL TRISC
BCF TRISC,2
MOVWF PORTC

發表於: 2008/10/28 20:36
頂部


PIC16F877A之PWM問題
#3
初級會員
初級會員


我要做PWM 頻率36kHz與duty cycle 10us,下列是我的程式
是不是我的程式有問題,請各位大大幫忙
===========================
LIST 
P=16F877A
#include p16f877A.inc
ORG 0x00
PIC_INIT
:
       
Banksel PR2
       MOVLW   .27     
       MOVWF   PR2
       Banksel    CCPR1L
       MOVLW   .10
       MOVWF   CCPR1L
       BANKSEL TRISC
       BSF TRISC
,2
       MOVWF  PORTC
       BANKSEL    T2CON
       MOVLW 
B'00000100'
       
MOVWF T2CON
       MOVLW 
B'00001100'
       
MOVLW CCP1CON
MAINLOOP
:
        
NOP
        
GOTO MAINLOOP
 END

發表於: 2008/10/28 9:21

Edited by Ryang on 2008年10月28日 09:38:47
頂部


Pic16F877A 6pin通訊阜連接問題
#4
初級會員
初級會員


1.請問我用PIC16F877的跑馬燈程式,拿到PIC16F877A可不
可用
2.PIC16F877A要與ICD2連接6pin通訊阜要如何接

發表於: 2008/10/16 23:09
頂部


PIC16F877與PIC16F877A有什麼差別
#5
初級會員
初級會員


請問PIC16F877與PIC16F877A有什麼差別

我看ddatasheet 腳位一樣
假如我把PIC16F877的程式來去PIC16F877A能不能用

發表於: 2008/10/16 13:14
頂部


PIC16F87X微處理器技術精解 這本書的電路圖
#6
初級會員
初級會員


請問各位大大
有沒有標高出板
書名PIC16F87X微處理器技術精解 這本書的電路圖
有的話請E-mail :miles166@yahoo.com.tw

發表於: 2008/10/9 22:04
頂部


dsp30F4011 IC問題
#7
初級會員
初級會員


急!急!

請問各位大大
dsp30F4011 IC是不是沒有內建PI控制的設定,
要自己寫PI控制的程式嗎?

發表於: 2008/8/22 9:27
頂部


請問PID控制器程式問題
#8
初級會員
初級會員


請問各位大大
要限制電流為固定值是要用PI控制器還是PID控制器
有沒有PID與PI控制的基本範例程式

發表於: 2008/8/15 0:41
頂部


Re: 限制電流
#9
初級會員
初級會員


這些觀念一樣

發表於: 2008/7/31 18:04
頂部


Re: 限制電流
#10
初級會員
初級會員


這個觀念我知道,但不知是否是我程式寫錯無法限制電流
下列是我的程式:

while(1)
{
Show_ADC1();
M=0x0100; //固定常數
P=ADCBUF0; //霍爾感測暫存器
if(M-P<=0x0100) //判斷電流是否太大
PDC1=P+0x0100; //波寬變小
else
if(M-P>=0x0100) //判斷電流是否太小
PDC1=P-0x0100; //波寬變大
}

註:PDC1值越大 PWM波寬越窄
PDC1值越小 PWM波寬越寬
是否能幫我修改

發表於: 2008/7/25 17:10
頂部



(1) 2 3 4 »



:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------