สอบถาม Code การติดต่อ SD card Module ครับ

Started by anurak2528, November 04, 2017, 04:11:08 PM

Previous topic - Next topic

anurak2528

รบกวน สอบถาม  Code การติดต่อ  SD card Module ครับ
จาก  Code ครับ


#include <SD.h>
#include <SPI.h>
File myFile;
int pinCS = 10;
void setup() {
   
  Serial.begin(9600);
  pinMode(pinCS, OUTPUT);
 
  // SD Card Initialization
  if (SD.begin())
  {
    Serial.println("SD card is ready to use.");
  } else
  {
    Serial.println("SD card initialization failed");
    return;
  }


ตรง Code    pinMode(pinCS, OUTPUT);   อยากสอบถามครับว่าทำไมต้องกำหนดขา Pin CS ให้มีสถานะเป็น OUTPUT ครับ
รบกวนสอบถามพี่ๆ หน่อยครับ 

google

กำหนดให้เป็น Output เพื่อใช้เป็นขา Select Chip

anurak2528

ขอบคุณครับพี่ google  รบกวนสอบถามอีกหน่อยครับ    ดูจาก Code ของโปรแกรม ไม่ได้มีการกำหนด สถานะของขาดังกล่าวให้เป็น HIGH หรือ LOW  ไม่ทราบว่าสภาวะตอนที่กำหนดไว้ค่า default  ขา pinCS จะมีค่าเป็น HIGH หรือ LOW ครับ


anurak2528

รบกวนสอบถามอีกข้อครับ คือจาก Code ตัวอย่่าง ในรูป  ตอนที่ประกาศตัวแปร เค้าประกาศขา Chip Select เป็นขา  4   แต่พอตอนกำหนด PinMode  กำหนดเป็นขา  53 ครับ ที่ให้เแ็น OUTPUT 

google

Code ยังใช้งาน PIN4 ไม่ได้เปลี่ยนแต่อย่างใด