pwm balanced(?) mode 에서는
말그대로.. on:off 비율로 출력된다. 고로.. LED 같은걸 켜는데에는 안정적이 되서 좋다고 한다.
(기본값)$ gpio pwm-bal
$ gpio mode 1 pwm
$ gpio pwm 1 1
약.. 1.8ms 간격으로 신호가 나옴.. 음.. 머지?
(대충 1/1024 저 폭이 아마도.. 1us 정도 될지도?)
$ gpio pwm 1 64
너무 촘촘하니 확대!
엑? 26us 단위? ㄷㄷㄷ
(64/1024 = 0.0625 대략 6% 출력! 2/26= 1/13=0.076 = 7% 정도 대충 맞을듯?)
$ gpio pwm 1 128
14us 단위
(128/1024= 대충 12.5% 2/13=1/6=0.16 =16%)
$ gpio pwm 1 256
10us 단위
(256/1024=25% 2/8=1/4=25%)
PWM ms(mark - space)는 고정간격에 공백을 주는 방법이다.
라즈베리에서는 bal mode가 기본이라 pwm-ms로 모드를 변경해야 한다.
$ gpio pwm-ms
$ gpio pwmc 400
20ms 단위로 PWM 파형이 나옴
$ gpio pwmc 200
40ms 단위로 PWM 파형이 나옴
$ gpio pwmc 800
10ms 단위로 PWM 파형이 나옴
클럭 디바이더는.. 1/4096 까지만 허용한다.
근데 해보면 4095 까지만 됨 -_-
$ gpio pwmc 1000000
gpio: clock must be between 0 and 4096
'embeded > raspberry pi' 카테고리의 다른 글
openelec / kodi 키맵(keymap) (0) | 2015.06.29 |
---|---|
라즈베리 파이 2 PWM-MS 모드 servo 제어 (0) | 2015.06.22 |
라즈베리 파이 PWM... (6) | 2015.06.20 |
라즈베리 파이 lirc 리모컨 빠른 반복 (2) | 2015.06.20 |
라즈베리 파이 B/2B lirc on ubuntu wheezy + kodi (0) | 2015.06.20 |