Weact STM32H743VIT6 Mini board
Re: STM32H743VIT6
Thank you @ag123
I have a similar board from another developer: MCUDev DevEBox STM32H7XX_M the H743VIT6 version.
I am using you work as the basis for a variant for the DevEBok version
I have a similar board from another developer: MCUDev DevEBox STM32H7XX_M the H743VIT6 version.
I am using you work as the basis for a variant for the DevEBok version
Pieter
macOS: 14.5 M1
Arduino: 1.8.19
Arduino IDE: 2.3.2
STM32 Core: 2.8.0
macOS: 14.5 M1
Arduino: 1.8.19
Arduino IDE: 2.3.2
STM32 Core: 2.8.0
Re: STM32H743VIT6
That looks like a nice and compact board too
The WeAct one is slightly pricier as I think they fixed an LCD on board (I'm still tryng to get it to work - an ST7735) and made FPC connectors for OV2640 camera. But both boards seem pretty much similar for the features.
I looked at the specs for your board in
https://github.com/mcauser/MCUDEV_DEVEBOX_H7XX_M
It seemed the HSE crystal is the same 25 Mhz, hence I't likely 'just works'.
But if you are searching for clocks settings, you could try the python scripts here:
viewtopic.php?f=41&t=78
I made some modifications to that script and I've attached it here.
I stumbled with the ST7735 currently as I found out that ST7735 uses a *half-duplex* SPI protocol.
The MOSI line is shared for the purpose of transmit and receive, this is really incompatible with even the arduino SPI api if the features are to be used.
And in addition, there seemed to be some problems picking up the correct pin mappings for SPI with my variant. SPI stalls, hang. I've not got time to get around to debug it yet.
The WeAct one is slightly pricier as I think they fixed an LCD on board (I'm still tryng to get it to work - an ST7735) and made FPC connectors for OV2640 camera. But both boards seem pretty much similar for the features.
I looked at the specs for your board in
https://github.com/mcauser/MCUDEV_DEVEBOX_H7XX_M
It seemed the HSE crystal is the same 25 Mhz, hence I't likely 'just works'.
But if you are searching for clocks settings, you could try the python scripts here:
viewtopic.php?f=41&t=78
I made some modifications to that script and I've attached it here.
I stumbled with the ST7735 currently as I found out that ST7735 uses a *half-duplex* SPI protocol.
The MOSI line is shared for the purpose of transmit and receive, this is really incompatible with even the arduino SPI api if the features are to be used.
And in addition, there seemed to be some problems picking up the correct pin mappings for SPI with my variant. SPI stalls, hang. I've not got time to get around to debug it yet.
- Attachments
-
- clks.zip
- python script to explore clocks
- (597 Bytes) Downloaded 681 times
Re: STM32H743VIT6
A PR has been created for this board
https://github.com/stm32duino/Arduino_C ... /pull/1552
https://github.com/stm32duino/Arduino_C ... /pull/1552
Re: STM32H743VIT6
And now it is merged. The H750VBT has also be added.ag123 wrote: ↑Sat Nov 20, 2021 10:44 pm A PR has been created for this board
https://github.com/stm32duino/Arduino_C ... /pull/1552
Thanks @ag123
Re: Weact STM32H743VIT6 Mini board
@fpiSTM do the on board led PE3 blink?
mine didn't. But i'm using makefiles and there could be mix up in symbols. with my other files.
Other things are working fine in the test sketch i used, e.g. usb serial works, ok, ADC and mcu temperature readings are ok.
whetstone benchmark works as expected.
Only the led didn't blink.
i did some checks, the pinmap looks correct.
it's getting late and i'd check that again
mine didn't. But i'm using makefiles and there could be mix up in symbols. with my other files.
Other things are working fine in the test sketch i used, e.g. usb serial works, ok, ADC and mcu temperature readings are ok.
whetstone benchmark works as expected.
Only the led didn't blink.
i did some checks, the pinmap looks correct.
it's getting late and i'd check that again
Re: Weact STM32H743VIT6 Mini board
Yes it works as expected.
Re: Weact STM32H743VIT6 Mini board
@fpiSTM
oops it is my goof, a #include in my test sketch for makefile build picks up incorrect defs.
now everything works, led blinks per normal with the updated variant.
added a new PR
https://github.com/stm32duino/Arduino_C ... /pull/1585
in previous commmit some clocks from PLL2, PLL3
are not distributed to some peripherals
#1552
originally to save some power. However, users using those
pheriperials may mistake that it is not working
this fix distributes the missed out PLL clocks to all pheripherals
those clocks are at 80 Mhz
retested with original sketch in Arduino IDE 1.8.16, works ok.
oops it is my goof, a #include in my test sketch for makefile build picks up incorrect defs.
now everything works, led blinks per normal with the updated variant.
added a new PR
https://github.com/stm32duino/Arduino_C ... /pull/1585
in previous commmit some clocks from PLL2, PLL3
are not distributed to some peripherals
#1552
originally to save some power. However, users using those
pheriperials may mistake that it is not working
this fix distributes the missed out PLL clocks to all pheripherals
those clocks are at 80 Mhz
retested with original sketch in Arduino IDE 1.8.16, works ok.
Re: Weact STM32H743VIT6 Mini board
OK. Thanks again!
Re: Weact STM32H743VIT6 Mini board
I did the same fixes for DevEBoxH7xx, using DevEBoxH7xx variant.
However, i tested on my WeAct board as I do not have the DevEBoxH7xx
However, i tested on my WeAct board as I do not have the DevEBoxH7xx