连接2个或以上 SPI 装置便不能运作-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1732|回复: 2

[未解决] 连接2个或以上 SPI 装置便不能运作

[复制链接]
发表于 2021-9-16 00:21 | 显示全部楼层 |阅读模式
本帖最后由 zerostar 于 2021-9-16 00:27 编辑

各位大神好,

刚买了1块ESP32 ,TFT 屏, MAX6635 温度计, 打算造温度纪录器,
但连上后, 2者 都未能运作,  上网看了应该是与 SPI SS/CS 有关,



  1.     #include <SPI.h>
  2.     #include "Adafruit_GFX.h"
  3.     #include <Adafruit_ST7735.h> // Hardware-specific library for ST7735
  4.     #include "max6675.h"



  5.     #define BLACK 0x0000
  6.     #define BLUE 0x001F
  7.     #define RED 0xF800
  8.     #define GREEN 0x07E0
  9.     #define CYAN 0x07FF
  10.     #define YELLOW 0xFFE0
  11.     #define WHITE 0xFFFF


  12.     //TFT setting for NODE32s

  13.     #define TFT_DC 4 // register select (stands for Data Control perhaps!)
  14.     #define TFT_SCLK 18 // SPI clock
  15.     #define TFT_MOSI 23 // SPI Data
  16.     #define TFT_CS 16 // Display enable (Chip select), if not enabled will not talk on SPI bus
  17.     #define TFT_RST 0 // Display reset pin, you can also connect this to the Arduino reset
  18.     Adafruit_ST7735 tft = Adafruit_ST7735(TFT_CS, TFT_DC, TFT_RST);

  19.     // MAX6625 setting for node32s
  20.     int thermoDO = 19; //MISO
  21.     int thermoCLK = 18;
  22.     int thermoCS1 = 5;

  23.     MAX6675 thermocouple1(thermoCLK, thermoCS1, thermoDO);



  24.     void setup() {
  25.     Serial.begin(9600);

  26.     tft.initR(INITR_BLACKTAB);
  27.     }

  28.     void loop() {

  29.     tft.fillScreen(BLACK);
  30.     tft.setTextColor(BLACK, WHITE);
  31.     tft.setTextSize(1);
  32.     tft.setCursor ( 0, 2);
  33.     delay(2000);

  34.     tft.print ( thermocouple1.readCelsius());
  35.     Serial.print("C = ");
  36.     Serial.println(thermocouple1.readCelsius());





  37.     }


复制代码

有大神可给我建议吗?谢谢

发表于 2021-9-16 08:44 | 显示全部楼层
你这都是软件模拟,直接换引脚不就行了
 楼主| 发表于 2021-9-16 21:16 来自手机 | 显示全部楼层
换什么引脚??
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 23:40 , Processed in 0.301385 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表