Author Topic: Developement board search  (Read 2384 times)

0 Members and 1 Guest are viewing this topic.

Offline Geocheats2Topic starter

  • Newbie
  • Posts: 7
  • Country: gr
Developement board search
« on: September 13, 2020, 04:13:04 pm »
I am looking for a stm32 (or similar) development board i need it to have

3+ UART (rs485 support)
USB Host
USB programming port
Ethernet
6+ 12-bit+ ADC (prefferably 5v tollerant)
SD card
5+pwm out
15+ GPIOs
Platiform.io compatible or at least vscode

Do you have anything in mind ??

I found this https://www.aliexpress.com/item/33013932875.html  has anyone here used it? i can't find any documentation online not even a proper schematic.

Looking forward to your reply
George
 

Offline Doctorandus_P

  • Super Contributor
  • ***
  • Posts: 5398
  • Country: nl
Re: Developement board search
« Reply #1 on: September 15, 2020, 08:42:37 pm »
Most of your requirements for the STM32 are bog standard.
Not all STM32's have built-in Ethernet though. That is only for some of the bigger chips.

If you want a development board, then start by combing through the boards supported by mbed:
https://os.mbed.com/platforms/

From there you can select boards from ST and with Ethernet, and then there are 8 left:
https://os.mbed.com/platforms/?q=&Communication=Ethernet&Board+vendor=STMicroelectronics

Platformio also supports mbed, but I'm not sure if all mbed boards are present in Platformio.

Most STM32 chips are very similar. If your particular board is not present in Platformio, but it's brother, sister, or cousin is, then it's likely you can use the setup for that other board with minimal changes. With a bit of luck, the biggest change is an on board LED which is not present, or on another pin for your board.

There is also a tutorial on the Platformio website somewhere for modifying, or making your own config files for other boards. The base of platformio is just a bit of python and json configuration files.
« Last Edit: September 15, 2020, 08:47:29 pm by Doctorandus_P »
 

Offline rstofer

  • Super Contributor
  • ***
  • Posts: 10091
  • Country: us
Re: Developement board search
« Reply #2 on: September 21, 2020, 04:10:38 pm »
 

Offline JojoS

  • Contributor
  • Posts: 10
  • Country: de
  • Software Engineer, Industrial Measuring Gauges
Re: Developement board search
« Reply #3 on: September 21, 2020, 05:27:01 pm »
I found this https://www.aliexpress.com/item/33013932875.html  has anyone here used it? i can't find any documentation online not even a proper schematic.

have you asked the seller for documents? I got documents in many cases when I asked for it.

The F407 is well supported by Mbed, I use it mbed-cli and VSCode. In the cli, you call 'mbed compile' and that can be put in tasks.json to call it from the VScode menu.
I have created also some custom target definitions for some china boards to make the integration more simple.
These boards work also well: https://de.aliexpress.com/item/4000602517153.html But for ethernet, you need a PHY board like a LAN8720.
The F4 have support for RS485 multimaster mode, but the wake up on address works with only 4 bit addresses, the F7 can do this with 8 bits. By using 9 bit data, address wake up and DMA I was able to transfer data at max speed of 10.5 MBit/s (the F7 is even 2x faster).
 

Offline DrG

  • Super Contributor
  • ***
  • !
  • Posts: 1199
  • Country: us
Re: Developement board search
« Reply #4 on: September 21, 2020, 05:46:28 pm »
Do you have anything in mind ??

I found this https://www.aliexpress.com/item/33013932875.html  has anyone here used it? i can't find any documentation online not even a proper schematic.

Looking forward to your reply
George

Look at the comments in your link.....

"The box was nicely wrapped into bubble foil, and came intact. The seller is nice enough to send large archive with plenty of examples and schematic -- I asked for the files before I ordered and he replied multiple times until the files were received. The board on the left is from ACELEX. The board on the right is from this seller, and is a bit cheaper but essentially identicial (except some silk screen details, AFAICS)"

but also,

" I've asked for board information and got a 1.27gb archive full of all kinds of diagrams and notices by STI, but none that described this board. I'm going to have to manually measure all the pins of the chip to output pins on the board before I can do anything with this. I've also asked the seller for information on this board in specific, but I just got the fuckhuge archive again that's basically useless. "

Here https://www.aliexpress.com/item/4000670694614.html what appears at a glance as the same board, is described as an "open hair" board. I don't know why that is so funny but it was the best laugh I have had so far today.

My opinion is that If you want a board that has documentation that you need to follow, get a board that has documentation that you can follow.

If you are an old hand at all this and enjoy undocumented or poorly documented boards and want to spend your time figuring things out on your own, well that is another matter :)
« Last Edit: September 21, 2020, 05:48:55 pm by DrG »
- Invest in science - it pays big dividends. -
 

Offline Geocheats2Topic starter

  • Newbie
  • Posts: 7
  • Country: gr
Re: Developement board search
« Reply #5 on: September 22, 2020, 07:54:36 am »
Thanks everyone I asked the seller for the documents and this development board looks really promising and since it's only 20smt € I will give it a try. If you are thinking about smt like that go ahead and ask the seller for the documents.
Thanks again everyone for the help
George
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf

 

- - -
-->