Gast
#6225900
Hallo, ich arbeite gerade an ein CAN Board für den STM32F407 und wollte mir die Möglichkeit offen halten über USART1 und CAN2 die Firmware zuändern. Nachdem lesen der Application Note AN2606 sind ein paar Fragen meinerseits offen zum Kapitel 9.2 (Seite: 51) Link zur App Note: https://www.st.com/resource/en/application_note/cd00167594-stm32-microcontroller-system-memory-boot-mode-stmicroelectronics.pdf Auszug AppNote: >BOOT0 pin high and the BOOT1 pin low during reset Ist soweit verständlich. Auszug AppNote: >If USART1 is used to connect to the bootloader: the USART3_RX (PC11 and >PB11), CAN2_RX (PB05), OTG_FS_DM (PA11) and OTG_FS_DP (PA12) pins >have to be kept at a high or low level and must not be left floating during >the detection phase Frage 1: PC11, PB11, PA11 und PA12 lege ich auf ein GND oder VDD mit Pull-Up/-Down Widerstand, aber was mache ich mit PB5, wenn ein CAN Transceiver am RX Pin angeschlossen ist? Pullup oder Pulldown Widerstand? Auszug AppNote: >If CAN2 is used to connect to the bootloader: the USART1_RX (PA10), >USART3_RX (PC11 and PB11), OTG_FS_DM (PA11) and OTG_FS_DP (PA12) >pins have to be kept at a high or low level and must not be left floating >during the detection phase. Frage 2: Was mache ich mit PA10, wenn ein FT232RL an der RX Leitung angeschlossen ist? Pullup oder Pulldown Widerstand?