2021-10-25 03:08 PM
2021-10-26 04:54 PM
The NUCLEO-F103RB doesn't expose the target's USB connections, where as the I think the Blue Pill does this directly to a micro-USB connector.
The NUCLEO however does have a much better debug methodology supporting SWD and SWV (Debug Communication Channel / UART Proxy), VCP-UART connectivity, via the ST-LINK/V2-1
2021-10-25 03:42 PM
The blue pill has a STM32F103C8Tx MCU.
The NUCLEO-F103RB has a STM32F103RBTx MCU.
Both are medium density devices.
The latter has more flash memory and is a bigger package but is otherwise the same, so yes the code will port.
2021-10-26 01:46 AM
Whether code is "easy" to port or not depends on how "well" the code has been written:
2021-10-26 09:14 AM
On all STM32F103C8 I have seen, real flash size is 128 kiB and flashing and comparing in the upper 64 k worked.
Available pins and possible pin collisions may be showbreakers.
2021-10-26 04:54 PM
The NUCLEO-F103RB doesn't expose the target's USB connections, where as the I think the Blue Pill does this directly to a micro-USB connector.
The NUCLEO however does have a much better debug methodology supporting SWD and SWV (Debug Communication Channel / UART Proxy), VCP-UART connectivity, via the ST-LINK/V2-1
2021-10-27 04:05 AM
Thanks, I appreciate the feedback.
2021-10-27 04:05 AM
Thanks, good advice, and your feedback is much appreciated.
2021-10-27 04:06 AM
Thanks for your feedback, there are some pins I need to watch out for, you are right.
2021-10-27 04:08 AM
Thanks for your reply. I probably need to revise the code that outputs characters to the console so I can interact with the software over USB.