2022-02-22 10:39 PM
I am designing product using STM32 It is possible programming STM32 using ladder logic or using block base programming language (ex : nod red) because all user don't know C programming & RTOS
suggest me any user friendly programming language which is supported by STM32 MCUs
2022-02-23 12:02 AM
Arduino?
JW
2022-02-23 12:12 AM
Arduino based implementations like STM32duino could be a possibility as @Community member said.
Block based programming languages (if you can even call it that) create a certain level of abstraction, but eat up a considerable amount of resources. For systems with a lot of computing power, such as Linux-based multi-core systems with more than 1GHz, this does not play such a big role. However, the STM32s are intended more for controlling small and medium-sized systems that are often intended to cover time-critical applications.
What could be an alternative for beginners, however, are implementations of Python, e.g. MicroPython.
Regards
/Peter
2022-02-23 01:45 AM
still it is difficult PLC ladder logic is very simple and easy to understand other is nod red, blocky etc ...
2022-02-23 06:49 AM
I don't know if this is what you're looking for.. It's available only on Android and iOS:
https://www.st.com/en/embedded-software/st-plc.html
2022-02-23 04:47 PM
It in not support all stm32 MCU,
Ldmicro software support only Pic, avr but not stm32.
I'm looking for similar softwares like Ldmicro but for STM32.
2022-02-24 12:08 AM
One can argue whether this is support for STM32 or application programming, which is the user's task.
Well, as I was just able to briefly check your URL, LDmicro does indeed already support STM32, at least in v5.4.1.1, which has been released on 2021-03-22. It has at least been tested with I2C and LCD, as mentioned in Lib_i2clcd-en.txt:
It has been tested successfully on STM32F407 and STM32F103
The package also contains the libraries:
HowTo-ARM.txt also lists hints for use on STM32 MCUs, even though the name of the original creator of the libraries is wrong: it is not T Merjele, but Tilen Majerle.
You are welcome to make a pull request, extend the source code to your target platform and then do e.g. a commit.
Good luck!
If the problem is resolved, please mark this topic as answered by selecting Select as best. This will help other users find that answer faster.
/Peter
2022-02-24 01:15 AM
I'm looking for software which supports all stm32 mcus
Why ST not build ladder programming software for programming STM32 ,
Inside Delta PLC there is STM32F1 MCU used.
2022-09-12 12:18 AM
Belated reply perhaps, but the Ld software at www.dge.com.au may be worthy of your review. STM32F407/415/37x are represented as well as other Cortex-M3/M4 MCUs.
regards, Workalot
2022-09-12 12:49 AM
> Ld software at https://www.dge.com.au/index.php/products
Is this your work, Workalot?
Looks nice and interesting. I am not familiar with ladder logic (except that I know it exists :) ) but it appears that this may fit the bill for quite a couple of users interested in this form of programming.
Are other platforms planned to be supported? What's the business model?
JW