AnsweredAssumed Answered

change open drain to pp

Question asked by mahmoud boroumand on Feb 12, 2018
Latest reply on Feb 12, 2018 by Andrew Neil

hello 

i use this configuration for send for ws2812.

GPIO_InitStructure.GPIO_Pin = WS2812B_PINS;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_OD;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

GPIO_Init(WS2812B_PORT, &GPIO_InitStructure);

 

I because i need 5v i use this configuration (use 2.2K for pull up). but i now i want chage port to pp and 3.3 v and do this configuration 

GPIO_InitStructure.GPIO_Pin = WS2812B_PINS;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

GPIO_Init(WS2812B_PORT, &GPIO_InitStructure);

 

 

but i have a problem if the mcu use to open drain if i change to pp i have noise on it but if it is new i don't have any problem what can i  do?

Outcomes