原本用49r70中的BZ/BZB 驱动一个小喇叭,作了半天,不行。
BZ/BZB 在49r70中的位置是和PA0/PA1共用,与4个掩模配置选项有关。
PA0/1 ---> BZ/BZB OUTPUT
CMOS/NMOS PA0~PA3 ---> CMOS
closck source ---> 1 RTCOSC(32KHZ)
2 WDTOSC(12KHZ)
3 T1(System clock/4)
Buzzer frequency ---> clock source/2^2~9
不向48系列中BZ/BZB是timer0 or timer1溢出来作为一个时钟源。所以49r70只能设定一个固定频率输出。
在实际调试中,发现只有PA1有波形输出,PA0没有。 程序中只有设定_pa0 = _pa1 = 0 ;PA1口才会有波形输出。
如果_pa0 或 _pa1有一个设置为1,PA1也没有波形输出。
且其的波形也让我困惑,周期是那跟那?
文章评论(0条评论)
登录后参与讨论