请问怎样使ADC模块输出的数显示在display模块?

请问怎样使ADC模块输出的数显示在display模块?

此问题已被解答
All Replies
  • 秀才190分

    我用的ADC模块式Embedded coder中c2812里的模块,那么ADC的输出是十进制的数吗?从0~4095,我如果改变ADC引脚输入的电压,那么display能显示0~20475不同的数吗??

    我验证不可以,请问为什么呢?

    麻烦大家!

  • 探花11470分

    你好,

    你验证的不可以具体表现是什么?是Display没有显示正确数据,还是数据不变化?

    理论上说数据类型设置正确了,只要ADC模块有正确的输出,Display显示应该没问题

    如果我的回答对您有帮助,请选择帖子下方的“是”,感谢您对TI的关注!

  • 秀才190分

    具体表现就是我改变输入ADC引脚的电压,display却一直显示0。请问ADC模块输出的是十进制的0~4095吗??请问数据类型要设置成什么样的呢?有点疑惑。谢谢!

  • 探花11470分

    你好,

    首先你要确认模型是正确的,就是说ADC有正确数据输出。然后ADC模块输出的数据类型通常设置成Uint16就行了,输出的数据应该是0~4095,显示模块的数据类型也要相对应设置。一直显示是0肯定是不对的,是不是ADC模块没有输出?

    如果我的回答对您有帮助,请选择帖子下方的“是”,感谢您对TI的关注!

  • 秀才190分

    模型应该是正确的,我在ADC模块输出接一个pwm模块测试时可以产生pwm波。

    这是display的设置,应该可以吧。

  • 秀才190分

    你好,我可否把程序发给你,麻烦您帮忙看一下?

  • 探花11470分

    你好,

    你可以上传附件看看

    如果我的回答对您有帮助,请选择帖子下方的“是”,感谢您对TI的关注!

  • 秀才190分
    方案一 ADC输出显示.rar

    你好,这是第一个方案,麻烦帮忙看一下

  • 秀才190分
    方案2 使用sci传输数据.rar

    这是方案二,采用sci功能传输!

    谢谢!

  • 秀才190分

    你好,请问我的附件里的程序  问题出在哪里呢??

  • 秀才190分

    你好,麻烦看一下我的例程

  • 探花11470分

    你好,

    关于Matlab模型的问题,你可以到Matlab相关论坛提问,我们只能帮您解决能力范围之内的问题

    如果我的回答对您有帮助,请选择帖子下方的“是”,感谢您对TI的关注!