我这个中断设置的是接收缓存区收到一个字节时进入中断处理程序,在另一个程序框架下测试正常。
但是在现在这个程序框架下有些问题。
如图,这是我设置开中断的代码:
执行完这段代码后程序跑飞;
这是BIOS中断管理器的设置,跟设置成功的那个一样;
经过实验,发现注释掉第一张图片的第三行代码,程序不再跑飞,但是当然进不去中断程序,如图:
注释掉第二行代码的话,程序依然跑飞,不知道是能说明跟UART设置无关?如图:
另外,做实验发现把代码中的C64_EINT4改为C64_EINT5的话不再跑飞,但是却不能进入中断。
不知道问题可能会在哪里?