Mikroelektronika MIKROE-742 데이터 시트

다운로드
페이지 532
PWM16bit_Init
332
MIKROELEKTRONIKA
- SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD
Libraries
mikroPASCAL PRO for AVR
CHAPTER 6
Prototype
procedure PWM16bit_Init(wave_mode : byte; prescaler : byte;
inverted : byte; duty : word; timer : byte);
Returns
Nothing.
Description
Initializes the PWM module. Parameter wave_mode is a desired PWM-16bit
mode. 
There are several modes included :
- PWM, Phase Correct, 8-bit 
- PWM, Phase Correct, 9-bit 
- PWM, Phase Correct, 10-bit 
- Fast PWM, 8-bit 
- Fast PWM, 9-bit 
- Fast PWM, 10-bit 
Parameter prescaler chooses prescale value N = 1,8,64,256 or 1024 (some
modules support 32 and 128, but for this you will need to check the datasheet
for the desired MCU). Paremeter inverted is for choosing between inverted and
non inverted PWM signal. Parameter duty sets duty ratio from 0 to TOP value
(this value varies on the PWM wave mode selected). PWM signal graphs and
formulas are shown below.