I am using stm32f303rbt6 MCU, And I am using UART &USART, while working with this i found that some UART & USART are 5 volt tollernt, But Tx pin of these UARTs are not providing 5volt, they only provide 3.3 volt, Then how can it become 5 volt tollrent,
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2023-05-13 10:06 AM
This discussion is locked. Please start a new topic to ask your question.
2 REPLIES 2
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2023-05-13 11:15 AM
The GPIO's that are 5v tolerant have clamping diodes which won't let the voltage go above VDD.
I was told that if a devices starts to smoke, put the smoke back in. I guess I never got all the smoke because the device never worked afterwards.
Don't worry, I won't byte.
TimerCallback tutorial! | UART and DMA Idle tutorial!
If you find my solution useful, please click the Accept as Solution so others see the solution.
Don't worry, I won't byte.
TimerCallback tutorial! | UART and DMA Idle tutorial!
If you find my solution useful, please click the Accept as Solution so others see the solution.
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2023-05-14 7:17 AM
>>Can anyone explain it to me?
Probably relates to the dictionary definition of "tolerant", you should look that up.
Chances are that a 3.3V you're well into the VIN-HIGH threshold for 5V systems
You could try using the pin in Open-Drain, with an external pull-up to 5V
Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Up vote any posts that you find helpful, it shows what's working..
