stm32中adc转换里有一句是ADC1->CR2|=1<<0,我知道是开启AD转换,这句话该怎么理解呢?
答案:2 悬赏:0 手机版
解决时间 2021-02-02 09:26
- 提问者网友:轮囘Li巡影
- 2021-02-01 16:33
是不是与位有关呢,请大侠解释一下去,在线等
最佳答案
- 五星知识达人网友:夜余生
- 2021-02-01 17:29
ADC1是ADC1的一个结构体的指针,里面的成员就是与ADC1相关的寄存器地址。
CR2就是一个寄存器的地址,类似于*(volatile unsigned int *)的结构,将其bit0写1.
具体你需要看STM32的数据手册。应该有个ADC1的寄存器Control register2.
CR2就是一个寄存器的地址,类似于*(volatile unsigned int *)的结构,将其bit0写1.
具体你需要看STM32的数据手册。应该有个ADC1的寄存器Control register2.
全部回答
- 1楼网友:梦中风几里
- 2021-02-01 18:16
争议将ADC1的成员CR2的第一位值赋1 ADC1->CR2=(ADC1->CR2)|(1左移0位,其实就是不移动为了强调这个1的位置)
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯