logo

CH432T的中断问题

CH432T采用INT#的中断,然后一开始都是正常的,但是会出现中断卡住的问题,一旦中断卡住后,就一直不行,复位也不行,除非断电再上电,我就读取了寄存器的值,发现FCR寄存器很奇怪,不管我怎么配置,它的高两位就是为1,不配置的话也是等于0X01,跟默认值也不一样,当中断卡住后我读取FCR寄存器的值发现它的 TFIFORST为一直置1,并没有自动清0,求大神解答

除了FCR,其他寄存器的值都是正常的

这人很懒,什么都没留下

你好:


注意下寄存器的属性(数据手册第5页表格中有写),FCR寄存器是 onlywrite 属性,只能写不能读,你如果读,读出来的是IIR寄存器,FCR和IIR寄存器地址是一样的,一个只读,一个只写。



只有登录才能回复,可以选择微信和github账号登录