智能车制作

标题: k60通道重合问题 [打印本页]

作者: 刘康    时间: 2013-9-25 21:03
标题: k60通道重合问题
adc_init(ADC1,DM1);
gpio_init (PORTA ,28,GPO,0);我这样初始化以后
gpio功能被屏蔽了
把两个顺序调换过来  adc功能被屏蔽了
求大神指教
ADC1_DM1是单独通道两通道不重合

作者: 刘康    时间: 2013-9-25 21:05
我用的是野火的库
作者: 野火    时间: 2013-9-26 12:18
同一个端口,只能有一个功能,例如 PTA28 ,你把他用作 gpio 就不能用做 ADC 口,反之也一样
作者: 刘康    时间: 2013-9-26 12:34
野火 发表于 2013-9-26 12:18
同一个端口,只能有一个功能,例如 PTA28 ,你把他用作 gpio 就不能用做 ADC 口,反之也一样

但是这不是同一个通道啊  adc_dm1 是一个独立通道   而porta又是一个通道

作者: 野火    时间: 2013-9-26 12:41
刘康 发表于 2013-9-26 12:34
但是这不是同一个通道啊  adc_dm1 是一个独立通道   而porta又是一个通道

刚才 查了 一下 复用表,确实不是 同一个端口

你把 你的 main 函数 发过来,我测试一下

作者: 刘康    时间: 2013-9-26 12:52
野火 发表于 2013-9-26 12:41
刚才 查了 一下 复用表,确实不是 同一个端口

你把 你的 main 函数 发过来,我测试一下

void main()
{
     adc_init(ADC1,DM1);
  gpio_init (PORTA ,28,GPO,0);
}
就是这样一个简单函数  我发现 pTa28 控制的灯不亮 ,当这样时
void main()
{
      gpio_init (PORTA ,28,GPO,0);
adc_init(ADC1,DM1);
}
小灯又亮了起来  不排除我开发板的毛病





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2