主题中讨论的其他器件:HALCOGEN
工具/软件:Code Composer Studio
您好!
我正在尝试将 CO2传感器(外部器件)连接到 Hercules MCU 板。 根据每个器件的原理图、我按预期连接两个器件;但是、在编写代码后、我不知道如何查看这两个器件之间是否传输了任何信息。 我想知道是否有人可以告诉我如何测试这种情况并查看两个器件之间交互的结果。 此外、对于任何人来说、如果要检查我的代码、并告诉我在设置 HALCoGen 时应该遵循的步骤列表(我想确保我正确执行了)。 我正在使用 SCI3。 我已经粘贴 了下面的代码、 并且已经多次参加过有关使用 SCI 通信的 UART 的培训、这并不是很有帮助。 提前感谢您。
int main (空)
{
/*用户代码开始(3)*/
//启用中断
_enable_IRQ ();
//初始化 SCI
sciInit();
//将 CO2传感器设置为流模式(接收到命令后处理,并持续记录测量值)
sciSend (sciREG3、8、(unsigned char *)"K 1\r\n");//字符串是指我必须发送到 CO2传感器以正确设置它的命令
//设置 CO2传感器以发送数字过滤的 CO2读数
sciSend (sciREG3、8、 (unsigned char *)"z\r\n");
//返回最新的 CO2测量值
sciReceive (sciREG3、8、rxBuffer);
while (1);
/*用户代码结束*/
返回0;
}
/*用户代码开始(4)*/
void sciNotification (sciBASE-t * sci、无符号标志)
{
//接收的字符
sciSend (sci、1、rxBuffer);
//等待下一个字符
sciReceive (sci、1、rxBuffer);
}
/*用户代码结束*/