找回密码
 立即注册
查看: 366|回复: 6

channel在那里赋3的

[复制链接]
  • 打卡等级:常住居民II
  • 打卡总天数:99
  • 最近打卡:2024-11-04 07:53:03

3

主题

4

回帖

227

积分

中级会员

积分
227
发表于 2024-10-3 17:02:59 | 显示全部楼层 |阅读模式
各位大神,知道不知道,梁工的三相无刷电机驱动STC8H-带HALL这几句最下面的channel有赋值吗?如有在那里赋的值。
u16        Get_ADC10bitResult(u8 channel)        //channel = 0~15
{
        u8 i;
        ADC_RES = 0;//清转换结果寄存器高8位
        ADC_RESL = 0;//清转换结果寄存器低8位
        ADC_CONTR = 0x80 | ADC_START | channel; //打开ADC电源,启动ADC转换,指定通道P0.3(32脚1011值

回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:422
  • 最近打卡:2025-05-01 09:54:52
已绑定手机

19

主题

3190

回帖

4866

积分

论坛元老

积分
4866
发表于 2024-10-3 17:44:52 | 显示全部楼层
这个要自己赋值的,ADC通道0-15
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2024-10-3 18:30:42 | 显示全部楼层
是最后一句最右边的channel赋值的,来自于函数参数传入。
具体可以查找寄存器手册的ADC_CONTR项,bit0~bit3为通道配置选项
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:99
  • 最近打卡:2024-11-04 07:53:03

3

主题

4

回帖

227

积分

中级会员

积分
227
发表于 2024-10-4 21:31:54 | 显示全部楼层
梁工的三相无刷电机驱动STC8H-带HALL这个程序,在那给ADC_CONTR寄存器的(0位,1位)置1的。那位高人讲下。谢了!!

点评

数字3就是二进制0011 直接给contr寄存赋值 ADC_CONTR=|3;就可以了  详情 回复 发表于 2024-10-4 22:06
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2024-10-4 22:06:36 | 显示全部楼层
gjxstc*** 发表于 2024-10-4 21:31
梁工的三相无刷电机驱动STC8H-带HALL这个程序,在那给ADC_CONTR寄存器的(0位,1位)置1的。那位高人讲下。 ...

数字3就是二进制0011
直接给contr寄存赋值
ADC_CONTR=|3;就可以了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:99
  • 最近打卡:2024-11-04 07:53:03

3

主题

4

回帖

227

积分

中级会员

积分
227
发表于 2024-10-7 13:53:59 | 显示全部楼层
                        YouMen  = (u8)(Get_ADC10bitResult(11) >> 2);       
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:99
  • 最近打卡:2024-11-04 07:53:03

3

主题

4

回帖

227

积分

中级会员

积分
227
发表于 2024-10-7 13:55:30 | 显示全部楼层
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 02:30 , Processed in 0.127250 second(s), 83 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表