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

熱點內容
程序常用演算法 發布:2025-03-15 03:47:16 瀏覽:6
雷速安卓版本怎麼不推送 發布:2025-03-15 03:42:57 瀏覽:18
nodejs搭建視頻伺服器 發布:2025-03-15 03:37:54 瀏覽:105
編譯器將固定字元串放在固定位置 發布:2025-03-15 03:36:11 瀏覽:364
高中生電腦編程培訓 發布:2025-03-15 03:11:04 瀏覽:49
蘋果和安卓5g哪個比較值得 發布:2025-03-15 03:05:11 瀏覽:905
台式電腦連接伺服器的線叫什麼線 發布:2025-03-15 03:02:21 瀏覽:980
python求餘弦 發布:2025-03-15 02:59:47 瀏覽:55
什麼叫伺服器域名 發布:2025-03-15 02:58:13 瀏覽:318
php框架實例 發布:2025-03-15 02:58:01 瀏覽:937