---
title: "[Chip]SPI DMA기능을 쓰려면 어떻게 해야할까요?"
url: "https://maker.wiznet.io/forum/12992"
markdown_url: "https://maker.wiznet.io/forum/12992/md"
type: "Forum topic"
category: "General"
author: "irina"
created: "2018-07-13T02:17:12+09:00"
last_activity: "2018-07-13T02:17:12+09:00"
language: "en"
views: 1387
replies: 0
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# [Chip]SPI DMA기능을 쓰려면 어떻게 해야할까요?

## Question

Asked by irina on 2018-07-13 in General.

1.SPI 통신을 하신다면, wizchip_conf.h에 보시면

```
/**
* @brief Define interface mode.
* @todo you should select interface mode as chip. Select one of @ref _WIZCHIP_IO_MODE_SPI_ , @ref _WIZCHIP_IO_MODE_BUS_DIR_ or @ref _WIZCHIP_IO_MODE_BUS_INDIR_
*/
// #define WIZCHIP_IO_MODE WIZCHIP_IO_MODE_BUS_DIR
//	#define WIZCHIP_IO_MODE WIZCHIP_IO_MODE_BUS_INDIR
#define WIZCHIP_IO_MODE WIZCHIP_IO_MODE_SPI
```

WIZCHIP_IO_MODE 를 SPI로 선택만 해주시면 사용가능합니다.
2… W5500 + STM32F4xx 를 SPI DMA를 사용한 예제 와 자료가 있습니다.
참고하시면 될것 같습니다.
소스코드 : <https://github.com/javakys/W5500_STM32F4_SPI_DMA>
참고자료 : [https://javakys.wordpress.com](https://javakys.wordpress.com/2014/08/26/nucleo-stm32f401re%EC%97%90%EC%84%9C-spi-dma%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%B4%EC%84%9C-w5500-%EC%86%A1%EC%88%98%EC%8B%A0-%EC%84%B1%EB%8A%A5-%EA%B0%9C%EC%84%A0%ED%95%98%EA%B8%B0/)

---

Source: https://maker.wiznet.io/forum/12992
