Image
Image

lxs0026

+ 关注

粉丝 1     |     主题 95     |     回帖 1163

STM8学习笔记-ADC多通道采样遇到问题及解决方法
2021-6-22 22:58
  • ST MCU
  • 17
  • 1568
  也就是说STM8S003单片机,在多通道采样时,采样通道小于等于3个以内时,通道切换中采样值不会延迟。当同时 ...  
  将程序修改为,每个通道采样两次,取第二次的值。将切换通道后的第一次采样值丢掉。 程序修改后采样的值, ...  
  当发送通道地址后,ADC会紧跟着输出一个转换结果,但是这个转换结果不是当前设置通道的值,而是上一个通道 ...  
STM8学习笔记---ADC多通道采样
2021-6-30 10:18
  • ST MCU
  • 11
  • 3188
  主函数代码如下:  
  adc完整代码如下:  
  在AFR7中,将选项字中将PC4设置为AIN2功能。  
  单片机有些引脚的功能需要通过选项字开启,通过ST Visual Programmer软件设置选项字方法如下: ...  
  采样值读取函数:  
  中断中将转换后的采样值存储在DATAH,和DATAL中,并置位采样结束标志位ADC_flag,采样函数判断标志位为1时 ...  
  ......  
  将ADC设置为单次转换模式,每次转换时需要手动将CR1寄存器最低位置1. 在中断中读取转换成功后的数据。 ...  
  下来初始化ADC功能  
  将ADC的IO口都设置为输入模式,悬空输入。  
  STM8S003单片机ADC采样通道总共有5个,从AIN2---AIN6,多通道采样时需要将ADC转换设置为单次转换模式,每次 ...  
stm8s单片机实现多通道转换
2021-6-22 23:11
  • ST MCU
  • 5
  • 1180
2
3
近期访客