Diy More Stm32f407vgt6 Boar1
Diy More Stm32f407vgt6 Boar1
Diy More Stm32f407vgt6 Boar1
Basically this board has SD card slot, battery slot for RTC, additional Flash or RAM,
but this board is for RTC crystal only.
SWD (JLINK) or UART port is also provided separately, but that is also nothing.
Very simple.
There are two LEDs for power supply and user, two buttons also reset and two users.
This is appreciated (sometimes unexpected)
The URL was written behind the board, but I could not connect to that site.
I guess there is no brand anymore.
I sometimes see the module in the name of DIY MORE, but since it is made in China,
I do not know whether it is genuine or not.
I managed to get the circuit diagram, but there is the name of CJMCU there.
Since there are holes in the four corners, you can attach legs to the board so it's easy to
use in experiments.
However, as I said earlier, there is a problem. I will post the circuit diagram that I got
at first.
The biggest problem is around UBS. USB D- / D + are directly connected to PA11,
PA12 respectively.
I got the information that it is not necessary to pull up by comment. If you enable
UBS pin pull-up with CubeMX, it seems that external connection is not necessary.
If it is STM32GENERIC it will probably work if you spew out the settings and create
variant by yourself. Is it ok to rewrite the configuration file with libmaple?
(It is unknown because it does not investigate.)
It seems that it is not recommended to use it as an ant but to use it as the same as other
boards.
Depending on the development board, there is also a case where the pull-up is a
switch (such as the board of the GD32F103 introduced earlier).
For now, the UBS port now recognizes it. I made Arduino and confirmed that the
serial port became visible and it worked.
I thought whether it was smarter to make something like UBS cable embedded with
protective resistance and pull up resistance, but in the meantime for now.
I think that it is good to handle the F 407 series, or VCC - GNC.COM board or
common name Black F 407 is good, but since this board is cheaper than that, I think
that it would be fine if you develop using CubeMX or SW 4 STM .
It may be good to just buy it if you find it because only inventory may be circulating.
Varianti tjeter I programimit
* VDD_TARGET (ST-LINK SWD F411) <-> VCC (F407)
* SW_CLK (ST-LINK SWD F411) <-> PA14 (F407)
* GND (ST-LINK SWD F411) <-> GND (F407)
* SWDIO (ST-LINK SWD F411) <-> PA13 (F407)
As there is no pin NRST on the CJMCU board, a cable (yellow on the image) was soldered to the reset
button.
So, NRST pin of ST-LINK SWD F401 is connected with this yellow cable on F407.
This board is shown in the figure below and can be easily spotted on ebay, taobao and other
sites
For a quick refernce of the pins, shown below are the bottom view of the board and the
corresponding pin mappings
PIN MAPPING
USAGE: C ( row of pins close to the letter C of CJMCU) , U (close to U of cjmcu text) and O
(outer side) indicates the sides on the board. Note that the C side of the board has 18X2
(total 36) pins where as the U side has 24 pins and O side has 24 pins.
The row of pins close to the edje of the board is marked B and the inner row as A
Example: PA0 on the stm32f4 is available at C6a which means close to C side , 6th pin in the
inner row (ie away from the edge of the board)
I keep a printout of this for quick hookups without messing and turning the board and
reading the small prints. on the bottom of the board
LED BLINKY
===========
To test the board, i hooked up the stlink, and used openocd to load the GPIO toggle
firmware and connected a pair of led.