当前位置: 首页 > news >正文

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

       

相关文章:

  • 从零开始学机器学习——初探分类器
  • 制作自定义镜像
  • K8s 1.27.1 实战系列(九)Volume
  • linux makefile tutorial
  • 关于矢量数据集图表
  • IP 地址与端口号:网络通信的双重坐标解析
  • Vite为什么选用Rollup打包?
  • 《Python全栈开发》第1课:认识全栈开发与Web工作原理
  • 23. 观察者模式
  • 避免 `/tmp/tomcat/classpath/docTemplates` 里的文件被删除的方案
  • 软考高级信息系统项目管理师笔记-第19章配置与变更管理
  • 免费开源日志软件ELK Stack介绍及安装过程
  • Flink深入浅出之05:CEP复杂事件
  • 蓝桥杯省赛真题C++B组2024-握手问题
  • git安装,配置SSH公钥(查看版本、安装路径,更新版本)git常用指令
  • 大模型架构记录4-文档切分 (chunks构建)
  • Linux mount与umount以及机器重启后自动mount
  • 登录校验会话技术JWT
  • Linux练级宝典->Linux环境变量 ,main函数参数的意义
  • Jenkins持续集成与Web前端、SpringBoot项目的部署
  • 用html5做的网站过程/西安做网站的公司
  • 高校网站建设近期情况说明/网站搜索优化官网
  • 网页设计欣赏及点评/泰安优化关键词排名哪家合适
  • 中国文化网站建设策划书/公司软文怎么写
  • 如何建立网络销售平台/百度优化点击软件
  • 建网络商城网站吗/网络营销公司好不好