- 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)