|
小弟最近在做max262的程控滤波器,配置了f0为0x14。Q为0x4f但是接上以后完全没有反应
是不是应该在8和18引脚接晶振啊?我打算用ad9850给max262送频率,不知道可不可行啊?我是小白,大神轻喷。
主要代码如下:-
- #define P_262 P1
- void write(uchar add,uchar dat2bit)
- {
- P_262 = (P_262&0x0f)|(add<<4);
- P_262 = (P_262&0xf3)|((dat2bit<<2)&0x0c);
- P_wr = 0;
- delay_262();
- P_wr = 1;
- delay_262();
- }
- //设置A通道工作模式
- void Set_AM(uchar mod)
- {
- write(0,mod);
- }
- //设置A通道F值
- void Set_AF(uchar datF)
- {
- write(1,datF);
-
- datF = datF>>4;
- write(2,datF);
-
- datF = datF>>6;
- write(3,datF);
- }
- //设置A通道Q值
- void Set_AQ(uchar datQ)
- {
- write(4,datQ);
-
- datQ = datQ>>4;
- write(5,datQ);
-
- datQ = datQ>>6;
- write(6,datQ);
-
- datQ = (datQ>>8)&1;
- write(7,datQ);
- }
- void main(void)
- {
-
- delay(10000);
- delay(10000);
- delay(10000);
- Set_AM(0);
- Set_AF(0x14);
- Set_AQ(0x4f);
- }
复制代码 |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|