---
title: "STM32H723 W6100 SPI DMA fast data transmission"
url: "https://maker.wiznet.io/teddy/projects/stm32h723-w6100-spi-dma-fast-data-transmission/"
markdown_url: "https://maker.wiznet.io/teddy/projects/stm32h723-w6100-spi-dma-fast-data-transmission/md"
type: "WCC: WIZnet Created Content"
author: "teddy"
original_author: "teddy"
published: "2023-07-24"
language: "en"
likes: 3
views: 2151
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# STM32H723 W6100 SPI DMA fast data transmission

> STM32H723 W6100 SPI DMA fast data transmission

Original author: teddy

## Documents and links

- [stm32H7_-W6100_clk_test](https://github.com/TeddyWiz/stm32H7_-W6100_clk_test.git) (code)

## Article

1. Hardware setting

1) Connect ST-LINK

![](https://hackster.imgix.net/uploads/attachments/1596476/20230601_133901_xHXIxXggX5.jpg?auto=compress%2Cformat&w=740&h=555&fit=max)

2) SPI PIN setting

![](https://hackster.imgix.net/uploads/attachments/1596478/image_drvlLUKLtz.png?auto=compress%2Cformat&w=740&h=555&fit=max)

3) DMA setting

![](https://hackster.imgix.net/uploads/attachments/1596479/image_Psip9JASv6.png?auto=compress%2Cformat&w=740&h=555&fit=max)

4) DMA Interrupt setting

![](https://hackster.imgix.net/uploads/attachments/1596480/image_LzM4NMZSGX.png?auto=compress%2Cformat&w=740&h=555&fit=max)

5) clock setting

![](https://hackster.imgix.net/uploads/attachments/1596489/image_3L7vS4f0MP.png?auto=compress%2Cformat&w=740&h=555&fit=max)

2. Connection line

![](https://hackster.imgix.net/uploads/attachments/1596485/image_WEjO5QTRRv.png?auto=compress%2Cformat&w=740&h=555&fit=max)

3. Code setting

1) import io6Library

![](https://hackster.imgix.net/uploads/attachments/1596487/image_osYYTMLNua.png?auto=compress%2Cformat&w=740&h=555&fit=max)

2) add paths

![](https://hackster.imgix.net/uploads/attachments/1596488/image_7nGzHmz4KU.png?auto=compress%2Cformat&w=740&h=555&fit=max)

3) network information data

![](https://hackster.imgix.net/uploads/attachments/1596490/image_sIaPf7aLqn.png?auto=compress%2Cformat&w=740&h=555&fit=max)

4) Send & Recv Function

![](https://hackster.imgix.net/uploads/attachments/1596491/image_HCWIJ1zoSn.png?auto=compress%2Cformat&w=740&h=555&fit=max)

5) init chip data

![](https://hackster.imgix.net/uploads/attachments/1596496/image_mJheVY67ft.png?auto=compress%2Cformat&w=740&h=555&fit=max)

6) function init

![](https://hackster.imgix.net/uploads/attachments/1596497/image_wiTLW87TWj.png?auto=compress%2Cformat&w=740&h=555&fit=max)

7) edit write & read function

![](https://hackster.imgix.net/uploads/attachments/1596498/image_mxQsku8kHV.png?auto=compress%2Cformat&w=740&h=555&fit=max)

![](https://hackster.imgix.net/uploads/attachments/1596500/image_mZmxwkHIOF.png?auto=compress%2Cformat&w=740&h=555&fit=max)

![](https://hackster.imgix.net/uploads/attachments/1596501/image_vJTWdSeBvx.png?auto=compress%2Cformat&w=740&h=555&fit=max)

![](https://hackster.imgix.net/uploads/attachments/1596502/image_ywgse2lMVb.png?auto=compress%2Cformat&w=740&h=555&fit=max)

4. Test

1) loopback test

![](https://hackster.imgix.net/uploads/attachments/1596503/image_kam9iCiEib.png?auto=compress%2Cformat&w=740&h=555&fit=max)

2) signal

![](https://hackster.imgix.net/uploads/attachments/1596505/image_4Se5XyZRzQ.png?auto=compress%2Cformat&w=740&h=555&fit=max)

---

Source: https://maker.wiznet.io/teddy/projects/stm32h723-w6100-spi-dma-fast-data-transmission/
