大明狐 发表于 2025-12-19 11:26:51

I2C1_DMA的中断向量号名称的一处错误

AiCube生成的 I2C DMA 的中断函数,向量号名称是

DMA_I2C1T_VECTOR 、DMA_I2C1R_VECTOR

DMA_I2C2T_VECTOR 、DMA_I2C2R_VECTOR

跟其它名称的格式是统一的。



使用I2C1时,编译时报错,查看 stc32g144k246.h ,
I2C1 DMA 定义的名称写成了DMA_I2CT1_VECTOR 、DMA_I2CR1_VECTOR ,1写在后面了。

I2S1 DMA 的收发中断名称也是同样的错误,AiCube里 1在前面, .h文件里1在后面



I2C2 和 I2S2 的跟其它格式是统一的。




zhp 发表于 2025-12-19 15:22:34

多谢反馈!{:baoquan:}

应该是:
DMA_I2C1T_VECTOR
DMA_I2C1R_VECTOR
DMA_I2S1T_VECTOR
DMA_I2S1R_VECTOR

后续版本更正
页: [1]
查看完整版本: I2C1_DMA的中断向量号名称的一处错误