Electoday 2025

ไมโครคอนโทรลเลอร์ => AVR and Arduino => Topic started by: anurak2528 on November 04, 2017, 04:11:08 PM

Title: สอบถาม Code การติดต่อ SD card Module ครับ
Post by: anurak2528 on November 04, 2017, 04:11:08 PM
รบกวน สอบถาม  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 ครับ
รบกวนสอบถามพี่ๆ หน่อยครับ 
Title: Re: สอบถาม Code การติดต่อ SD card Module ครับ
Post by: google on November 04, 2017, 07:38:10 PM
กำหนดให้เป็น Output เพื่อใช้เป็นขา Select Chip
Title: Re: สอบถาม Code การติดต่อ SD card Module ครับ
Post by: anurak2528 on November 05, 2017, 10:09:38 AM
ขอบคุณครับพี่ google  รบกวนสอบถามอีกหน่อยครับ    ดูจาก Code ของโปรแกรม ไม่ได้มีการกำหนด สถานะของขาดังกล่าวให้เป็น HIGH หรือ LOW  ไม่ทราบว่าสภาวะตอนที่กำหนดไว้ค่า default  ขา pinCS จะมีค่าเป็น HIGH หรือ LOW ครับ
Title: Re: สอบถาม Code การติดต่อ SD card Module ครับ
Post by: anurak2528 on November 06, 2017, 07:47:11 PM
รบกวนสอบถามอีกข้อครับ คือจาก Code ตัวอย่่าง ในรูป  ตอนที่ประกาศตัวแปร เค้าประกาศขา Chip Select เป็นขา  4   แต่พอตอนกำหนด PinMode  กำหนดเป็นขา  53 ครับ ที่ให้เแ็น OUTPUT 
Title: Re: สอบถาม Code การติดต่อ SD card Module ครับ
Post by: google on November 06, 2017, 11:39:20 PM
Code ยังใช้งาน PIN4 ไม่ได้เปลี่ยนแต่อย่างใด