Timer 3 toggle-mode verursacht Störung an anderen PINs

OP #2775739
Lesenswert?

Hallo Zusammen

Ich toggle mit dem Timer 3 den Pin 37 des STN32F103RBT6 des IAR-STM32-SK 
(GPIO_FullRemap_TIM3). Dies funktioniert eigentlich auch sehr gut. 
Jedoch messe ich an anderen Pins bsp. Pin 22 (MISO) ebenfalls daselbe 
Toggle-Signal, jedoch mit deutlick kleinerer Amplitude (50 mVpp).
Kann es sein, dass das vollständige Remap des Timer3 ein Problem 
verursachen kann? Der MISO-Pin ist der eingentlich korrekte TIM3...

  /*GPIOB Configuration: TIM3 channel 2 */
  GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_7;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(GPIOC, &GPIO_InitStructure);
  GPIO_PinRemapConfig(GPIO_FullRemap_TIM3, ENABLE);

  /* Configure SPI_MASTER pins: SCK and MISO */
  GPIO_InitStructure.GPIO_Pin =  SPI_TX_PIN_MISO;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;
  GPIO_Init(GPIOA, &GPIO_InitStructure);
OP #2775800
Lesenswert?

Die 50 mV selbst wären wirklich kein Problem, jedoch kommen bei den 
Flanke Spitzen mit bis zu 800 mVpp vor. Und ich kann mir anhand meiner 
Beobachtungen gut vorstellen, dass die SPI wegen diesen Flanken hie und 
da ein falsches Bit einlieset..

Naja meine Hauptfrage war jedoch, ob sich das Timer und SPI-Modul 
gegenseitig stören können, obschon ich das remapping gemacht habe.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren