STM32H743XIHx.xml has incorrect pin type and function for ANA _C pins
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 72/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- xml
- Ambito
- embedded-iot
Direzione di ricerca
Start with STM32H743XIHx.xml and compare PA0_C, PA1_C, PC2_C, and PC3_C against datasheet DS12110 Rev 11. Check related XML files for the same _C pin pattern. Done means these pins are typed as ANA and expose only their valid ADC inputs, with no alternate functions or output capability.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Several pins on the STM32H743XIHx family are named with _C: PA0_C, PA1_C, PC2_C, and PC3_C. The datasheet "DS12110 Rev 11" says these are of type ANA (analog-only input) and do not offer any alternate functions, only ADC inputs are possible. The XML file STM32H743XIHx.xml incorrectly suggests these are effectively identical to to their non-C counterparts with regards to the alternate functions offered:
<Pin Name="PA0_C" Position="T1" Type="I/O">
<Signal Name="ADC1_INN1"/>
<Signal Name="ADC1_INP0"/>
<Signal Name="ADC2_INN1"/>
<Signal Name="ADC2_INP0"/>
<Signal Name="ETH_CRS"/>
<Signal Name="PWR_WKUP1"/>
<Signal Name="SAI2_SD_B"/>
<Signal Name="SDMMC2_CMD"/>
<Signal Name="TIM15_BKIN"/>
<Signal Name="TIM2_CH1"/>
<Signal Name="TIM2_ETR"/>
<Signal Name="TIM5_CH1"/>
<Signal Name="TIM8_ETR"/>
<Signal Name="UART4_TX"/>
<Signal Name="USART2_CTS"/>
<Signal Name="USART2_NSS"/>
<Signal IOModes="Input,Output,Analog,EVENTOUT,EXTI" Name="GPIO"/>
<Condition Diagnostic="ETR and CH1 on the same GPIO for TIM2" Expression="(!(TIM2_CH1 & (PA15_S_TIM2_ETR|PA5_S_TIM2_ETR)) & !(TIM2_ETR & (PA15_S_TIM2_CH1|PA5_S_TIM2_CH1)))"/>
</Pin>
It also has the type as "I/O" even though output is impossible, it should probably be "ANA" instead.
I haven't checked other XML files but it's likely this affects multiple XML files.
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 91
- Fork
- 14
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di STMicroelectronics/STM32_open_pin_data
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 62/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 58/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 48/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 50/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Tutte le issue di STMicroelectronics/STM32_open_pin_data
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
prestonbrown/helixscreen#1865 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
rubyjs/mini_racer#449 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
project-chip/connectedhomeip#74924 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
bigtreetech/BIGTREETECH-TouchScreenFirmware#3056 ·
I maintainer di solito rispondono entro 1 giorno
-
Status: Opened Type: Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
I maintainer di solito rispondono entro 1 giorno