当前位置:首页 » 编程语言 » 树莓派c语言控制

树莓派c语言控制

发布时间: 2024-11-28 11:17:55

❶ 求教树莓派用wiringPi控制SPI口的方法,高分!!

#include <stdio.h>
#include <wiringPi.h>
#include <wiringPiSPI.h>
void main(void)
{
int spi1;
unsigned char date[2],rec[2];
int spiChannel = 0;
int clock = 1000000;

wiringPiSetup();
spi1 = wiringPiSPISetup(spiChannel,clock);

if(spi1!=-1)
{
printf("Starting SPI Test\n");
printf("Write:\n");
date[0]=0x80;//寄存器地址
date[1]=0x55;//要写的数据
wiringPiSPIDataRW(0,date,2);
printf("date[0] : %d ",date[0]);
printf("date[1] : %d \n",date[1]);
delay(500);
printf("Read:\n");
rec[0]=0x00;//寄存器地址
rec[1]=0x00;
wiringPiSPIDataRW(0,rec,2);
printf("rec[0] : %d ",rec[0]);
printf("rec[1] : %d \n",rec[1]);//返回的数据是这个
}
}
我试过可行的,编译gcc -Wall -o testSPI testSPI.c -lwiringPi
sudo ./testSPI

❷ 树莓派上用C语言的函数问题

undefined reference to 'digitalwrite'
未定义,你不能直接GCC这个yuke.c ,你的ynke.c 里include 其他的头文件,你gcc 编译的时候,要把这些头文件加入

❸ 如何在windows下或者linux下对树莓派编程(C语言或C++)

Windows用VS2017,装上跨平台模块,新建项目选择“Linux”,选择“控制台应用程序”或者“闪烁”,随后会弹出“Getting Started”教你如何远程连接上树莓派,在main.cpp中编写代码,F7编译,Ctrl+F5编译运行(不调试)。
Linux新建.cpp文件,写好代码后保存退出,打开终端输入 g++ 文件路径
会生成可执行文件。

热点内容
编译net时 发布:2024-11-28 13:52:38 浏览:405
sqlserver2008分区表 发布:2024-11-28 13:41:58 浏览:481
php输出array 发布:2024-11-28 13:30:15 浏览:745
汽车安卓大屏的高德怎么卸载 发布:2024-11-28 13:26:00 浏览:701
androidbitmap失真 发布:2024-11-28 13:05:04 浏览:866
php图片识别文字 发布:2024-11-28 12:55:23 浏览:823
redis永久缓存 发布:2024-11-28 12:37:40 浏览:56
php是自学网 发布:2024-11-28 12:33:57 浏览:733
php采集系统 发布:2024-11-28 12:32:04 浏览:908
数据库恢复的实现技术 发布:2024-11-28 12:25:26 浏览:6