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数据的个位非常稳定。

相关推荐
m0_377108141 小时前
stm32平衡车
stm32·单片机·嵌入式硬件
小+不通文墨2 小时前
把树莓派外接的DHT11接收的温湿度发送到emqx上
经验分享·笔记·嵌入式硬件·学习·树莓派
Deitymoon3 小时前
FreeRTOS——列表与列表项
stm32·单片机·嵌入式硬件
总结所学3 小时前
电路定理 叠加定理 基尔霍夫定律
单片机·嵌入式硬件
雪度娃娃6 小时前
存储器层次结构——随机访问存储器
单片机·嵌入式硬件·计算机组成原理
项目題供诗8 小时前
STM32-PWM驱动LED呼吸灯&PWM驱动直流电机(十三)
stm32·单片机·嵌入式硬件
不脱发的程序猿8 小时前
如何让Skill同时跑在Cursor、Codex和Claude Code里?
单片机·嵌入式硬件·嵌入式
longxiangam8 小时前
esp-idf dsi 屏幕的驱动实现原理—— 关于零拷贝和 DMA 永续刷新
c语言·单片机·嵌入式硬件
星夜夏空998 小时前
FreeRTOS学习(6)——任务创建
单片机·嵌入式硬件·学习
Lance_mu10 小时前
UFS协议学习大纲
嵌入式硬件·七牛云存储