请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
主题中讨论的其他器件:TMS570LC4357、 HALCOGEN大家好、
我尝试使用 tms570lc4357读取超声波传感器的值。这是一个3引脚超声波传感器。
这是我的代码
int main (空)
{
/*用户代码开始(3)*/
int q、n;
sciInit();
adcInit();
adcData_t p;
while (1)
{
adcStartConversion (adcREG1、adcGROUP1);
adcGetData (adcREG1,1U,&p);
q=(unsigned int) p.value;
n=ltoa (q、(unsigned char*)命令);
sciSend (sciREG1、8、(unsigned char *)"value =");
sciSend (sciREG1、n、command);
sciSend (sciREG1、2、(unsigned char *)"\r\n");
}
超声波连接到板上的 adin_26引脚、我在 halcogen 中启用 ADC 和 sci。 我已经分配了 1位的 FIFO 大小和8位的数据分辨率。 ADC 触发事件设置在上升沿、触发模式为硬件模式、硬件触发源 为事件。
我无法找出错误。