Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

STM-32F103C8T6 coding

Status
Not open for further replies.

Fatimah_S

Newbie
Newbie level 3
Joined
Aug 18, 2023
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
48
I am starting to work on STM-32F103C8T6 can someone guide me if coding on STM cube IDE is better (in terms of ease and effectiveness) than integrating it with Arduino IDE
 

Solution
For comemrcial product development I would think your better off
sticking with ST IDE :

1) Part is ARM based and with ARM widely sold by various vendors industry
backed corporate support more robust.

2) Becuse of 1) varients abound with the peripheral makeup, everything
from simple M0 type parts up to dual core.

3) Vendors support their IDE libraries usually quite well, its their business. Arduino
open source and testing and upgrades always a bit of a crap shoot.

4) ARM core docs superb, Arduino.....OK.....

5) Need to transport ST design into FPGA solutions robbust, Arduino eh .....?

6) ARM core performance generally no comparison to Arduino.

7) Better COM stack support.


Just some thoughts.


Regards, Dana.
For comemrcial product development I would think your better off
sticking with ST IDE :

1) Part is ARM based and with ARM widely sold by various vendors industry
backed corporate support more robust.

2) Becuse of 1) varients abound with the peripheral makeup, everything
from simple M0 type parts up to dual core.

3) Vendors support their IDE libraries usually quite well, its their business. Arduino
open source and testing and upgrades always a bit of a crap shoot.

4) ARM core docs superb, Arduino.....OK.....

5) Need to transport ST design into FPGA solutions robbust, Arduino eh .....?

6) ARM core performance generally no comparison to Arduino.

7) Better COM stack support.


Just some thoughts.


Regards, Dana.
 

Solution
When choosing a bare metal platform I often consider checking if the selected uC part is supported by Proteus simulator; many here will curse this tool but it helped me a lot many times.
 

    thannara123

    Points: 2
    Helpful Answer Positive Rating
Andre, curious, can you elaborate a little on Proteus, I have never used it.


Regards, Dana.
 

With this tool it is possible to simulate the interaction of the firmware with the hardware ( to a certain extent ), quite often being possible to code with no need of the hardware at each compilation. If I'm not mistaken, they provide support for some parts of the STM, not sure whether the STM8 or STM32 family.

Sorry for not elaborating further, just to avoid distracting from the original topic.
 
I agree with Andre_Luis.

I recently did a button reading project using STM32 where in Proteus and to my surprise, it didn't work, I wasted a lot of time trying to find the error, which in fact didn't exist. When testing on physical hardware, the source code was worked perfectly.

So you should pay attention to some points like that.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top