This is my configuration:

#define GPIO_TIM3_CH1OUT GPIO_TIM3_CH1OUT_2
#define GPIO_TIM3_CH2OUT GPIO_TIM3_CH2OUT_1
#define GPIO_TIM3_CH3OUT GPIO_TIM3_CH3OUT_1
#define GPIO_TIM3_CH4OUT GPIO_TIM3_CH4OUT_1

PA07 for PWM channel 2 is required by the Arduino Motor Shield, used to control an external motor.

I can try to set another channel, and see if the problem disappears.

Thanks

Roberto

On 8/22/22 15:14, raiden00pl wrote:
Do you use the default TIM3 outputs configuration from
nucleo-144/include/board.h ? It uses PA7 as the TIM3 channel 2 output which
is also used for RMII_CRS_DV.

 From the nucleo 144 user manual:

2. PA7 is used as D11 and connected to CN7 pin14 by default, if JP6 is ON,
it is also connected to both
Ethernet PHY as RMII_DV and CN9 pin15. In this case only one function of
Ethernet or D11 could be used.


pon., 22 sie 2022 o 14:22 Roberto Bucher <roberto.buc...@supsi.ch>
napisaƂ(a):

Hi

I've configured a NUCLEO-F746ZG board with different devices:

   * PWM (TIM3 3xOutput)
   * QE
   * ADC
   * GPIO

CONFIG_PWM=y
CONFIG_STM32F7_PWM_MULTICHAN=y
CONFIG_STM32F7_TIM3_PWM=y

CONFIG_STM32F7_TIM1=y
CONFIG_STM32F7_TIM1_QE=y
CONFIG_STM32F7_TIM2=y
CONFIG_STM32F7_TIM2_ADC=y
CONFIG_STM32F7_TIM3=y
CONFIG_STM32F7_TIM3_CH1OUT=y
CONFIG_STM32F7_TIM3_CH2OUT=y
CONFIG_STM32F7_TIM3_CHANNEL1=y
CONFIG_STM32F7_TIM3_CHANNEL2=y
CONFIG_STM32F7_TIM3_PWM=y

but I have problems when I have PWM and UDP working together in a
pysimCoder block diagram.

Starting the application, the socket to the UDP is opened , but I don't
receive signals to the UDP server.

In addition, I can't open the RCP channel to the SIlicon Heaven
application correctly.

The problem disappears when I remove the PWM block in my diagram...

I've increased all the stacks, but without success.

Any Idea?

Roberto


Reply via email to