Russian Qt Forum
Март 28, 2024, 15:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Работа с SPI интерфейсом на плате от starterkit.ru. функция close();  (Прочитано 2540 раз)
rain62ster
Гость
« : Январь 24, 2019, 13:14 »

Потребовалось использовать SPI интерфейс. Работаю с платой SK-ATSAMA5D3 от starterkit.ru. 
Как бы все работает, SPIDEV открывается, передает-принимает. Единственное, что не получается, это закрыть SPIDEV.
Qt говорит что то функция close() не найдена. Возможно в этом бы не было большой необходимости, но мне требуется работать с 4
разными чип-селектами. А пока порт открыт, чип селект удерживается в активном состоянии. Привожу фрагмент кода.
Так как же все таки закрыть SPIDEV?

Код:
#include <stdio.h>
#include <fcntl.h>
#include <stdlib.h>
#include <sys/ioctl.h>
#include <linux/spi/spidev.h>
. . .
int hspi = open("/dev/spidev32765.2", O_RDWR);
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1 : Январь 24, 2019, 14:16 »

Код:
#include <unistd.h>

погуглить не судьба?
Записан

ArchLinux x86_64 / Win10 64 bit
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.082 секунд. Запросов: 22.