不能进入中断
STM32F407串口一使能UART4,USART3就不能进入中断楼主详细说说怎么回事啊,这么说太笼统了 项目之前使用USART1,USART2,USART3一直正常。现在需要增加一个串口,就使用了UART4,结果只要使能NVIC的UART4就会造成USART3的中断无法进入。
// NVIC_InitStructure.NVIC_IRQChannel = UART4_IRQn; //ÉèÖô®¿Ú1ÖжÏ
// NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0; //ÇÀÕ¼ÓÅÏȼ¶ 0
// NVIC_InitStructure.NVIC_IRQChannelSubPriority = 12; //×ÓÓÅÏȼ¶Îª0
// NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //ʹÄÜ
// NVIC_Init(&NVIC_InitStructure);
请问大家有没有中断为什么的?我查看了启动程序没有发现异常 看看是否因为优先级的安排导致的问题。
有没有可能是复用了
io口那边设置好了吗
应该是程序问题
已解决是程序问题。
程序的啥问题啊?
复用配置问题?
复用配置问题?
嗯,我再好好缕一缕吧,有了好消息及时通知大家 有没有引脚复用了啊 是配置方面的问题吗 两个串口有交叉点吗 估计是配置出的问题 估计不是优先级别的问题 硬件是如何分布的呢 是不是程序出问题了 是不是复用配置的问题?
页:
[1]