ราสเบอร์รี่ Pi ปิโก

คู่มือการใช้งานไมโครคอนโทรลเลอร์ Raspberry Pi Pico

รุ่น: Pico (SC0915)

1. สินค้าหมดview

Raspberry Pi Pico เป็นบอร์ดไมโครคอนโทรลเลอร์ขนาดกะทัดรัดประสิทธิภาพสูงที่พัฒนาโดย Raspberry Pi มีชิปไมโครคอนโทรลเลอร์ RP2040 ที่ออกแบบมาเป็นพิเศษ ซึ่งเป็นแพลตฟอร์มที่ยืดหยุ่นสำหรับโครงการฝังตัวหลากหลายประเภท

คุณสมบัติที่สำคัญ ได้แก่:

จากบนลงล่าง view ของบอร์ด Raspberry Pi Pico

รูปที่ 1: จากบนลงล่าง view ภาพแสดงส่วนประกอบของบอร์ดไมโครคอนโทรลเลอร์ Raspberry Pi Pico ได้แก่ ชิป RP2040 พอร์ต USB ปุ่ม BOOTSEL และขา GPIO

2. คำแนะนำในการตั้งค่า

ส่วนนี้จะอธิบายขั้นตอนพื้นฐานในการเตรียม Raspberry Pi Pico ให้พร้อมใช้งาน

2.1. ส่วนประกอบที่จำเป็น

2.2. การติดตั้งเฟิร์มแวร์ครั้งแรก

  1. เชื่อมต่อกับคอมพิวเตอร์: กดปุ่มค้างไว้ บูทเซล กดปุ่ม BOOTSEL บน Pico ค้างไว้ แล้วเชื่อมต่อ Pico กับคอมพิวเตอร์ของคุณโดยใช้สาย Micro USB ปล่อยปุ่ม BOOTSEL เมื่อเชื่อมต่อเสร็จแล้ว
  2. เข้าถึงอุปกรณ์จัดเก็บข้อมูล USB: คอมพิวเตอร์ของคุณควรจะรู้จัก Pico ในฐานะอุปกรณ์จัดเก็บข้อมูลขนาดใหญ่ที่มีชื่อว่า "RPI-RP2"
  3. ลากและวางเฟิร์มแวร์: ดาวน์โหลดเฟิร์มแวร์ที่ต้องการ file (เช่น MicroPython UF2) file) จากเว็บไซต์ทางการของ Raspberry Pi webเว็บไซต์ ลากและวาง UF2 นี้ file ลงในไดรฟ์ "RPI-RP2"
  4. รีบูต: Pico จะรีบูตโดยอัตโนมัติ และไดรฟ์ "RPI-RP2" จะหายไป เฟิร์มแวร์ใหม่ได้รับการติดตั้งเรียบร้อยแล้ว
มุม view Raspberry Pi Pico ที่เชื่อมต่อผ่าน USB

รูปที่ 2: มุม view ภาพประกอบแสดงให้เห็น Raspberry Pi Pico ที่มีขนาดกะทัดรัด และมีพอร์ต Micro USB สำหรับจ่ายไฟและถ่ายโอนข้อมูล

3. คู่มือการใช้งาน

เมื่อติดตั้งเฟิร์มแวร์เสร็จแล้ว คุณก็สามารถเริ่มเขียนโปรแกรมและใช้งาน Raspberry Pi Pico ได้เลย

3.1. สภาพแวดล้อมการเขียนโปรแกรม

3.2. การใช้งานขา GPIO

ไมโครคอนโทรลเลอร์ Pico มีพิน GPIO อเนกประสงค์ 26 พิน ซึ่งสามารถกำหนดค่าเพื่อวัตถุประสงค์ต่างๆ ได้ เช่น การรับ/ส่งข้อมูลดิจิทัล การรับส่งข้อมูลอนาล็อก PWM I2C SPI และการสื่อสาร UART

แผนภาพแสดงการเชื่อมต่อขาของ Raspberry Pi Pico

รูปที่ 3: แผนภาพแสดงการเชื่อมต่อขาอย่างละเอียดของ Raspberry Pi Pico โดยแสดงฟังก์ชันของขาแต่ละขาจากทั้งหมด 40 ขา รวมถึงขาจ่ายไฟ ขาต่อลงกราวด์ และความสามารถต่างๆ ของ GPIO

โปรดดูเอกสารอย่างเป็นทางการของ Raspberry Pi Pico สำหรับรายละเอียดการกำหนดพินและตัวอย่างการเขียนโปรแกรมamples สำหรับฟังก์ชันการทำงานเฉพาะ

4. การบำรุงรักษา

การดูแลรักษาอย่างถูกวิธีจะช่วยให้ Raspberry Pi Pico ของคุณมีอายุการใช้งานยาวนานและทำงานได้อย่างน่าเชื่อถือ

5 การแก้ไขปัญหา

ส่วนนี้จะกล่าวถึงปัญหาทั่วไปที่คุณอาจพบเจอขณะใช้งาน Raspberry Pi Pico

5.1. ปัญหาทั่วไปและวิธีแก้ไข

หากต้องการความช่วยเหลือเพิ่มเติม โปรดศึกษาเอกสารอย่างเป็นทางการของ Raspberry Pi Pico และฟอรัมชุมชน

6. ข้อมูลจำเพาะทางเทคนิค

คุณสมบัติรายละเอียด
ชิปไมโครคอนโทรลเลอร์RP2040 (ออกแบบโดย Raspberry Pi)
โปรเซสเซอร์โปรเซสเซอร์ Arm Cortex M0+ แบบดูอัลคอร์ ความเร็ว 133 เมกะเฮิร์ตซ์
เอสแรม264KB
หน่วยความจำแฟลชหน่วยความจำแฟลช QSPI ขนาด 2MB บนบอร์ด
หมุด GPIOพิน GPIO อเนกประสงค์ 26 พิน (ดิจิทัลอย่างเดียว 23 พิน, รองรับ ADC 3 พิน)
อินพุตแบบอะนาล็อกADC 3 บิต 12 ตัว
อินเทอร์เฟซการสื่อสาร2 x SPI, 2 x I2C, 2 x UART, 16 x ช่อง PWM
ยูเอสบีรองรับอุปกรณ์และโฮสต์ Micro USB 1.1
แหล่งจ่ายไฟแปลงไฟ 2V เป็น 5V DC ผ่าน Micro USB หรือขา VSYS
อุณหภูมิในการทำงาน-20°C ถึง +85°C
ขนาด (กxยxส)1.97 x 0.79 x 0.39 นิ้ว (50 x 21 x 1 มม.)
น้ำหนัก0.01 ออนซ์ (ประมาณ 2 กรัม)
ด้านล่าง view ของ Raspberry Pi Pico พร้อมป้ายกำกับขาต่อ

รูปที่ 4: ด้านล่าง view ของ Raspberry Pi Pico แสดงขอบหยักสำหรับติดตั้งบนพื้นผิวและป้ายกำกับพินเพิ่มเติม

7. การรับประกันและการสนับสนุน

Raspberry Pi Pico ออกแบบมาเพื่อการศึกษาและการใช้งานสำหรับผู้ที่ชื่นชอบงานอดิเรก รายละเอียดการรับประกันอาจแตกต่างกันไปขึ้นอยู่กับผู้ค้าปลีกและภูมิภาคที่ซื้อ โปรดตรวจสอบข้อมูลการรับประกันจากจุดที่ซื้อ

สำหรับความช่วยเหลือด้านเทคนิคและแหล่งข้อมูลเพิ่มเติม โปรดเยี่ยมชมเว็บไซต์อย่างเป็นทางการของ Raspberry Pi webเว็บไซต์และฟอรัมชุมชน:

เอกสารที่เกี่ยวข้อง - ปิโก้

พรีview เริ่มต้นใช้งาน Raspberry Pi Pico: คู่มือการพัฒนาด้วยภาษา C/C++
คู่มือฉบับสมบูรณ์สำหรับการพัฒนาโปรแกรมด้วยภาษา C/C++ บนไมโครคอนโทรลเลอร์ Raspberry Pi Pico ครอบคลุมตั้งแต่การตั้งค่า SDK และอื่นๆamples, การดีบักด้วย SWD และการรวมเข้ากับ IDE สำหรับ RP2040
พรีview เริ่มต้นใช้งาน Raspberry Pi Pico: คู่มือการพัฒนาด้วยภาษา C/C++
คู่มือฉบับสมบูรณ์สำหรับนักพัฒนาที่ต้องการเริ่มต้นเขียนโปรแกรมด้วยภาษา C/C++ บนไมโครคอนโทรลเลอร์ Raspberry Pi Pico และบอร์ดที่ใช้ชิป RP2040 ครอบคลุมถึงการตั้งค่า SDK และอื่นๆamples และการแก้ไขข้อบกพร่อง
พรีview การออกแบบฮาร์ดแวร์ด้วย RP2040 - Raspberry Pi
คู่มือที่ครอบคลุมเกี่ยวกับการออกแบบฮาร์ดแวร์โดยใช้ไมโครคอนโทรลเลอร์ RP2040 ครอบคลุมการออกแบบขั้นต่ำampอินเทอร์เฟซ VGA การ์ด SD และเสียง พร้อมด้วยเทคนิคการจัดการพลังงานและการดีบัก
พรีview การเรียนรู้การใช้งาน Raspberry Pi Pico W อย่างเชี่ยวชาญ: คู่มือโครงการและการเขียนโปรแกรม
คู่มือฉบับสมบูรณ์สำหรับการเรียนรู้การใช้งาน Raspberry Pi Pico W และไมโครคอนโทรลเลอร์ RP2040 อย่างเชี่ยวชาญ พร้อมโปรเจกต์มากกว่า 60 โครงการสำหรับการเขียนโปรแกรมและการพัฒนา ครอบคลุมทั้งฮาร์ดแวร์ ซอฟต์แวร์ และการใช้งานจริง
พรีview ชุดพัฒนาซอฟต์แวร์ (SDK) สำหรับ Raspberry Pi Pico-series ที่ใช้ภาษา C/C++: ไลบรารีและเครื่องมือสำหรับการพัฒนาไมโครคอนโทรลเลอร์
สำรวจ Raspberry Pi Pico-series C/C++ SDK ชุดเครื่องมือครบวงจรสำหรับการพัฒนาแอปพลิเคชันฝังตัวบนไมโครคอนโทรลเลอร์ตระกูล RP ประกอบด้วยไลบรารี ระบบสร้างโปรแกรม การเข้าถึงฮาร์ดแวร์ และอื่นๆampบทเรียนสำหรับการเขียนโปรแกรมภาษา C/C++
พรีview ชุดพัฒนาซอฟต์แวร์ (SDK) สำหรับ Raspberry Pi Pico-series ที่ใช้ภาษา C/C++: ไลบรารีและเครื่องมือสำหรับการพัฒนาไมโครคอนโทรลเลอร์
คู่มือฉบับสมบูรณ์สำหรับ Raspberry Pi Pico-series C/C++ SDK ครอบคลุมไลบรารี ระบบการสร้าง และเครื่องมือพัฒนาสำหรับไมโครคอนโทรลเลอร์ RP2040 และ RP2350 เรียนรู้วิธีสร้างแอปพลิเคชันฝังตัวด้วยภาษา C และ C++