我用的ADC模块式Embedded coder中c2812里的模块,那么ADC的输出是十进制的数吗?从0~4095,我如果改变ADC引脚输入的电压,那么display能显示0~20475不同的数吗??
我验证不可以,请问为什么呢?
麻烦大家!
Joey Mao:
你好,
你验证的不可以具体表现是什么?是Display没有显示正确数据,还是数据不变化?
理论上说数据类型设置正确了,只要ADC模块有正确的输出,Display显示应该没问题
我用的ADC模块式Embedded coder中c2812里的模块,那么ADC的输出是十进制的数吗?从0~4095,我如果改变ADC引脚输入的电压,那么display能显示0~20475不同的数吗??
我验证不可以,请问为什么呢?
麻烦大家!
hongwei fei:
回复 Joey Mao:
具体表现就是我改变输入ADC引脚的电压,display却一直显示0。请问ADC模块输出的是十进制的0~4095吗??请问数据类型要设置成什么样的呢?有点疑惑。谢谢!
我用的ADC模块式Embedded coder中c2812里的模块,那么ADC的输出是十进制的数吗?从0~4095,我如果改变ADC引脚输入的电压,那么display能显示0~20475不同的数吗??
我验证不可以,请问为什么呢?
麻烦大家!
Joey Mao:
回复 hongwei fei:
你好,
首先你要确认模型是正确的,就是说ADC有正确数据输出。然后ADC模块输出的数据类型通常设置成Uint16就行了,输出的数据应该是0~4095,显示模块的数据类型也要相对应设置。一直显示是0肯定是不对的,是不是ADC模块没有输出?
我用的ADC模块式Embedded coder中c2812里的模块,那么ADC的输出是十进制的数吗?从0~4095,我如果改变ADC引脚输入的电压,那么display能显示0~20475不同的数吗??
我验证不可以,请问为什么呢?
麻烦大家!
hongwei fei:
回复 Joey Mao:
模型应该是正确的,我在ADC模块输出接一个pwm模块测试时可以产生pwm波。
这是display的设置,应该可以吧。
我用的ADC模块式Embedded coder中c2812里的模块,那么ADC的输出是十进制的数吗?从0~4095,我如果改变ADC引脚输入的电压,那么display能显示0~20475不同的数吗??
我验证不可以,请问为什么呢?
麻烦大家!
hongwei fei:
回复 Joey Mao:
你好,我可否把程序发给你,麻烦您帮忙看一下?
我用的ADC模块式Embedded coder中c2812里的模块,那么ADC的输出是十进制的数吗?从0~4095,我如果改变ADC引脚输入的电压,那么display能显示0~20475不同的数吗??
我验证不可以,请问为什么呢?
麻烦大家!
Joey Mao:
回复 hongwei fei:
你好,
你可以上传附件看看
我用的ADC模块式Embedded coder中c2812里的模块,那么ADC的输出是十进制的数吗?从0~4095,我如果改变ADC引脚输入的电压,那么display能显示0~20475不同的数吗??
我验证不可以,请问为什么呢?
麻烦大家!
hongwei fei:
回复 Joey Mao:
你好,这是第一个方案,麻烦帮忙看一下
我用的ADC模块式Embedded coder中c2812里的模块,那么ADC的输出是十进制的数吗?从0~4095,我如果改变ADC引脚输入的电压,那么display能显示0~20475不同的数吗??
我验证不可以,请问为什么呢?
麻烦大家!
hongwei fei:
回复 Joey Mao:
这是方案二,采用sci功能传输!
谢谢!
我用的ADC模块式Embedded coder中c2812里的模块,那么ADC的输出是十进制的数吗?从0~4095,我如果改变ADC引脚输入的电压,那么display能显示0~20475不同的数吗??
我验证不可以,请问为什么呢?
麻烦大家!
hongwei fei:
回复 Joey Mao:
你好,请问我的附件里的程序 问题出在哪里呢??
我用的ADC模块式Embedded coder中c2812里的模块,那么ADC的输出是十进制的数吗?从0~4095,我如果改变ADC引脚输入的电压,那么display能显示0~20475不同的数吗??
我验证不可以,请问为什么呢?
麻烦大家!
hongwei fei:
回复 Joey Mao:
你好,麻烦看一下我的例程