當前位置:首頁 » 編程語言 » 樹莓派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++ 文件路徑
會生成可執行文件。

熱點內容
什麼app伺服器好 發布:2025-10-20 03:29:59 瀏覽:379
linux好學嗎 發布:2025-10-20 02:51:50 瀏覽:717
php調用攝像頭 發布:2025-10-20 02:48:07 瀏覽:140
阿里雲伺服器防毒 發布:2025-10-20 02:46:32 瀏覽:138
linuxntfs格式的u盤 發布:2025-10-20 02:44:20 瀏覽:757
顯卡未達到標准配置怎麼辦 發布:2025-10-20 02:41:26 瀏覽:796
什麼叫緩存預熱 發布:2025-10-20 02:39:07 瀏覽:386
android推薦教程 發布:2025-10-20 02:38:23 瀏覽:309
華為手機照片存儲在哪 發布:2025-10-20 02:13:59 瀏覽:414
安卓工控機如何下載軟體 發布:2025-10-20 02:06:49 瀏覽:900