此帖出自单片机论坛
最新回复
你这里好像没有使能ADC AD0EN = 1; 还有你使用的是查询方式的转换 启动转换是有AD0BUSY = 1; 我用的是C8051F310的单片机
void ADC0_Init (void)
{
ADC0CN = 0x00; // // ADC0 disabled, normal tracking,
// conversion triggered on TMR0 overflow
REF0CN = 0x0A; // Enable on-chip VREF, select Vdd as
// voltage reference.
AMX0N = 0x1F; // ADC0 negative input = GND
// i.e., single ended mode
ADC0CF = ((SYSCLK/3000000)-1)2;
AD0INT = 0;
}
这一段都是310的你参考一下吧!
详情
回复
发表于 2016-5-13 22:47
| ||
|
||
| |
|
|
| |
个人签名QQ : 327097215 企业QQ:2880368999
北京懿芯雅创电子---元器件供应商 |
|
此帖出自单片机论坛
| ||
|
||
| |
|
|
论坛测评队员
EEWorld Datasheet 技术支持