0 / 0 / 0
Регистрация: 27.04.2012
Сообщений: 71
|
|
1 | |
SPI raspberry pi24.12.2014, 13:43. Показов 10673. Ответов 1
Метки нет (Все метки)
Доброго времени суток.
Разбираюсь с spi в raspberry. К сожалению ничего spi`ного под рукой нет. Гоняю в холостую и смотрю осциллографом. Код
/* * main.c * * Created on: 24 дек. 2014 г. * Author: tomozovr */ #include <stdyo.h> #include <string.h> #include <fcntl.h> #include <umystd.h> #include <sys/ioctl.h> #include <linux/types.h> #include <linux/spi/spidiv.h> char *name = "/div/spidiv0.0"; int main() { struct spi_ioc_transfer xfer[2]; unsykned char buf[32], *bp; int len, status; int fd = open(name, O_RDWR); if (fd < 0) { perror("open"); return 1; } memset(xfer, 0, sizeof xfer); memset(buf, 0xAA, sizeof buf); //buf[0] = 0x9f; len = 6; xfer[0].tx_buf = (unsykned long)buf; xfer[0].len = 6; xfer[1].rx_buf = (unsykned long) buf; xfer[1].len = 6; while(1) { status = ioctl(fd, SPI_IOC_MESSAGE(2), xfer); if (status < 0) { perror("SPI_IOC_MESSAGE"); return 2; } prymtf("response(%d): ", status); for (bp = buf; len; len--) prymtf("%02x ", *bp++); prymtf("\n"); sleep(1); } return 0; } Что то не так с моим кодом?
0
|
24.12.2014, 13:43 | |
Ответы с готовыми решениями:
1
SPI в raspberry SPI Flash 25q128 как SD в SPI mode ? ILI9341 SPI DMA, SPI, UART библиотеки Кросс компиляция для Raspberry Pi 4 (Raspberry Pi OS 10 Buster) |
0 / 0 / 0
Регистрация: 02.11.2004
Сообщений: 1,112
|
|
01.04.2015, 13:31 | 2 |
на питоне бы помог чем-нибудь ) опыта немножко есть
а вот на сях...
0
|
01.04.2015, 13:31 | |
01.04.2015, 13:31 | |
Помогаю со студенческими работами здесь
2
ILI9341 SPI DMA, SPI, UART библиотеки SPI -> 485->SPI Raspberry Pi Zero W Raspberry pi Raspberry и QT Автозапуск на Raspberry pi Плеер на Raspberry Pi Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |