你好: 我已经在MX中找到PA6引脚是EXTI_6的映射了。 主要是想发文问问在手册那可以找到,感觉跟F1的手册不一样,F1很快就能找到 External interrupt GPIO mapping了,如下图 而H7里没有这图而且数据手册上GPIO的复用功能也没有写是映射到那根中断线,如下图 所以想请教下,是因为H7沿用了F1的External interrupt GPIO mapping,还是隐藏到什么地方了呢? 感谢你的回复 |
STM32H7ZGT6使用SPI+DMA方式驱动屏幕时候,使用阻塞式发送不会花屏幕,但是使用DMA方式会花屏。
STM32H750内部flash读写
keil安装pack中提示Encountered an improper argument. 如何解决
STM32H743采用flash swap 进行IAP升级,reset后启动不了
STM32双核H7核间通信的方法
SPC582B的独立看门狗SWT
是否有中文AN4299 How to improve conducted noise robustness for touch sensing applications on STM32 MCUs
STM32H743IIC,HAL库驱动硬件I2C,hi2c2.state一直是busy. 为什么?
H747 DSI 模块的官方例程跑不通
有哪位大佬帮忙解决一下,我在官网下载的stm32cubemx无法连接互联网,WiFi有一条斜杠,感谢您。
因此在参考手册里就是文字说明而已,没有用图示。更多的篇幅用来描述更多更强大的功能。
通过文字或寄存器描述都可以看出来外部中断的映射关系。
感谢你的回复,目前使用时还遇到个问题。要是像多个中断线共用的中断函数例如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 小的输入线是 “或” 的关系。
理论上发生中断时是可以检查这个 口的电平状态来判断,前提是检查时间来得及。
还有另一个方式,将没有用到的定时器通道配置成输入捕获模式,这样可以当成外部中断使用从而不占用该脚位的外部中断线。
可以试试看。