10.07.2015 Views

cubloc_manual2.pdf

cubloc_manual2.pdf

cubloc_manual2.pdf

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

다음은 샘플프로그램입니다.Const Device = cb280Dim i As IntegerLow 5i = 1Freqout 0,10DoLoop‘ 해당 채널을 Output 상태로 만든다.‘ 209.3Khz 의 파형을 발생‘ 무한루프Freqout 명령은 PWM 자원을 사용하는 것이므로, 몇가지 제약사항이 있습니다. PWM 0,1,2 채널은하나의 타이머로 동작하기 때문에, 만약 채널 0 에서 Freqout 을 사용했다면, 채널 0 은 물론이고,채널 1, 2 에서도 PWM 명령을 사용할 수 없습니다.마찬가지로 PWM 채널 3,4,5 도 하나의 타이머로 되어 있어, 채널 3 에서 Freqout 을 사용했다면채널 3,4,5 모두에서 PWM 명령을 사용할 수 없습니다.PWM 채널 0 과 채널 3 에서 각각 다른 주파수를 발생시키는 것은 가능합니다.정리하면, 큐블록 에서 Freqout 은 두개의 다른 주파수를 발생시킬 수 있으며, Freqout 명령을 사용할 때 PWM 명령사용은 제한받게 됩니다.다음은 음계에 따른 주파수를 Freqout 에서 사용할 수 있도록 변환한 표입니다. Freqout 명령으로음을 연주하고자 할 때 아래 표를 참고하시기 바랍니다.음계 음계(한글) 2 옥타브 3 옥타브 4 옥타브 5 옥타브A 라 20945 10473 5236 2618Bb 시 b 19770 9885 4942 2471B 시 18660 9330 4665 2333C 도 17613 8806 4403 2202Db 레 b 16624 8312 4156 2078D 레 15691 7846 3923 1961Eb 미 b 14811 7405 3703 1851E 미 13979 6990 3495 1747F 파 13195 6597 3299 1649Gb 솔 b 12454 6227 3114 1557G 솔 11755 5878 2939 1469Ab 라 b 11095 5548 2774 1387Freqout 0,5236Freqout 0,1469‘ 4 옥타브의 A(라)음을 발생 (440Hz)‘ 5 옥타브의 G(솔)음을 발생222

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!