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.
你好
我在 MSP430FR2355午餐垫上工作、并使用 Code Composer Studio 10.3.1。
我希望将 DAC 作为输入、然后将 DAC 的输出提供给 ADC、并在 LCD 上显示 ADC 的输出
知道我有一些问题:
1-您是否有将 DAC 输入和 ADC 作为输出的示例代码?
2-在使用 Micro 之前,是否有任何软件或原理图环境可以模拟和测试代码以查看结果?
3-您是否有项目向导之类的东西来根据原理图生成代码?
此致
哈迪
Hadi、您好!
很抱歉、我不理解您的要求。
您需要通过 DAC 生成电压? 并通过 ADC 采集该电压?
有一些示例代码可供您参考:
https://dev.ti.com/tirex/explore/node?node=ANb170XIJpeepYK6GrY-ew__IOGqZri__LATEST
谢谢!
此致
Johnson
您好!
Hadi、您好!
我们在上一个链接中提供了一些示例代码:
https://dev.ti.com/tirex/explore/node?node=ANb170XIJpeepYK6GrY-ew__IOGqZri__LATEST
对于应用代码、可能需要您使用这些示例来实现。
本应用手册可能对您有所帮助:
https://www.ti.com/lit/an/slaae25/slaae25.pdf
谢谢!
此致
Johnson
你(们)好, 约翰逊
感谢您重放。
我在 ADC 和 DAC 中的问题得到了解决。 非常感谢。
知道我有 一个 ADC 数字、我想在 LCC (Sharp128)上显示、
我的 ADC 输出、位于中
unsigned int ADC_Result;
我使用此查询在 LCD 上显示、但我有一些错误。
GrStringDrawCenter(&g_sContext,“my ADC value"<ADC <ADC_Result , AUTO_STRING_LENGTH, 65, 20,TRANSPARENT_TEXT);
我的错误是 :#31表达式必须具有整型
此致
哈迪
您使用的是 C 还是 C++? 看起来<<没有 C++过载。
你(们)好
我使用的是 C
我的问题没有得到解决。 我希望在此查询中显示(字符串+ int)。
unsigned int ADC_Result;
我使用此查询在 LCD 上显示、但我有一些错误。
GrStringDrawCenter(&g_sContext,“my ADC value"<ADC <ADC_Result , AUTO_STRING_LENGTH, 65, 20,TRANSPARENT_TEXT);
BR
我理解这一点、但<<是 C 语言中的移位运算符
尝试包括 stdio.h 并使用具有单独缓冲区的 sprintf():
字符缓冲区[32]
sprintf (buffer、"我的 ADC 值:%d"、ADC_Result);
GRStringDrawCenter(&G_sContext, buffer....
我 无法理解您的答案。 您能向 我完整解释一下、并编写完整的代码吗?非常感谢
#include
int main()
{
char bubuy[32];
uint16_t 数据;
//读取 ADC
sprintf (缓冲 "ADC 值=%ud"、数据);
GrStringDrawCenter(&G_sContext, buff,AUTO_STRING_LENGTH,65,20,Transparent_TEXT);
}
真的不是很难。 您在看似纯 C 代码的情况下使用了 C++结构-重载<<运算符。 您需要使用 C,这意味着使用 stdio.h 和 sprintf()。 任何 C 资源都应向您展示此代码的工作原理。