本人在使用HAL生成相关代码后,想要实现简单的串口通信,主程序在SCI初始化后,将0xaa直接写入SCI3.TD中,为何用示波器无法检测到发送的信息呢?
void main(void)
{
gioInit();
gioSetDirection(gioPORTB, 0xff);
sciInit();
while (1)
{sciREG3->TD = 0xaa;
gioSetPort(gioPORTB, 0x80);}
}
还有一个问题就是TMS570LC4357的LAUNCH PAD右上角的ERR指示灯,在什么情况下就会亮呢?有时程序编译无误,可以烧进去,但是ERR会亮,不清楚是什么原因?
望大家不吝赐教,谢谢了!