void setup()
{
Serial.begin(9600);
Serial.write(TIFR1);
TIFR1=12;
Serial.write(TIFR1);
}
void loop()
{
}
结果串口另一端收到的是两个0?TIFR1的写入没有生效?
PS:
串口另一端连PC上运行的MATLAB。MATLAB用如下代码监视串口:
Serial=serialport("COM3",9600);
Serial.configureCallback("byte",1,@(~,~)fprintf(" "+num2str(Serial.read(1,"uint8"))));