Will do this C-like language used on the platform of the ST Nucleo full use of all features of MK?
MK STM extraordinarily complex programming compared to their younger counterparts, but the flexibility of these MK even allows you to transfer functions from the output to the output for ease of wiring and so on. I had a mixed impression: ST Nucleo offers products in a high frequency operation, a large amount of Flash, enough number of ports are General purpose - in a word, powerful product for difficult projects. On the other hand a language which is programming - like language of Arduino, which is like a bull in a China shop does not spare the resources of the MC. Gentlemen, please confirm or deny my fears.
The struggle for "resources" in MK was relevant 15 years ago, is now cheap chip duini for 50 rubles\PCs has onboard mildly enough memory and everything else for the solution 99% of tasks. The very same "Arduino language" is a regular C, just like the STM has a lot of sugar in the form of macros and other things. Efficiency of resource usage depends on curvature of hands of the programmer who writes the firmware.
Delfina_Tillman74 answered on July 12th 19 at 16:57
C is the language that allows efficient use of the resources of the microcontroller. Want even greater control - use the assembler, but if the project is large to support a program in Assembly language is very difficult. Especially after a couple of months after it was written.