STM8多通道ADC(库函数).docVIP

  • 76
  • 0
  • 约2.41千字
  • 约 3页
  • 2020-05-23 发布于河北
  • 举报
/** * STM8 ADC 库函数版 */ #include stm8s.h extern void Tim4IrqCallBackFunc(); //定时中断回调函数 extern void Adc1IrqCallBackFunc(); //ADC中断回调函数 const uint8_t m_tChannel[] = { 2 ,3}; //2 3 为目标通道 uint16_t m_tAdcBuffer[] = { 0 , 0}; //分配寄存器 uint8_t m_iChannel = 0; //全局通道计数 const uint16_t m_fBaseVol = 500; //参考电压为5V精确到小数点后两位 void Delay( uint16_t nCount) { /* Decrement nCount value */ while (nCount != 0) { nCount--; } } void Tim4IrqCallBackFunc() { ADC1_Cmd(ENABLE); TIM4_ClearFlag(TIM4_FLAG_UPDATE); } uint16_t dat; uint32_t tmp; void Adc1IrqCallBackFunc() { ADC1_Cmd( DISA

文档评论(0)

1亿VIP精品文档

相关文档