Author Topic: Which STM32 board?  (Read 14528 times)

0 Members and 1 Guest are viewing this topic.

Offline dannyf

  • Super Contributor
  • ***
  • Posts: 8221
  • Country: 00
Re: Which STM32 board?
« Reply #25 on: January 02, 2014, 01:27:58 pm »
It has less to do with the number of pins: nxp did a great job actually implementing assignable pins on those chips.

It has more to do with the (highly) limited flash and upward mobility. You are not going to code those chips in assembly. Once you start with C, the overhead will be significant for such a small chip. Not to mention that those chips aren't going to hold a lot of instructions to begin with.

================================
https://dannyelectronics.wordpress.com/
 

Offline SolarSunrise

  • Regular Contributor
  • *
  • Posts: 93
  • Country: ua
  • Hi there!
Re: Which STM32 board?
« Reply #26 on: February 08, 2014, 07:38:43 pm »
I highly recommend the STM32F4Discovery board. It contains a accelerometer, LED's, a button, a DAC, a digital mic, a headphone jack, and a built in programmer. That certainly will keep you busy for a while.

If you can't buy them cause the shipping is too damn expensive, check out Farnell - Farnell is great and the shipping isn't that expensive either (stuff there is little more expensive then Mouser or Digikey but hey it's in Europe)

Check here:
http://uk.farnell.com/jsp/search/browse.jsp?N=2031+203908&Ntk=gensearch&Ntt=stm32+discovery&Ntx=mode+matchallpartial

STM32F4Discovery:
http://uk.farnell.com/stmicroelectronics/stm32f4discovery/stm32f407-usb-otg-discovery-kit/dp/2009276

FYI, this book by Joseph Yiu is awesome and really helpful. It saved me bunch of times. Here's the UK amazon link:
http://www.amazon.co.uk/Definitive-Cortex%C2%AE-M3-Cortex%C2%AE-M4-Processors-Edition/dp/0124080820/ref=dp_ob_title_bk

EDIT: Just realized gmb42 already told you about Farnell. Oh well.
« Last Edit: February 08, 2014, 07:43:36 pm by SolarSunrise »
 

Offline Harvs

  • Super Contributor
  • ***
  • Posts: 1204
  • Country: au
Re: Which STM32 board?
« Reply #27 on: February 09, 2014, 12:37:04 am »
RE dealing with packages.  The reality is the Disco boards are so close to the cost of the main chip itself you can just use the whole board instead if size isn't an issue.  Treat it as a module.  You can just rip the other chips off with a hot air tool if you don't want them (e.g. the DAC, accelerometer etc.)  However, if you've got a project that can actually use those, the disco board just got cheaper than buying the chips individually (i.e. F407 board $18.69AUD, the main IC is ~$14.50 + $7.50 for the Accelerometer etc.)

On two projects now which were one offs (i.e. <10), and the emphasis was 100% on getting it done ASAP I've drop the whole discovery board onto the finished product.

I know some will cringe at this, and a year ago I probably would have to.  But the reality is it's worked very well in these niche applications.
 

Offline Bored@Work

  • Super Contributor
  • ***
  • Posts: 3932
  • Country: 00
Re: Which STM32 board?
« Reply #28 on: February 09, 2014, 11:24:33 am »
The reality is the Disco boards are so close to the cost of the main chip itself you can just use the whole board instead if size isn't an issue.

ST tries to prevent this by trying to force a ridiculous license, yes, a license, on you.

http://www.st.com/st-web-ui/static/active/en/resource/legal/legal_agreement/license_agreement/EvaluationProductLicenseAgreement.pdf

While I personally think ST can stick this license to where the sun never shines and that any sane judge will show ST the door, it might deter a some people from using the boards in products.
I delete PMs unread. If you have something to say, say it in public.
For all else: Profile->[Modify Profile]Buddies/Ignore List->Edit Ignore List
 

Offline Harvs

  • Super Contributor
  • ***
  • Posts: 1204
  • Country: au
Re: Which STM32 board?
« Reply #29 on: February 09, 2014, 12:06:57 pm »
The reality is the Disco boards are so close to the cost of the main chip itself you can just use the whole board instead if size isn't an issue.

ST tries to prevent this by trying to force a ridiculous license, yes, a license, on you.

http://www.st.com/st-web-ui/static/active/en/resource/legal/legal_agreement/license_agreement/EvaluationProductLicenseAgreement.pdf

While I personally think ST can stick this license to where the sun never shines and that any sane judge will show ST the door, it might deter a some people from using the boards in products.

Wow, what an absolute load of bollocks.  According to that licence we shouldn't be using any part of their demo software either (i.e. their examples of how to use the libraries.)  Doesn't matter for me, this is only for very small one off things with practically no commercial value attached to them.
 

Offline andersm

  • Super Contributor
  • ***
  • Posts: 1198
  • Country: fi
Re: Which STM32 board?
« Reply #30 on: February 09, 2014, 03:53:33 pm »
Wow, what an absolute load of bollocks.  According to that licence we shouldn't be using any part of their demo software either (i.e. their examples of how to use the libraries.)  Doesn't matter for me, this is only for very small one off things with practically no commercial value attached to them.
It's a pretty normal CYA license. If you use the board in a product, and it all goes horribly wrong, it's your own fault.

Offline Harvs

  • Super Contributor
  • ***
  • Posts: 1204
  • Country: au
Re: Which STM32 board?
« Reply #31 on: February 09, 2014, 10:13:25 pm »
It's a pretty normal CYA license. If you use the board in a product, and it all goes horribly wrong, it's your own fault.

That's perfectly reasonable, and I never would have expected anything else WRT liability.  But I haven't seen another hardware licence before that restricts you to only using it for self education purposes and nothing else.
 

Offline wisementor

  • Newbie
  • Posts: 1
Re: Which STM32 board?
« Reply #32 on: February 11, 2014, 08:40:35 pm »
I think this development tool supports some of discovery boards directly and most of STM32 devices. With free version you can utilize up to 25% of device flash memory capacity which could be enough also for medium sized project. Successfully compiled and debugged Chibi/OS and FreeRTOS with it. Includes also project wizard where with few clicks the basic project or example can be created.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf