資料介紹
PWM FUNCTIONS
Original by F.Zia, rewritten for the PIC18F4550 by M.F.v.Lieshout, March 2006
Information sources:
The information in this document is obtained from the following Microchip manuals:
- PIC18F4550 Datasheet
- PICmicro® 18C MCU Family Reference Manual
- MPLAB C18 C Compiler Libraries
Function Prototypes:
For a detailed description of these functions, please see:
Section 2.7 Pulse-Width Modulation Functions, in MPLAB C18 C Compiler Libraries manual.
The PIC18F4550 has 2 PWM channels available, so x is 1 or 2 in this case.
#include
void OpenPWMx ( char PR2 ); // Configure PWM channel x.
void SetDCPWMx ( unsigned int dutycycle ); // Write a new duty cycle value to
PWM channel x.
void ClosePWMx ( void ); // Disable PWM channel x.
Notes:
1. PR2 can be any value from 0x00 to 0xff. This value determines the PWM frequency by
using the following formula:
PWM period =[(PR2) + 1] x 4 x TOSC x TMR2 prescaler
2. The value of dutycycle can be any 10-bit number. Only the lower 10-bits of dutycycle are
written into the duty cycle registers. The duty cycle determines the high time of the PWM
waveform.
3. PWM uses TIMER2 for time base. In addition to opening the PWM, TIMER2 must also be
opened with an OpenTimer2(...) statement before the PWM will operate. See the other
manual for the timer functions.
4. TIMER2 postscaler is not used in the determination of the PWM frequency. TIMER2
postscaler could be used to generate TMR2 interrupts at a different frequency than the PWM
output.
5. On the PIC18F4550, also an enhanced PWM can be used. The enhanced PWM can be
used for motor driving: half-bridge and full-bridge (forward and reverse). See the MPLAB C18
C Compiler Libraries manual for the functions.
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 18F4550微芯片開發(fā)平臺(tái)
- 基于單片機(jī)PIC18F4550的基本開發(fā)板
- 微芯片PIC18F87J10家庭數(shù)據(jù)表 2次下載
- PIC18F到PIC24F軟件移植指南 3次下載
- PIC18F47J13系列閃存MCU產(chǎn)品簡(jiǎn)介
- PIC18F47J53系列USB閃存MCU產(chǎn)品手冊(cè)
- PIC18FXX80到PIC18FXXK80的移植指南
- Migrating from PIC18F to PIC18
- PIC18F448/PIC18F458 pdf datash
- PIC18F2610/PIC18F4610 pdf data
- PIC18F4410/PIC18F4510/PIC18F45
- PIC18F4331 pdf datasheet
- PIC18F2331/PIC18F2431 pdf data
- PIC18F4550/PIC18F2455中文資料pdf
- pic18f2550/2455 pdf
- 基于PIC18F258單片機(jī)和總線技術(shù)實(shí)現(xiàn)智能剎車控制系統(tǒng)的應(yīng)用方案 3246次閱讀
- 基于PIC18F458與PCA82C250芯片實(shí)現(xiàn)CAN接口電路的設(shè)計(jì) 3142次閱讀
- 微雪電子Open16F877A PIC開發(fā)板簡(jiǎn)介 2047次閱讀
- 微雪電子Open18F4520 PIC開發(fā)板簡(jiǎn)介 2516次閱讀
- 微雪電子Open18F4520 PIC開發(fā)板簡(jiǎn)介 2124次閱讀
- 微雪電子Open18F4520 PIC開發(fā)板簡(jiǎn)介 1645次閱讀
- 如何在PIC單片機(jī)上實(shí)現(xiàn)發(fā)送數(shù)據(jù) 1929次閱讀
- PIC單片機(jī)ICSP接口電路的設(shè)計(jì) 1.1w次閱讀
- PIC18F4550單片機(jī)三個(gè)操作寄存器的使用方法 5353次閱讀
- 基于PIC18F6585型單片機(jī)的智能型漏電繼電器設(shè)計(jì) 1162次閱讀
- 美國微芯科技推出全新的低功率16位PIC24F USB單片機(jī) 2894次閱讀
- Microchip PIC18(L)F25xx83系列MCU CAN應(yīng)用開發(fā)方案 7288次閱讀
- PIC18F2455/2550/4455/4550之通用串行總線USB 3586次閱讀
- 基于PIC單片機(jī)的逆變電路設(shè)計(jì)初探 3564次閱讀
- PIC18F87J72設(shè)計(jì)的單相電能檢測(cè)技術(shù) 1555次閱讀
下載排行
本周
- 1DC電源插座圖紙
- 0.67 MB | 1次下載 | 免費(fèi)
- 2AN84-線性技術(shù)雜志電路集,第一卷第四集
- 2.28MB | 次下載 | 免費(fèi)
- 3AN43-橋式電路
- 3.64MB | 次下載 | 免費(fèi)
- 4AN69-LT1575超快線性控制器提供快速瞬態(tài)響應(yīng)電源
- 218.44KB | 次下載 | 免費(fèi)
- 5AN98-2004年秋季的信號(hào)源、調(diào)理器和電源電路
- 864.98KB | 次下載 | 免費(fèi)
- 6高頻7代電源說明書
- 1.04 MB | 次下載 | 免費(fèi)
- 7AN-616:AD9430評(píng)估板對(duì)XTAL振蕩器時(shí)鐘的修改
- 162.24KB | 次下載 | 免費(fèi)
- 8AN-237: 放大器直接數(shù)字頻率合成的DAC選型器應(yīng)用漫談
- 461.58KB | 次下載 | 免費(fèi)
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 450次下載 | 免費(fèi)
- 2免費(fèi)開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 137次下載 | 1 積分
- 3基于STM32單片機(jī)智能手環(huán)心率計(jì)步器體溫顯示設(shè)計(jì)
- 0.10 MB | 128次下載 | 免費(fèi)
- 4使用單片機(jī)實(shí)現(xiàn)七人表決器的程序和仿真資料免費(fèi)下載
- 2.96 MB | 44次下載 | 免費(fèi)
- 53314A函數(shù)發(fā)生器維修手冊(cè)
- 16.30 MB | 31次下載 | 免費(fèi)
- 6美的電磁爐維修手冊(cè)大全
- 1.56 MB | 22次下載 | 5 積分
- 7如何正確測(cè)試電源的紋波
- 0.36 MB | 15次下載 | 免費(fèi)
- 8感應(yīng)筆電路圖
- 0.06 MB | 10次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191367次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評(píng)論
查看更多