📄 王磊的东东.txt
字号:
uint get_adc_val(void){ uint adc_val; ACSR=0x80; //降燥模式 ADCSRA=0xc5; //启动ad不用中断。 ADMUX=0x40; //you对齐,通到0//0xe0 delay_nms(1); adc_val=ADC; return adc_val;}/*uint get_adc_val(void){ uchar n; uint adc_val_all=0; for(n=0;n<64;n++) { ADCSRA=0xc5; //启动ad不用中断。 ADMUX=0x40; //左对齐,通到0//0xe0 delay_nms(1); adc_val_all=adc_val_all+ADC; } return adc_val_all/64;//ADCH*256+ADCL; }*/ 王 磊 22:46:01简单AD采集你都有撒,你只要编一套取平均的算法或者FFT的算法就行。具体我们当时的程序也是这个思路,但是后来程序都不知道到哪里去了 王 磊 22:47:31你在中文检索那里去找一些思路撒程序难点就是一套算法没有别的 王 磊 22:48:55打/*的是64次采样求平均的方法,你的交流采样要看频率等因素。还有就是注意数据的溢出
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -