Developement board search - Page 1
Forum section: electronics / general

author: Geocheats2
author_rank: Newbie
timestamp: September 13, 2020, 04:13:04 pm
content: I am looking for a stm32 (or similar) development board i need it to have3+ UART (rs485 support)USB HostUSB programming portEthernet6+ 12-bit+ ADC (prefferably 5v tollerant)SD card5+pwm out15+ GPIOsPlatiform.io compatible or at least vscodeDo you have anything in mind ??I found thishttps://www.aliexpress.com/item/33013932875.htmlhas anyone here used it? i can't find any documentation online not even a proper schematic.Looking forward to your replyGeorge

author: Doctorandus_P
author_rank: Super Contributor
timestamp: September 15, 2020, 08:42:37 pm
content: 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=STMicroelectronicsPlatformio 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.

author: rstofer
author_rank: Super Contributor
timestamp: September 21, 2020, 04:10:38 pm
content: Teensy 4.1 might workhttps://www.pjrc.com/store/teensy41.html

author: JojoS
author_rank: Contributor
timestamp: September 21, 2020, 05:27:01 pm
content: Quote from: Geocheats2 on September 13, 2020, 04:13:04 pmhave 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.htmlBut 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).

author: DrG
author_rank: Super Contributor
timestamp: September 21, 2020, 05:46:28 pm
content: Quote from: Geocheats2 on September 13, 2020, 04:13:04 pmLook 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."Herehttps://www.aliexpress.com/item/4000670694614.htmlwhat 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

author: Geocheats2
author_rank: Newbie
timestamp: September 22, 2020, 07:54:36 am
content: 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 helpGeorge