BluePill on Hackaday again

ChrisMicro
Sat Sep 02, 2017 11:33 pm
There is again an article regarding the BluePill on Hackaday:
https://hackaday.com/2017/09/02/a-bluep … ependence/

ahull
Sun Sep 03, 2017 6:57 pm
:D viewtopic.php?f=41&t=2537

dannyf
Tue Sep 05, 2017 10:19 am
if the goal is to move away from arduino, then move away from the arduino – the bare chip is much more interesting to work with;

this article seems to be geared towards moving from the (avr) arduino board and the arduino development environment.


danieleff
Tue Sep 05, 2017 11:52 am
But… you can access the “bare chip” from Arduino too…

ag123
Thu Sep 07, 2017 12:55 pm
actually i think hackaday should feature our 3 different arduino cores libmaple, stm32generic and stm’s very own stm32duino core
it is probably one platform with concurrent 3 different cores that you can choose
:lol:

WindyYam
Thu Sep 28, 2017 3:10 am
i see a guy complain stm32duino is a terrible port of arduino :lol:

dannyf
Thu Sep 28, 2017 10:02 pm
What’s terrible is highly subjective.

Arduino, including the st32 ports, are great at dumbing down a device that’s otherwise challenging to a newbie to master quickly.

On the flip side, it does so with cost, and some mayb argue significant cost: the code is bulky, and often inefficient.

But that approach of relying on stylized or abstracted software layers on high performance hardware (trading hardware performance for software development cost) is the future of software development, at least in high cost and high value add products.


RogerClark
Thu Sep 28, 2017 11:08 pm
[WindyYam – Thu Sep 28, 2017 3:10 am] –
i see a guy complain stm32duino is a terrible port of arduino :lol:

This doesn’t really bother me or anyone else.

Its all free, if someone wants to do a better job themselves they are free to start again or take libmaple and improve it they are welcome to do so.


WindyYam
Fri Sep 29, 2017 6:53 am
I agree with you all. To me the Arduino style coding is the way to quick build up the desire system and project needed, with decent and well-examinated libs and functions, sometimes even optimized. To be quick means you can verify your idea without bothering invent the whole world and debug for every module you encounter(usually cost weeks before something actually runs).
There are some down vote for functions like digitalWrite/Read but it’s already the best can do and we can still use register to operate I/Os.
I think that guy is complaining about the lack of infomations for beginner, like some tutorial or references, the information are scatting all over the internet, reference are old leaflab maple link and we dont use leaflab pinmap now. The esp8266 core by the way have a good written reference on their site.

WindyYam
Fri Sep 29, 2017 7:28 am
I really agree about the idea that stm32 port is the ideal “Arduino killer”. It’s still a traditional mcu with enough pins, timer, adc, pwm, spi/i2c, memory, low cost and way powerful. The official “Arduino” have failed to develop new boards and new apis for quite long time, at least I dont see anything that really impress my mind. STM32 and ESP8266 are better choices compare to AVRs, ESP8266 arduino port have big community but it is not a traditional mcu which have lots of limitations.

mrburnette
Sat Sep 30, 2017 7:57 pm
STM32DUINO is not an Arduino killer. It is simply a re-worked and improved core derived from the LeafLab original core code for the STM32F103 Maple branded boards.

Arduino.cc is constantly evolving hardware and the IDE is actively being enhanced. Refer to: https://store.arduino.cc/usa/
which shows new hardware.

STM32DUINO is simply a non-official split from the Arduino official line-up which started when the STM32F103 discussion thread became far too long to be used by Arduino forum members who jumped on the bandwagon later. It was then, somewhat like now, difficult for newcomers to get started because the reference documentation was spread across hundred of posts. We early members had a belief that the STM32F1XX boards would be used by more advanced Arduino users who had needs for more resources at the silicon level: clock, SRAM, and Flash. Little was done early on to make the newbie road easy as we all told newbies to start with “UNO” or any of the official boards because the Arduino forum is moderated and great volumes of reference materials existed online and in commercial publications.

The “Arduino IDE” is part of our heritage and the core software is organized for that mindset. We have members that use other IDE’s and swear by them and that is OK. But the core and rewritten libraries are structured to be used with the Arduino IDE; no one is going to penalize you for stepping out of bounds, but you do so at the risk of braving your adventure alone. I do believe that this forum now has enough diversity to support almost any IDE choice, however there are no guarantees.

Ray


dannyf
Sat Sep 30, 2017 9:26 pm
I really agree about the idea that stm32 port is the ideal “Arduino killer”.

For some arduino users some of the times, maybe. For others, no.

I’m not an arduino user. But for most of my projects, I ran the cpu at frequencies as low as possible, sometimes into the 100Khz range, because I don’t need the performance and headaches associated with high speed operations.

So I’m sure there are many such users out there a plain old AVR satisfies 99% of their needs 99% of the time. For that 1% of the time, maybe they will use the stm32 port, or go native.

I would say that the stm32 port augments the arduino, not killing it.


ChrisMicro
Sun Oct 01, 2017 4:22 am
I would say that the stm32 port augments the arduino, not killing it.

Which one of them is “the” arduino ?


Slammer
Sun Oct 01, 2017 8:14 pm
All these are part of arduino hype….
Too many boards, most of them just a marketing trick of some companies to include the “arduino” mark on their products. Except AVR based arduino and less for zero/due, all others are overpriced, mostly unsupported and not commonly used.

dannyf
Mon Oct 02, 2017 10:15 am
Except AVR based arduino

agreed. i often buy (avr) arduino boards to use as avr – they are many times cheaper than the bare chips you can buy from major distributors.

unfortunately, sometimes not all pins are routed out on those boards.


Leave a Reply

Your email address will not be published. Required fields are marked *