你好: 我已经在MX中找到PA6引脚是EXTI_6的映射了。 主要是想发文问问在手册那可以找到,感觉跟F1的手册不一样,F1很快就能找到 External interrupt GPIO mapping了,如下图 而H7里没有这图而且数据手册上GPIO的复用功能也没有写是映射到那根中断线,如下图 所以想请教下,是因为H7沿用了F1的External interrupt GPIO mapping,还是隐藏到什么地方了呢? 感谢你的回复 |
STM32H745BIT6单片机怎么看哪个引脚配置哪个内核啊,在数据手册里没看到
stm32h745iit6通过stm32cubeprogrammer的usb进行iap时无法正确连接的问题
touchgfx,H743搭配1280X800分辨率屏幕,能否流程运行?
使用STM32H743VIT6 使用SPI+DMA无法驱动2.4寸TFT屏幕,使用查询发送函数正常
怎么在FreeRTOS中移植canopen?
请问STM32H7 在设置MPU时 为什么将SRAM1地址开始的512K(SRAM1-3)设置为Strongly ordered memory会死
STM32H755双核板子DMA报错重复定义
求助,电脑识别不到stlink,电源指示灯是亮的
使用usb怎么配置dma搬运
STM32H723ZGT6和STM32G473RCT6通过FDCAN通信不上
因此在参考手册里就是文字说明而已,没有用图示。更多的篇幅用来描述更多更强大的功能。
通过文字或寄存器描述都可以看出来外部中断的映射关系。
感谢你的回复,目前使用时还遇到个问题。要是像多个中断线共用的中断函数例如EXTI9_5_IRQHandler,我可以用__HAL_GPIO_EXTI_GET_IT(GPIO_PIN_x)来判断那个引脚触发的。
但要是我外部中断使用的是PA0,PB0引脚需要怎么分辨是哪个引脚触发的呢?都是GPIO_PIN_0
[quote][size=2][color=#999999]懒得起名1 发表于 2023-12-7 09:43[/color][/size] 感谢你的回复,目前使用时还遇到个问题。要是像多个中断线共用的中断函数例如EXTI9_5_IRQHandler,我 ...[/quote]
[md]我认真看了下这外部中断寄存器配置图。
一个外部中断线就只能搭配一个引脚!?所以是不可能同时配置PA0,PB0“同一个GPIO_PIN_x”为外部中断的是吧,即使他们是不同Port。
感谢你的回复。
从手册上可以看出,同一个 pin number 小的输入线是 “或” 的关系。
理论上发生中断时是可以检查这个 口的电平状态来判断,前提是检查时间来得及。
还有另一个方式,将没有用到的定时器通道配置成输入捕获模式,这样可以当成外部中断使用从而不占用该脚位的外部中断线。
可以试试看。