主题中讨论的其他器件: MSP430WARE
工具/软件:Code Composer Studio
您好!
我在2个(或更多) ADC12通道和电位器的初始化方面遇到问题。 我成功地尝试了一个、但问题是在尝试更多频道时发生。 如果我想将通道14和通道15与 P1和 P2一起使用、我的初始化应该是怎样的?当程序运行用户输入的已用通道更改时。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
您好!
我在2个(或更多) ADC12通道和电位器的初始化方面遇到问题。 我成功地尝试了一个、但问题是在尝试更多频道时发生。 如果我想将通道14和通道15与 P1和 P2一起使用、我的初始化应该是怎样的?当程序运行用户输入的已用通道更改时。
非常感谢。 我找到了问题的解释。
抱歉、我的英语不是很好。
我还有一个问题。 我会在那里询问、但如果您认为我应该打开新的线程、我会这样做。
转换完成后、我读取结果、并将值(0-4095)放入整数中、例如"int adcResult"。 这个值我想用于 PWM 切换 LED 二极管、通过这个结果我输入匹配的 CCR。
但是、我在将该值转换为介于0-100之间的值时遇到了问题。 如果我执行 PWMvalue = adcResult/4095*100、则在 PWMvalue 中将为 false 值。 如果我执行 PWMvalue = adcResult*100/4095。
我尝试更改 adcResult 和 PWMvalue 的类型、但在 PWMvalue 中再次出现 false 值。
在 adcResult 中、当我读取转换结果时、结果为良好值、范围为0-4095。 但是、在转换到0-100范围内的值后、我得到的值是假的。 您能告诉我如何将其转换为0-100范围内的值吗?
提前感谢您。
此致、
斯尔詹