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

       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值