OTP单片机调试工具之—应广单片机ADC调试案例

上一篇文章说到了'OTP单片机调试工具'的大概使用方法,现在做一个案例来说明情况。

这个案例是使用应广单片机ADC对可调电阻中间抽头电压值进行采样,分别用12bit和8bit进行显示,使用vdd做参考,采样数据没有进行滤波,通过串口进行传输,直接输出到'OTP单片机调试工具'进行显示

目标Mcu应广pfs122

测试程序也很简单,在一个while循环里面,有空就进行采样,然后每隔50ms向'OTP单片机调试工具'送数据。

while (1)

{

/*adc采样*/

GetVoltRes();

/*8bit数据*/

ucAdcDat=ucVolt;

/*每隔50ms 标记*/

if(INTRQ.TM2)

{

/*头*/

UartTxBuf=0x55;

/*发送给otp调试工具*/

UART_Send_Byte();

/*命令*/

UartTxBuf=0x40;

UART_Send_Byte();

/*12bit adc 数据,高8bit*/

UartTxBuf=usAdcSampDat$1;

UART_Send_Byte();

/*12bit adc 数据,低8bit*/

UartTxBuf=usAdcSampDat$0;

UART_Send_Byte();

UartTxBuf=0;

UART_Send_Byte();

/*8bit adc数据*/

UartTxBuf=ucAdcDat;

UART_Send_Byte();

INTRQ.TM2=0;

}

}

测试过程发现,12bit数据的个位会跳来跳去,而8bit数据的个位非常稳定。

相关推荐
△曉風殘月〆6 小时前
C#串口通信
嵌入式硬件·c#·串口
教练、我想打篮球10 小时前
04 基于 STM32 的时钟展示程序
stm32·单片机·嵌入式硬件
芯岭技术10 小时前
普冉MS32C001单片机,国产32位单片机,芯片特性和功能介绍
单片机·嵌入式硬件
小昭dedug15 小时前
功能安全的关键——MCU锁步核技术全解析(含真实应用方案)
单片机·嵌入式硬件
负里5516 小时前
STM32-模电
嵌入式硬件
BW.SU17 小时前
单片机 + 图像处理芯片 + TFT彩屏 指示灯控件
单片机·嵌入式硬件·人机交互·控件·触摸屏设计·指示灯·液晶屏
逼子格18 小时前
二极管钳位电路——Multisim电路仿真
嵌入式硬件·硬件工程·硬件工程师·滤波器·硬件工程师真题·钳位电路·二极管钳位电路
思考的味道18 小时前
STM32F446 RTC在VDD/VDDA关闭后失振问题的分析与解决
嵌入式硬件
KingQian201818 小时前
单片机嵌入式滤波算法库
单片机·嵌入式硬件·算法
憧憬一下19 小时前
stm32之DMA
stm32·单片机·嵌入式硬件·嵌入式