请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:RM48L540 您好!
我有一个我无法解决的问题。 我已经将 HAL 配置为通过 SCILIN 接口获取中断。
每次我按下键盘上的任意键时、中断效果都很好。 但是、"sciReceive (scilinREG、1、(unsigned char *)&rxKey);"不会将键值存储在 rxKey 中。
我附加了一些配置和 sciNotification 例程的图片。
提前感谢您。
此致、
Leandro
/*********************************
* SCI interrupt service routine *
*********************************/
void sciNotification(sciBASE_t *sci, unsigned flags)
{
uint8_t rxKey = 1;
//bool done = false;
//sciSend(scilinREG, 26, (unsigned char *)"\r\nSystem > sciNotification");
sciReceive(scilinREG, 1, (unsigned char *)&rxKey);
//sciDisplayText(scilinREG, &rxKey,1);
sciDisplayData(scilinREG, &rxKey, 1);
//sciSend(scilinREG, 1, &rxKey);
//done = command_selector(&rxKey);
}




