NodeMCU V3 ทำไมใช้ GPIO9,10 ไม่ได้?

ESP8266​ V.3 ขา GPIO9, 10
ที่มันต่อกับ IC Flash Memory ซึ่งจากการค้นหาข้อมูลในหลายๆเว็ปแล้ว บางเว็ปบอกใช้ได้ บางเว็ปบอกใช้ไม่ได้
#หัวร้อนเลยครับ ออกแบบ PCB สั่งทำมาแล้วฮ่าๆ
มาต่อครับ ผมได้ทดลองจั้มป์ HIGH เข้าไปที่ขาพบว่า ทำงานได้ปกติจากการการตั้งค่าให้ ESP ทำงานในโหมด DIO
แต่พอจัมป์ลง LOW เท่านั้นหล่ะ หัวร้อนเลยครับ หน้ามึดตาลายคล้ายจะเป็นลมอยู่พักใหญ่ๆ พบว่ามันค้างครับพี่น้องคือมันนี่งไปสักพักแล้ว WDT มันก็ทำงาน

สรุปผมไม่สามารถใช้งานโมดูลขา GPIO9, 10 ได้เลยในช่วงเวลานั้นจนถึงเวลานี้ ผมเลยเกิดอาการอยากจะแงะมัน ฮ่าๆๆๆๆๆ
#ขอสักตัวละกันครับหัวหน้า พูดในใจเพื่อขออนุญาติลูกพี่ก่อนแกะของเขาพัง
ผมแกะออกมาแล้วพบว่า LoLin NodeMCU V3 ใช้ ESP-12E และขามันก็ไม่ได้ตรงตามที่เขาโฆษณาเอาไว้นั้นคือ GPIO9, 10 ไม่ได้อยู่ที่ขา
S2, S3 มันไปอยู่ขา SK, S3 แทน #เกิดอาการหัวร้อนขึ้นอีก และจากการวัด ขา 7, 3 ของ IC 25Q40 พบว่าขาทั้งสองยังต่อกับ ESP8266 อยู่
ซึ่งมองเผินๆ สองขานี้ไม่ใช้ก็ได้ จะสั้ง HIGH, LOW ก็ได้นะ หากเราใช้งานโหมด DIO แต่ผมก็ยังใช้งานมันไม่ได้อยู่ดีฮ่าๆ
จนถึงนาทีที่ผมแอบมาเล่นเว็ปตั้งกระทู้ ผมก็ยังใช้งานขาทั้งสองไม่ได้

ผมมีคำถาม ท่านไหนเคยใช้สองขานี้ต่อเป็น IO บ้างครับ แล้วใช้ได้ไหม?

1 Like

สรุปว่าจะใช้ ขา 9 กับ 10 เป็น input สินะครับ จากที่ผมเคยเขียนรุ่นก่อนผมกลับไปดูโค้ตผมใช้ นะ 9 กับ 10 เป็น input

ไม่ได้ติดปัญหาอะไร แล้วที่บอกว่าพอมันเป็น low แล้ว wdt ต้องมาดูกันอีกว่าโค้ตที่ใช้เขียนอะไรไว้บ้างครับ

ข้อมูลที่ให้มา และวิธีการทดสอบน่าสนใจมากๆ ถ้ามีรูป ลงรูปด้วยก็ดีครับ จะเห็นข้อมูลชัดขึ้น

เป็นไงบ้างครับ อัพเดทหน่อย